我一直在学习(X)HTML & CSS最近,其中一个主要原则是HTML是用于结构和CSS的演示。是否应该在CSS中定义所有表示图像?
考虑到这一点,在我看来,大多数网站上的相当数量的图片仅用于演示文稿,因此应该放在CSS中(使用div或跨度将它们保存在HTML中) - 例如标志,标题图片,背景。
但是,虽然我的书中的示例在CSS中放置了一些图像,但它们仍然经常处于HTML中。 (我只是在谈论'呈现'的图像,而不是'结构'的内容,这是内容的关键部分,例如照片网站中的照片)。
所有这些图像应该在CSS?或者有技术或逻辑的理由让他们在HTML中?
感谢, 格兰特
不错的问题。我不时想着自己同样的想法。一般来说,如果不是页面特定的(除了图片按钮/链接),我会将所有内容粘贴到CSS中,尽管我不知道如何处理诸如徽标图形之类的东西。 – strager 2010-06-16 10:28:13
徽标不是表示形式。他们传达信息。 – Quentin 2010-06-16 11:43:47
这是一个公平点,在大多数情况下,徽标可能不是纯粹的表象。但我认为问题的重点仍然有效。 – 2010-06-16 11:56:48