html中cellpadding不起作用,html cellspacing和cellpadding
请问html的cellspacing和cellpadding的问题?
cellspacing是表格里单元格之间的距离;
cellpadding是表格里单元格内的空白部分;
俗称就是外补丁和内补丁,类似应用在div和span上的margin和padding
你可一试验一下,给单元格加上边框,在改变一下cellpadding和cellspacing的值,看有什么变化.
例如:
table
tr
td style="cellspacing:10px;cellpadding:10px;border:1px solid #CCCCCC;"
/td
td style="cellspacing:10px;cellpadding:20px;border:1px solid #CCCCCC;"
/td
/tr
/table
着就是说:td的border与table的边缘之间有10个像素的补丁(cellspacing),td的border与td的内元素有20个像素的补丁(cellpadding).
为什么HTML中table内部的内外边距不可用?
table标签,默认的display方法是:table
tr标签,默认的display方法是:table-row
td标签,默认的display方法是:table-cell
padding可以用于td标签(margin不能用),但是margin、padding都不能用于tr标签
除非你更改其display为block~(会破坏表格)
html table 中的td宽度为什么不起作用
如果你不通过样式表。你试试这种方式。
td width="200" xxxx/td
html中,table 的cellpadding cellspacing 属性,无法在css中设置?
可以在css中设置的。
cellpadding属性可以使用css中的内边距属性代替。
border-collapse:collapse;
border-collapse中的collapse和separate值,定义为collapse时,边框会重叠在一起。定义为separate时单元格边框之间会有间隙。不定义时默认为separate
cellpadding 属性:规定单元边沿与其内容之间的空白。
语法:
body cellpadding="value"
cellspacing 属性:规定单元格之间的空间。
语法:
body cellspacing="value"
扩展资料:
具体实现代码:
css部分:
style type="text/css"
table{ border-collapse:collapse; border:solid 1px Black; }
table td{ width:50px; height:20px; ?border:solid 1px Black; padding:5px;}
/style
html部分:
table
tr
td/td
td/td
/tr
tr
td/td
td/td
/tr
/table