为什么CSS图像的行为与HTML图像不同

Ahm*_*eed 0 html css

为什么CSS中定义的图像(如背景,列表标记等等)在浏览器中的行为与HTML图像不同?例如,鼠标无法选择它们,您无法右键单击它们.

Mad*_*iha 5

图像通常在CSS中用于一件事,背景.这意味着它们不会用于 HTML图像的相同内容(将实际图像显示为内容的一部分).

当图像是内容的一部分时,它可以被保存和复制等,因为它可能被读者认为是有趣的.然而,背景(或列表标记等)不太可能(除非读者是开发者)使读者感兴趣以足以想要复制它们.相反,重点是元素的实际内容(背景应用于其中).

  • @MartinSmith:这就是**应该如何使用**.当然,我可以用空div替换所有图像并设置背景,或用绝对定位的图像替换所有背景,并使用负z-index.CSS背景永远不应该是文章/博客文章内容的一部分/无论如何,它只是为了眼睛糖果. (2认同)