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/