solid到底是怎么用得?CSS里面border-color与solid在代码运用区别在哪?

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:04:08
下面是我做表格得一些代码,我看到教程上面定义表格边框颜色是这样写得:
.datalist th{
border:1px solid #FF0000; /* 行、列名称边框 */
background-color:#d2e8ff;
font-weight:bold;
}
.datalist td{
border:1px;solid 3300FF; /* 单元格边框 */
text-align:right;
padding:4px;
我查了下solid得中文意思是稳固得意思,那为什么solid还能定义颜色呢?而且为什么它定义颜色得时候后面不要加 :号啊?
还有一个疑问就是为什么不直接用border-color定义表格边框颜色呢?border-color与solid在代码运用都有哪些区别啊?

border属性有三个子属性:线宽 线型 颜色。所以你列出的代码里,就是按照这个顺序定义的。
定义border的时候,可以直接用border属性,也可以分别用border-width,border-style,border-color定义。如果用border定义的话,就要把三个子属性的值全部写出,而且中间用空格分隔,不能用其他的字符。

solid 不是用来定义颜色的,是用来定义实线的,border是边框的意思,假如你表格没有边框显示出来,当然border-color就等于没有用拉,border-color,solid的区别就是他们一个是调颜色的,一个是显示线的样式的.最好使用一些软件来编程,例如DW,VS当你输入这些样式时都是有提示的!

正确的格式 border:1px solid 3300FF;
border属性:线宽 线型 颜色
border-width 定义边框线的宽度
border-color 定义边框颜色
solid 定义边框实线的样式

border:1px;solid 3300FF; /* 单元格边框 */
这一句错了
应该是
border:1px solid 3300FF; /* 单元格边框 */
solid前没有分号的
solid和后面的3300FF都是用来设置border的