
您好,colspan是跨列,rowspan是跨行,可以看作是网页设计表格中的列和行的一个属性。
跨列相当于把两列或者多列合并成一个单元格;
跨行同理是把两行或者多行合并成一行;
colspan和rowspan分别作用于是网页设计表格的<td></td>、<tr></tr>中。
两者的作用都是合并,其主要区别就是一个是水平方向可以合并列,即colspan;垂直方向是合并行,即rowspan。
希望我的回答对您有所帮助!
你用的是设计视图做的吗?
建议用DIV+CSS,用<ul><li></li></ul>
另外建议把代码传上来,让那些同样喜欢用TABLE布局的朋友分析下问题出在哪,这样只看图不太容易分析。
在a标签上写个class,用jq写的
$("a标签的class")click(function(){
var text = $(this)parent("td")siblings("td")text();
alert(text)
})
是HTML标记语言里面<table>标签里<tr>的属性吧?rowspan就是用来合并的,比如rowspan=2就是合并两行,colspan就是合并列的,colspan=2的话就是合并两列。
举个例子吧:
如果一张表是两行两列,我这时只要第一行的一列并且要与第二行的两列是对齐的,那么就要用到colspan;同理,我只要第一列的一行并要与第二列的两行是对齐的,那么就要用到rowspan属性了。
还有不懂的问我,希望能帮到你!
display的table属性我也不太了解。可以用 display:table-caption;来代替一列吗?
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>display:table</title>
<style type="text/css">
{ margin:0; border:0; padding:0;}
table { display:table; background:#f00;width:500px;margin-left:200px; }
t_row { display:table-caption; border:1px solid #f00; height:100px; background:#00f;}
t_cell { display:table-cell; border:1px solid #f00; height:100px; background:#0f0 }
</style>
</head>
<body>
<div class="table">
<div class="t_row">一列</div>
<div class="t_cell">两列</div>
<div class="t_cell">两列</div>
</div>
<div class="table">
<div class="t_row">一列</div>
<div class="t_cell">三列</div>
<div class="t_cell">三列</div>
<div class="t_cell">三列</div>
</div>
<div class="table">
<div class="t_row">一列</div>
<div class="t_cell">四列</div>
<div class="t_cell">四列</div>
<div class="t_cell">四列</div>
<div class="t_cell">四列</div>
</div>
</body>
</html>
用这种写法试试呢?
clospan本身就是td的一个属性了。直接在td的标签中制定colspan即可。如:
<td colspan="2"></td> //指明了此单元格占两列以上就是关于colpsan colspan rowspan分别是什么全部的内容,包括:colpsan colspan rowspan分别是什么、html中table中<td>标签的colspan属性问题,设置了colspan=“12”,只有在IE浏览器有效、js获取table当前tr行第二列td的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)