使用处理表格边框样式化
中药常识 2021年09月06日 浏览:12 次
每个边框类型都可以指定一种颜色,边框是绘制在背景颜色上的,列表A使用边框属性来样式化整个表格以及锚标记和单独的单元格。
html
headtitleHTML Table/title/head
style type=\"text/css\"
TABLE {
background: blue;
border-collapse: separate;
border-spacing: 10pt;
border: 5px solid red; }
TD, TH {
background: white;
border: inset 5pt;
horizontal-align: right; }
CAPTION { border: ridge 5pt blue; }
/stylebody
table summary=\" - Tables and CSS\"
captionFirst Quarter Sales/caption
theadtr
thabbr=\"salesperson\" scope=\"col\"Person/th
thabbr=\"sales\" scope=\"col\"Sales/th
/tr/thead
tbodytr
tdMr. Smith/td
td$45600.00/td
/trtr
tdMr. Jones/td
td$100000.00/td
/trtr
tdMs. Williams/td
td$550000.00/td
/tr/tbody
tfoottr
td colspan=\"2\"Let\'s sale, sale, sale!/td
/tr/tfoot/table/body/html
列表A
这个例子展示了很多可供使用的表格边框的选项,您可以使用您熟悉的度量单位(像素、磅,行长单位等)。设定边框的尺寸,您可以使用十六进制数值或颜色名称来指定边框颜色。以下的例子演示了定义边框的方法。
border: 5px solid red;
在这一条语句中融合了宽度、样式和颜色属性的定义,但是您也可以对这些元素进行单独定义,如下所示:
border-width: 5px;
border-style: solid;
border-color: red;
除了将表格作为一个整体进行定义,您也可以将表格边框的四个部分分别进行定义,包括顶部、底部、左边和右边。列表B中的代码将刚才的例子中的表格分成四个部分单独定义。
htmlheadtitleHTML Table/title/head
style type=\"text/css\"
TABLE {
background: blue;
border-collapse: separate;
border-spacing: 10pt;
减轻些体重。” 曾和高中队友玩100分制的斗牛 还效力于高中时 border-top: 15px solid red;
border-left: 15px solid red;
border-right: 5px dashed black;
border-bottom: 10px dashed blue; }
TD, TH {
background: white;
border: outset 5pt;
horizontal-align: right; }
CAPTION {
border: ridge 5pt blue;
border-top: ridge 10pt blue; }
/stylebody
table summary=\" - Tables and CSS\"
captionFirst Quarter Sales/caption
theadtr
thabbr=\"salesperson\" scope=\"col\"Person/th
thabbr=\"sales\" scope=\"col\"Sales/th
/tr/thead
tbodytr
tdMr. Smith/td
td$45600.00/td
/trtr
tdMr. Jones/td
td$100000.00/td
/trtr
tdMs. Williams/td
td$550000.00/td
/tr/tbody
tfoottr
td colspan=\"2\"Let\'s sale, sale, sale!/td
/tr/tfoot/table/body/html
列表B
您可能注意到了整个CAPTION元素的边框定义为蓝色5磅的脊线效果,而CAPTION边框的顶部设定为10磅。如果单独的边框设定(左边、右边、顶部、底部)出现在后面将覆盖原有的整体边框设定。
除此以外,在上一个例子中,通过分配TABLE元素的边框属性,可以在一个表格中实现多重边框(锚标记、表格主体、表头、单独的单元格等等)。
边框间距
您可以通过边框间距属性来指定相邻的单元格之间的距离,您可以指定一个或两个值,如果指定了一个值,那么水平和垂直间距都将使用这一个值;如果指定了两个值,那么第一个值规定了水平间距而第二个值指定了垂直间距。这些值不能是负值,我在这个例子中使用了10磅的间距值。
表格行为
边框的collapse属性设定了表格的边框模型,该属性的默认值是独立的边框模型,单独的边框模型使用border-spacing属性作为不同边框之间的间距,该间距使用表格元素作为填充背景。
对于边框模型中,万维联盟(World Wide Web Consortium)定义了以下的规则来解决表格样式的冲突:
l 使用‘隐藏’边框属性的边框优先于其他的边框属性,任何使用‘隐藏’属性的边框比其它的边框属性处理优先级要高。
l 使用‘无样式’边框的优先级最低,如果在同一位置所有元素的边框属性都是‘无样式’,表格边框才会被忽略。(注意,‘无样式’是边框样式的默认值。)
l 如果没有样式设置为‘隐藏’而且至少有一个样式没有设置为‘无样式’,那么宽边框的优先级高于细边框。边框样式的优先级如下:双实线、单实线、虚线、点线、脊线、外凸、槽线,级别最低的是内凹。
l 如果边框样式只有颜色不同,那么单元格的样式优先级高于行的优先级,而且高于行组、列、列组和整个表格。
边框
表格和其他的HTML元素一样,拥有很多CSS样式选项。表格和单元格的边框是一个很好的例子,CSS应当可以满足您对表格样式的需要。但是使用CSS格式化的表格在不同的浏览器中会显示出不同的效果,因此需要进行广泛的测试。
您是CSS的‘粉丝’么?您在HTML表格的样式上使用了那些选项?请在文章的讨论区共享您的经验。
:德东
查看本文国际来源
兰州治疗男科哪好治疗脂溢性脱发
天津妇科习惯性流产治疗费用

- 上一篇: 使用和字体控制属性建立优秀网站的
- 下一篇 使用类物业
-
中医介绍维生素能否直接抹在脸上
2019-07-16
-
白饭树根的功效与作用
2019-07-15
-
哪些食物让咳嗽好得快呢
2019-07-13
-
准妈妈饮食两攻略吃出聪明宝宝
2019-07-12
-
三天3款食谱3个身材
2019-07-07
-
适合女性的五种补血方法
2019-07-06