细线表格的几种做法(css)

(一)效果一般

<style type="text/css">
<!--
table {border-collapse:collapse;}
td{
border-left:0;
border-top:0;
border-right:1px solid #00cd11;
border-bottom:1px solid #cb1122;
font-family:"Courier New", Courier, mono;
font-size:11px;
height:25px;
padding:0 12px 0 12px;
border-collapse:collapse;
}
.tdblue{
font-weight:bold;
color:#3C00C6;
}
-->
</style>

---------------------------------------
<table cellspacing="0" cellpadding="0">
<tr>
    <td class="tdblue">Select My Menu</td>
</tr>
<tr>
    <td>Who am I?</td>
</tr>
<tr>
    <td>细线表格</td>
</tr>
<tr>
    <td>Contact me</td>
</tr>
</table>
---------------------------------------

(二)推荐√√

<style>
table{
border-collapse:collapse;
border: 1px solid #000000;
}
td{
border-collapse:collapse;
border: 1px solid #000000;
}
</style>

<table>
<tr><td>123</td><td>132ssss</td></tr>
<tr><td>123</td><td>132sss</td></tr>
<tr><td>123</td><td>132</td></tr>
</table>
---------------------------------------

(三)推荐√

<style type="text/css">
table{border:1px solid #000;border-width:1px 0 0 1px;margin:2px 0 2px 0;text-align:center;border-collapse:collapse;}
td,th{border:1px solid #000;border-width:0 1px 1px 0;margin:2px 0 2px 0;text-align:left;}
th{text-align:center;font-weight:600;font-size:12px;background-color:#F4F4F4;}
</style>
<table width="236">
<tr>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
</tr>
</table>
---------------------------------------

(四)效果较好

.thin{background:#000000}
.thin td{background:#FFFFFF;text-align:center}

<table border="0" cellspacing="1" cellpadding="0" class="thin">
---------------------------------------

附录:

用css设计细线表格并给表头再加个框

   (用CSS为<legnd>定义一个边框)
不错[还可参考教程中的另一些做法,下次补充]
<table width="200"" cellspacing="0" cellpadding="0">
<tr>
<td>
<fieldset style="width: 200; color: #B7B7B7; border-style: groove" align="center">
<legend style="color: blue; border: 1 solid #000000"> 表中表效果Ⅰ</legend>
<br>
</fieldset>
</td>

</tr>

</table>


border-collapse:collapse :
table中css控制 css的border-collapse
<table width="100%" cellspacing="0" cellpadding="5" border="1" bordercolor="#0099CC" style="border-collapse: collapse;">


seperate 的边框如下:

|| ||
|| ||

collapse 的边框如下:
| | (两个相邻单元格的相邻边合并了)

说明

该CSS属性用来设定表格的行和列的边框是合并成单边框,还是分别有各自的边框
separate 缺省值。边框分开,不合并。
collapse 边框合并。即如果相邻,则共用同一个边框。
虽然在DIV+CSS 时代 table 的权重越来越低,但是有时候,还是局部地方table 还是挺好用的


特别是制表方面,还是table 比较的方便。
### 什么是三线表及其格式要求 三线表是一种简洁美观的表格形式,在学术论文和正式文档中广泛使用。它由三条水平线条组成,分别位于表格顶部、列头下方以及表格底部[^1]。这种设计使得表格更加清晰易读。 具体来说,三线表的标准结构如下: - **顶线**:表示表格的起始部分,通常是一条较粗的横线。 - **栏目线**:用于分隔表格中的列名与数据区域,一般为一条细线。 - **底线**:标记表格结束位置,同样为一条较粗的横线。 如果表格较为复杂或者有特殊需求时,可以适当增加辅助线来增强可读性,但应尽量保持简约风格。 以下是利用LaTeX创建一个简单三线表的例子: ```latex \documentclass{article} \usepackage{booktabs} \begin{document} \begin{table}[hbp] \centering \caption{页码数字格式}\label{tab:pagenum} \begin{tabular}{ll} \toprule 格式 & 说明 \\ \midrule arabic & 阿拉伯数字 \\ roman & 小写的罗马数字 \\ Roman & 大写的罗马数字 \\ alph & 小写的字符形式 \\ Alph & 大写的字符形式 \\ \bottomrule \end{tabular} \end{table} \end{document} ``` 上述代码片段展示了如何通过`booktabs`宏包生成标准三线表。其中`\toprule`, `\midrule`, 和`\bottomrule`命令分别代表顶线、栏目线及底线。 ### §相关问题§ 1. 如何调整三线表内的文字对齐方式? 2. 使用Excel制作的数据表能否转换成适合出版物使用的三线表格式? 3. LaTeX以外的文字处理软件支持三线表功能吗?如果有,请列举几个实例。 4. 在HTML/CSS环境中怎样模拟出类似于LaTeX `booktabs`效果的三线表? 5. 如果需要在一个单元格内跨多行或多列表示内容,应该如何修改现有的三线表模板?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值