table用CSS控制怎么实现

html-css028

table用CSS控制怎么实现,第1张

你最好给你的table加一个类名。比如<table class="table_A">,<table class="table_B">。

否则你写在一个页面里的两个样式若有重复,则只有后面的定义起作用,例如宽度。

最严重的是,你所画的所有引用该样式的页面的所有table都是一个样子。

第一个:

table.table_A{width:100%border:noneborder-collapse:collapse}

table.table_A td{border:none}

第二个:

table.table_B{width:980margin:autoborder:noneborder-collapse:collapse}

table.table_B td{border:none}

table: 会作为块级表格来显示(类似 <table>)

table-row: 浏览器会默认创建一个表格行(类似<tr>)

table-cell: 作为一个表格单元格显示(类似 <td>和 <th>)

具体实现

结果:

左边宽度固定,右边自适应

结果:

结果:

结果:

我们要 <div class="box">B</div>" 整个可以使用 text-align: right 属性,也就是整个B框要在红色背景的右边,需要先将他们设置 inline-block 属性

结果: