html - `height: auto` 无法自动调整标题大小

标签 html css height

我正在尝试用 CSS 做一件简单的事情

我有一个 header 标签,里面有几个 h 标签。所以,为了有一个响应式设计,我做了

高度:自动;

header 标签内,所以它会自动拉伸(stretch)以包含 h 标签。对吧?

但是不起作用,header只是页面顶部的一行。它应该拉伸(stretch)以包含标题,对吗?

我错过了什么?

将 CSS 放在 h 标签中而不是样式 header 是一个好习惯吗?那么h标签在用户眼中会像header吗?

提前致谢

查一下here

更新 谢谢大家的回答。我认为 GluePear 可以解决问题,所以我编辑了我的代码。但什么也没发生。我拥有的真实文件在 header 中有 2 个 h 标记。然后是 body,还有一些潜入 body。由于某种原因,这不起作用。页眉现在扩展到整个页面!

检查 this

我该如何解决这个问题?

再次感谢

最佳答案

如果添加 overflow:auto到标题 css 它将起作用。

您还需要关闭 <header>标签:

http://jsfiddle.net/pvVxx/

关于html - `height: auto` 无法自动调整标题大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895645/

相关文章:

javascript - 当 div 高度大于 50px 时替换 url (window.location)

javascript - 错误 TS2304 : Cannot find name '$event'

php - 网站导航

html - 我在网站的阿拉伯语版本左侧有一个巨大的空白

html - 搜索栏,html css。 (原子用户)

css - 如何防止内容不超过容器的长度?

javascript - 自动调整页面上多个文本区域的大小

javascript - RequireJS,jquery 仍未定义

css - 拉伸(stretch)左对齐栏以跟踪多行文本

css - 如何使用 CSS 使 div block 不 float ?