我在使用WebKit浏览器(Chrome 15.0.x和Safari 5.1.1)时遇到了问题,即文本输入框上没有渲染盒子阴影。偶然间,我发现明确设置边框会导致盒子阴影渲染,即使您将边框设置为“none”或默认的“inset”。下面的代码(在JSFiddle上查看它的效果)演示了在Chrome或Safari中查看时出现的问题,但在Firefox 6.0.2和Opera 11.52中按预期呈现。
HTML
我在使用WebKit中的盒子阴影时是否遗漏了某些细节,还是发现了一个错误?
HTML
<input type="text" value="Works" style="border:none;" />
<input type="text" value="Works" style="border:inset;" />
<input type="text" value="Doesn't" />
CSS
input[type="text"] {
margin: 1em;
-webkit-box-shadow: 0px 0px 2px 1px green;
box-shadow: 0px 0px 2px 1px green;
}
我在使用WebKit中的盒子阴影时是否遗漏了某些细节,还是发现了一个错误?