Kas*_*sel 1 html css html-lists
我正在努力制定一个简单的时间表.
它工作正常,直到列表元素的内容跨越不同数量的行.如果列表中的所有兄弟节点具有相同数量的文本行,则它们正确显示,否则一些兄弟节点被按下.
CSS:
ul {
display: table;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}
.timetable {
width: 600px;
float: right;
border-left: 2px solid #999;
border-right: 2px solid #999;
}
.timetable li {
border-bottom: 2px solid #999;
}
.date {
text-align: center;
line-height: 30px;
}
.multievent li {
display: inline-block;
width: 110px;
border: none;
border-right: 2px solid #999;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<ul class="timetable day2">
<li>
<ul class="multievent">
<li class='suite1 firstchild' style="height: 28px;">one line</li>
<li class='suite2' style="height: 28px;">one line</li>
<li class='suite3' style="height: 28px;">one line</li>
<li class="suite4" style="height: 28px;">one line</li>
</ul>
</li>
<li>
<ul class="multievent">
<li class='suite1' style="height: 58px;">two line asdasdf two line</li>
<li class='suite2' style="height: 58px;">two line asdfasdftwo line</li>
<li class='suite3' style="height: 58px;">one line</li>
<li class="suite4" style="height: 58px;">two line asdfasdf two line</li>
<li class="ball noborder" style="height: 58px;">two line asdfasdf two line</li>
</ul>
</li>
<li>
<ul class="multievent">
<li class='suite1' style="height: 58px;">two line asdasdf two line</li>
<li class='suite2' style="height: 58px;">three line asdfasdasdff three line</li>
<li class='suite3' style="height: 58px;">two line asdfasdftwo line</li>
<li class="suite4" style="height: 58px;">two line asdfasdf two line</li>
<li class="ball noborder" style="height: 58px;">two line asdfasdf two line</li>
</ul>
</li>
<li>
<ul class="multievent">
<li class='suite1' style="height: 58px;">two line asdasdf two line</li>
<li class='suite2' style="height: 58px;">two line asdff two line</li>
<li class='suite3' style="height: 58px;">two line asdfasdftwo line</li>
<li class="suite4" style="height: 58px;">two line asdfasdf two line</li>
<li class="ball noborder" style="height: 58px;">two line asdfasdf two line</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
例如,请看这里:http: //jsfiddle.net/762LA/1/
您将看到所有框正确排列时内容跨越相同的行数.
怎么了 ?是否有一个简单的解决方案或我应该完全这样做.
| 归档时间: |
|
| 查看次数: |
723 次 |
| 最近记录: |