html - Margin-Top 将外部 div 向下推

标签 html css xhtml

我的包装器 div 中有一个标题 div 作为第一个元素,但是当我在标题 div 内的 h1 中添加上边距时,它会将整个标题 div 向下推。我意识到每当我将上边距应用到页面上的第一个可见元素时就会发生这种情况。

这是一个示例代码片段。谢谢!

div#header{
	width: 100%;
	background-color: #eee;
	position: relative;
}

div#header h1{
	text-align: center;
	width: 375px;
	height: 50px;
	margin: 50px auto;
	font-size: 220%;
	background: url('../../images/name_logo.png') no-repeat;
}
<div id="header">
	<h1>Title</h1>
	<ul id="navbar"></ul>
</div>

最佳答案

overflow:auto放在父div
see more in this link

关于html - Margin-Top 将外部 div 向下推,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178030/

相关文章:

javascript - 单击此图像的 map 区域时获取 img 标签 ID

javascript - 下拉菜单元素在选项卡上失去焦点

css - 使用位置 : absolute; 时文本被压扁

html - 选择每 4 个 <div>

javascript - 如何仅在浏览器中禁用 cookie 时才显示消息?

css - IE6/7 链接重叠+文本缩进

html - 谷歌浏览器上的边框。 (CSS) ¿如何删除?

html - 无法分隔 LI 元素

css - 为什么我的 CSS 在 IE 中呈现错误?

html - CSS 最大宽度无效;改用宽度