使用CSS去除表格默认样式的间距
2010-11-28 19:10
309 查看
还是网页设计的问题,这次遇到的是表格填充和间距的问题,我们使用DW添加表格后,会发现表格有默认的填充和间距,如下图所示:
使用DW属性面板里面的设置可以轻松为我们解决这个问题,先选中表格,
然后将这两属性都设置为0,表格的填充和间距都去掉了,对应代码和截图如下:
<table width="300px" border="0" cellpadding="0"
cellspacing="0">
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
很明显,代码中的cellpadding="0" cellspacing="0"分别控制表格单元的填补和间距.
确实很完美,可是,如果要你使用CSS样式表来实现同样功能会怎么样呢?
先来写两个类
<style
type="text/css">
.style-table
{
border:0px;
border-collapse: collapse;
}
.style-table td,th{
padding: 0;
}
</style>
然后我们将这样式表套用到表格中,貌似没发生什么变化,如下图:
>.<
但是我们用浏览器看看呢,一片白茫茫的,唉
我还有法子呢,用它来拼图,有没缝隙一目了然,我找了我做网站的板块图,当然是已经切好了的,
在DW中还是看得有缝隙,再用浏览器看看,居然完美的拼起来了^_^
这虽然是小问题,但还是挺有有意义的,至少可以解决表格排版的问题!
使用DW属性面板里面的设置可以轻松为我们解决这个问题,先选中表格,
然后将这两属性都设置为0,表格的填充和间距都去掉了,对应代码和截图如下:
<table width="300px" border="0" cellpadding="0"
cellspacing="0">
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
很明显,代码中的cellpadding="0" cellspacing="0"分别控制表格单元的填补和间距.
确实很完美,可是,如果要你使用CSS样式表来实现同样功能会怎么样呢?
先来写两个类
<style
type="text/css">
.style-table
{
border:0px;
border-collapse: collapse;
}
.style-table td,th{
padding: 0;
}
</style>
然后我们将这样式表套用到表格中,貌似没发生什么变化,如下图:
>.<
但是我们用浏览器看看呢,一片白茫茫的,唉
我还有法子呢,用它来拼图,有没缝隙一目了然,我找了我做网站的板块图,当然是已经切好了的,
在DW中还是看得有缝隙,再用浏览器看看,居然完美的拼起来了^_^
这虽然是小问题,但还是挺有有意义的,至少可以解决表格排版的问题!
相关文章推荐
- 如何通过CSS去除表格默认样式的间距
- CSS去除表格td默认间距及制作1px细线表格
- 使用css去除网页中存在的特殊默认样式
- CSS去除表格td默认间距及制作1px细线表格
- CSS去除表格的默认间距并且制作1px的细线表
- CSS学习笔记(十)对表单和数据表格使用样式
- css:默认的checkbox、input、radio太丑了?手把手教你改变使用纯css3改写的带动画的默认样式
- IOS中使用网页时input去除默认样式的两个属性
- 使用 CSS 去掉 iPhone 网页上按钮的超大圆角默认样式
- 使用css改变表格边框样式
- 使用CSS改变表格边框样式
- 使用 CSS 去掉 iPhone 网页上按钮的超大圆角默认样式
- 使用Normalize.css重置默认样式
- 使用 CSS 去掉 iPhone 网页上按钮的默认圆角样式
- 使用 CSS 去掉 iPhone 网页上按钮的超大圆角以及文本框圆角默认样式
- 使用纯css更改下拉菜单的默认样式
- 仿Word自动套用格式使用CSS设置表格样式实例
- 用css去除chrome、safari等webikt内核浏览器的默认样式
- 使用 CSS 去掉 iPhone 网页上按钮的超大圆角以及文本框圆角默认样式
- css-去除默认样式