【发布时间】:2011-11-20 07:31:15
【问题描述】:
与this question有些相关。
轮廓和边框非常相似(尽管它们确实存在差异,如引用问题中所述),但它们以相反的顺序使用完全相同的属性/值。例如:
border: 1px solid black;
outline: black solid 1px;
对我来说,这似乎是一个应该避免的明显不一致。当同时使用边框和轮廓时,很容易混淆顺序并编写无效的 CSS。是否有任何已知原因这两个相似的项目具有以相反顺序写入的相同值?
编辑:
似乎(至少在 IE8 中)两者都可以(有时)接受任一顺序的值并且工作正常,这使得标准以这些不同的方式编写它们似乎有点奇怪。
【问题讨论】:
-
您从哪里获得这些信息?
-
一本 CSS 书籍 (amazon.com/Stylin-CSS-Designers-Guide-2nd/dp/0321525566/…) 和 Visual Studio 的智能感知
标签: css