【发布时间】:2011-02-28 20:03:34
【问题描述】:
我想要一个名为“shadow”的 div 下方的阴影:
#shadow { box-shadow: 1px 1px 1px #000 };
完成了吗?
一点也不。它只在一个浏览器中工作。猜猜是哪一个。
对于 FF/Chrome 我必须添加不太直观:
-moz-box-shadow: 1px 1px 1px #000;
-webkit-box-shadow: 1px 1px 1px #000;
现在一切正常。该方案适用于许多 CSS 属性。为什么?
幸运的是没有 -webkit-border、moz-font 或 -ie-backgroundcolor。
附言。是的,对 IE 只字不提。将此称为浏览器就像将轮椅与摩德纳汽车进行比较。
PS 2. 为什么我的帖子下方的谷歌浏览器标签旁边有一个标志?或者为什么没有 Opera 和 FF 的标志?
【问题讨论】:
-
关于 PS2:Chrome 标签有一个标志,因为 Google 向 Stackoverflow 支付费用来显示一个。这是一种微妙的广告形式;)。
标签: css firefox google-chrome opera w3c