【发布时间】:2019-09-16 23:39:43
【问题描述】:
示例 - https://codepen.io/Rhinoo/pen/GRKBVQJ
<html>
<body>
<style>
header {
background:navy;
color:white;
padding:10px;
margin-bottom:50px
}
footer {
background:silver;
padding:10px;
margin-top: 50px;
}
</style>
<div>
<header>
Some toolbar here that should be 100% width | Links | And stuff
</header>
<div class="content">
<p style="white-space: nowrap;">
Content here thats very long and doesn't break so overflow width... quick brown fox jumped over the lazy dog .........
</p>
</div>
<footer>
Typical footer info here (c) Someone at sometime...
</footer>
</div>
</body>
</html>
当浏览器被调整为比表格更窄时(因此内容溢出)水平滚动条出现 - 但页眉/页脚不会占据整个宽度。
仅使用 CSS/HTML 如何让页眉/页脚占据整个宽度,无论内容是否溢出?
【问题讨论】:
-
请将所有的代码放在这里。这包括 CSS,而不仅仅是 HTML。链接到 codepen 是不够的。
-
为什么会这样?它是这类事情的完美游乐场吗? (在线编辑,即时查看结果,其他修改和保存等)
-
@Ryan 我很惊讶一个经验丰富的用户甚至会问这样的问题:寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为,a具体的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。
-
@Ryan 我并不想变得咄咄逼人或居高临下。这个问题的 CSS 是回答它的关键。不将其包含在问题本身中会使该问题依赖于第三方网站才能回答。请阅读这篇博文:Introducing Runnable JavaScript, CSS, and HTML Code Snippets。它详细介绍了与面向 Web 的域问题相关的许多问题以及 SO 为缓解这些问题而采取的步骤。
-
@zero298 - 干杯,有道理,我之前没有在 SO 上看到可运行的 webdev 东西,它内联了我使用 codepen 的东西(网络开发不是我常用的东西)。
标签: html css responsive