什么情况下cellspacing=0无效
情况经济合同效般情况
table cellspacing="0" cellpadding="0" border="0"
都直接定义HTML
现想cellspacing="0" cellpadding="0" border="0"三属性HTML掉应CSS文件应该写才能达同效呢
cellpadding 和cellspacing区别
cellpadding和cellspacing区别:cellspacing属性用来指定表格各单元格之间的空隙。此属性的参数值是数字,表示单元格间隙所占的像素点数。看下面的两个表格:
比较代码,上边两个表格中只有cellspacing的设置不同,一个为“0”,一个为“8”,显示的结果就是之一个表格的每个单元格之间的距离为0(在本例中由于我们为了显示的方便,将表格边框设为“1”,所以单元格的真实距离是“2”,若将表格边框设为“0”,则单元格的距离就是0了,第二个单元格同理),第二个表格的每个单元格之间的距离为8,cellpadding属性用来指定单元格内容与单元格边界之间的空白距离的大小。此属性的参数值也是数字,表示单元格内容与上下边界之间空白距离的高度所占像素点数以及单元格内容与左右边界之间空白距离的宽度所占的像素点数。我们先来看看这个例子:看下面两个表格:之一个表格单元格的内容与单元格边界之间没有空白距离,而第二个表格单元格的内容与单元格边界之间有空白距离,我们来比较一下他们的源代码:之一个表格的代码:
网页陶吧第二个表格的代码:
网页陶吧
两个表格只有红色部分代码不同。之一个表格中"网页陶吧"这几个字离它所在的单元格为0,那是因为设置了cellpadding="0"的原因,之一个表格中的"网页陶吧"这几个字离它所在的单元格比较远,那是因为cellpadding="15",也就是说"网页陶吧"离它所在的单元格的边界的距离为20像素。简单的说,cellpadding的值等于多少,那表格内的单元格从自身边界开始向内保留多少空白,单元格里的元素永远都不会进入那些空白里。cellspacing设置为“0”,显示的结果就是之一个表格的每个单元格之间的距离为0,若将表格边框设为“0”,则单元格的距离就是0了cellpadding属性用来指定单元格内容与单元格边界之间的空白距离的大小。此属性的参数值也是数字,表示单元格内容与上下边界之间空白距离的高度所占像素点数以及单元格内容与左右边界之间空白距离的宽度所占的像素点数。楼上回答的很简洁正解
下面分享相关内容的知识扩展:
谁能帮我把这段table转换成div css的啊,谢谢
<table width="100%" border="0" cellspacing="10" cellpadding="0"><tr valign="top">
<td class="b73c7c860a600d6b sider"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="7c860a600d6b6087 title">
<tr>
<td><strong>最后更新</strong></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="0a600d6b60877b1c box">
<tr>
<td><ul>
[ecmsinfo]0,11,28,0,3,2,0[/ecmsinfo]
</ul>
[ecmsinfo]0,1,18,0,5,5,1[/ecmsinfo]</td>
</tr>
</table></td>
<td class="0d6b60877b1c61da content"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<!-- 焦点图片,调用默认模型带标题图片的头条信息 -->
[phomeflashpic]0,3,450,250,0,0,13,3[/phomeflashpic] </td>
</tr>
</table>
<style>
#y1{}
#y2{}
#y3{}
</style>
<div id="y1"><strong>最后更新</strong></div>
<div id="y2">[ecmsinfo]0,11,28,0,3,2,0[/ecmsinfo]<br/>
[ecmsinfo]0,1,18,0,5,5,1[/ecmsinfo]</div>
<div id="y3"> [phomeflashpic]0,3,450,250,0,0,13,3[/phomeflashpic]</div>
checkbox length属性
用法,作用,越详细越感激啊checkbox没有length这个属性
我把html代码的所有代码属性给你看吧
跑马灯
普通卷动
滑动
预设卷动
来回卷动
向下卷动
向上卷动
向右卷动
向左卷动
卷动次数
设定宽度
设定高度
设定背景颜色
设定滚动速度
设定卷动时间
鼠标经过上面时停止滚动
鼠标离开时开始滚动
字体效果
...
标题字(更大)...
标题字(最小)...粗体字
...粗体字(强调) (同上效果略同)
...斜体字
...斜体字(强调)
...斜体字(表示定义)
...底线
...底线(表示插入文字)
...键盘文字
... 打字体
... 固定宽度小字体
...字体颜色
...最小字体
...无限增大
区断标记
水平线
水平线(设定大小)
水平线(设定宽度)
水平线(设定颜色)
(换行)
...
水域(段落)连结格式
外部连结
外部连结(另开新视窗)
外部连结(全视窗连结)
外部连结(在指定页框连结)
贴图/音乐
为什么在table中用colspan跨列的时候,跨越的列的宽度自动一样了呢?
<table width="98%" style="table-layout:fixed;word-break:break-all" border="1" cellpadding="0" cellspacing="0"><tr>
<td width="3%"> </td>
<td width="14%">提现订单号</td>
<td width="3%">网站ID</td>
<td width="5%">用户名</td>
<td width="5%">姓名</td>
</tr>
</table>
这样是没有问题的,一行上的单元格的大小是按照width的设置显示的!但是应用了colspan跨行之后,问题出现了!如下所示:
<table width="98%" style="table-layout:fixed;word-break:break-all" border="1" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">我跨越了两列</td>
<td colspan="3">我跨越了三列</td>
</tr>
<tr>
<td width="3%"> </td>
<td width="14%">提现订单号</td>
<td width="3%">网站ID</td>
<td width="5%">用户名</td>
<td width="5%">姓名</td>
</tr>
</table>
代码如上所示,这时候,每个单元格的宽度都是一样,好像在每个单元格中设置的width属性没有发挥作用一样!请教高手,这个问题应该怎么解决呀!在线等待,急!!谢谢!请教很多人了,都没有解决!只好请教网络上的高手了!我是之一次在网络上提问题!希望不要让我失望呀!目前小弟只有25积分,为了显示我的诚意,本来想全部送出,可是系统最多只让送20分,呵呵!
不能删掉style="table-layout:fixed;word-break:break-all"
因为我还要用它来控制每个单元格的宽度呢?
难道网络上就没有一个高手能解决这个问题吗?郁闷了,问题已经挂了好几天了!
顶一下,同样的问题我也遇到,看有没有高手解答
补充:
经过了解发现,如果使用table-layout:fixed的话,表格每一列的宽度是根据之一行列的宽度来设置的,所以第二行设置的宽度是没有意义的
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至wnw678@qq.com举报,一经查实,本站将立刻删除。