html - 在一个完美的世界中,所有的图形和布局都在样式表中定义——但不是 <img> src?不应该?

标签 html css web

CSS 的目的是帮助网络开发人员定义和应用与实际内容分离的图形和布局。

然而,CSS 似乎可以调整网站上的几乎任何东西(图形方面)——除了 <img> 的 source 属性。 -标签。

为了实现样式和内容之间的 100% 分离(这是我们都想要的,对吗?)我们不应该在 CSS 中也定义图像源吗?

我知道 CSS 不能这样做(不支持更改图像的 src 属性)但是有一些变通方法,例如使用 <div>有背景而不是<img> .但是,这样做不会破坏搜索引擎吗?

我的问题是。正在使用而不是 <img>实现样式和内容之间 100% 的分离是合理的行动吗?

最佳答案

<img />标签旨在作为内容,而不是样式。
<img />应该用于文章附带的照片之类的东西。

UI 图形应该使用 CSS 背景来完成。

关于html - 在一个完美的世界中,所有的图形和布局都在样式表中定义——但不是 <img> src?不应该?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8913903/

相关文章:

javascript - 您如何确定加载和 DOMContentLoaded 事件的触发顺序?

javascript - 遍历加载的 HTML 文件元素 JQuery

html - css - 渐变边框

testing - 是否有针对网页的文本字段指南?

javascript - 使用 Javascript 将表格导出到 MS Excel,在 MS Edge 上不起作用

html - 如何在 css 中使用类中的特定单词?

linux - sed 解码 html 编码。需要解释如何

java - 使用 Java 连接到 stackoverflow 后,为什么我会收到错误的主机响应?

html - DIV 填充元素为垂直

javascript - 将固定的 div 保留在其容器中