两种方法都有效吗?两者都是一样的. border:2px solid red; 和 border:2px red solid; W3.org(官方规范)说,边境速记财产的价值是这样的: line-width || line-style || color 所以它指定你应该使用的顺序是宽
border:2px solid red;
和
border:2px red solid;W3.org(官方规范)说,边境速记财产的价值是这样的:
<line-width> || <line-style> || <color>
所以它指定你应该使用的顺序是宽度,样式,颜色.换句话说,边框:2px纯红色;从你的例子.
另一种方法在技术上是“未定义的”,但浏览器通常会正确显示它,因为样式和颜色值之间没有混淆;目前没有称为“实心”或“虚线”的颜色.无论如何坚持使用官方方法.