2011-09-24 30 views
6

是什么意思auto当我写:什么是Webkit中的自动轮廓?

:focus { 
    outline: auto 5px -webkit-focus-ring-color 
} 

它不记录here,我在别处找不到的文件。

+1

更好的大纲属性文档现在可以在MDN上找到https://developer.mozilla.org/en-US/docs/Web/CSS/outline – gapple

回答

5

您正在使用outline-*属性的简写; auto代表outline-styleauto的值本身意味着由浏览器根据元素的上下文决定要执行什么操作。

+0

谢谢。但是,确定“自动”将被计算的规则是什么? – Randomblue

+0

它取决于浏览器,您的示例是默认值:webkit的焦点似乎是一种特殊情况; http://stackoverflow.com/questions/4686580/equivalent-to-produce-field-glow-in-other-browsers –

0

我只想指出,在IE auto没有显示任何东西,你必须明确声明你想要使用什么类型的边框。 Alex K的链接很好地展示了其他流行浏览器的工作原理。