希望有人可以帮助解决我遇到的问题。我正在尝试创建一个包含3列的表。
div
,div
设置为滚动,高度为TD的100%。
我将在表格中有多行,在下面的示例中,我只有一行用于"项目管理"但是我还有其他行也描述其他职位。我希望RIGHT TD继承MIDDLE TD的高度,这样无论我放在中间单元格中,右侧列都将是那个高度,因此div
也将是高度。 <{1}}内部伸展超出此高度的任何内容都会滚动。
限制:我正在使用内容管理系统Wiki的东西,它不允许任何STYLE标签(只允许内联),没有或内联脚本,如div
。我查看了现有的问题,似乎没有任何答案符合我的要求。
尝试的代码:
onload="dothis()"
&#13;
答案 0 :(得分:0)
您应该确定不使用表格进行布局。使用语义HTML。 要在彼此下方显示内容,您可以使用浮动div。 您还应该删除内联CSS并使用样式表文件。 看看这个例子:
<style>
.content {
overflow: hidden;
}
.box {
box-sizing: border-box;
width: 45%;
padding: 2.5%;
float: left;
}
.box.logo {
width: 10%;
}
</style>
<div class="content">
<div class="box logo">
LOGO
</div>
<div class="box">
<p dir="ltr">Project Management</p>
<p dir="ltr">a project manager will do many things, including:</p>
<p dir="ltr">this</p>
<p dir="ltr">that</p>
<p dir="ltr">and</p>
<p dir="ltr">the other</p>
<p dir="ltr">and don't forget this</p>
<p dir="ltr">last but not least ,they'll also do:</p>
<p dir="ltr">this as well</p>
</div>
<div class="box">
Project Management<br />
<strong>here are some names to contact:</strong>
<div style="height: 300px; overflow-y: scroll;">testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />testing
<br />oh look at meee I'm not resizing</div>
</div>