solid和red之间为什么没有“:”
但是border和1px之间却有“:”
谢谢!
border:1px solid red;
margin-bottom:30px;
前者为border的三个属性同时写出来用缩写之间就用空格即可,后者只有一个属性为30px;
前者可写为:border-width:2px;
border-style:solid;
border-color:red;
solid,red,30px是属性,而bottom不是。
css样式表定义的样式缩写形式,约定俗成的东西牢记就好了,没有为什么。
solid和red是并列关系,是指线条是红色,并且是实线,所以不用冒号;border和1px中间有冒号说的是1px宽的边框,是说明关系,所以有冒号<初学者,如果回答错了,请指正~>
这是一种缩写格式