我有这样的 HTML:
<article>
<header>
<hgroup>
<h1>Wk 25 </h1>
<h2>(18-06 tot 24-06)</h2>
</hgroup>
<p>Some info</p>
</header>
<table>
<thead>
<tr>
<th class="legenda">Title</th>
<th class="legenda">Title</th>
<th class="legenda">Title</th>
</tr>
</thead>
<tbody>
<tr>
<td>content</td>
<td>content</td>
<td>content</td>
</tr>
</tbody>
</table>
</article>
和这样的 CSS(摘录):
article {
padding: 0;
margin-bottom: 15px;
overflow: auto;
}
article header {
background: url('header.png') repeat-x bottom center;
padding: 4px 10px;
cursor: pointer;
}
article-element 随浏览器窗口调整大小。里面的表格可以比文章元素更宽,因此溢出:自动。但是:标题元素有 100% 的宽度,所以如果你向右滚动,标题会变得不可见。
如果我给标题一个位置:绝对,我也需要给它一个固定的高度:不起作用,因为那里的高度取决于内容(变化)。
所以问题是,我希望它像现在一样渲染,除了当我向右滚动时标题保持可见。