【问题标题】:Table alignment when header is fixed and body scrollable表头固定且正文可滚动时的表格对齐
【发布时间】:2014-09-30 20:48:41
【问题描述】:

我在表格对齐方面遇到问题。我想要表格的固定标题和可滚动正文。我使用

对齐表格标题和正文
display:table-header-group

我在表格主体上使用了以下 css 属性

<tbody class="scrollablebody">

.scrollablebody
 {
  display: block;  //if  i  remove then  scroll bar is not  coming..i  need  scroll bar 
  overflow-y: auto;  
  max-height: 200px;
}

但是当我在表格主体上使用上述 CSS 时,所有对齐都会受到干扰。 请让我知道有没有办法做到这一点?提前谢谢..

[jsfiddle] (http://jsfiddle.net/saurabh07/7aj5fxmb/)

【问题讨论】:

  • @user3168736 你检查过jsfiddle吗?名字的字段得到类似的扩展其他人..它在jsfiddle中可见..
  • 查看我对this post 的回答,了解我所知道的最佳解决方案。那里还有很多其他答案可能会有所帮助。

标签: javascript jquery html css


【解决方案1】:

只是为每个表格行添加了不同的 id。

HTML

<tr>
                <td id="name">Adam</td>
                <td id="lastname">Gil</td>
                <td id="id">0067</td>
                <td id="country">Australia</td>
                <td id="branch">Sydney</td>
                <td id="location">Sydney AU</td>
                <td id="cardno">67543</td>
                <td id="percent">50%</td>
            </tr>

CSS

#name {
    width: 13.2%;
}
#lastname {
    width: 12.9%;
}
#id {
    width: 22.8%;
}
#country {
    width: 10.5%;
}
#branch {
    width: 9.3%;
}
#location {
    width: 10.9%;
}
#cardno {
    width: 10.5%;
}
#percent {
}

【讨论】:

  • 不工作。如果我再添加一列,那么我必须再次设置宽度。我正在寻找一些通用的解决方案。
猜你喜欢
  • 1970-01-01
  • 2019-12-30
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-30
相关资源
最近更新 更多