固定布局上的边距损失

Arin_nirA

我正在从乔恩·杜克特(Jon Duckett)的书中学习HTML和CSS,并且在第15章中遇到了固定布局示例的问题。我的问题是我输入的新内容似乎不符合边距:10px; 规则(至少我认为这是最高利润)。

这是我的示例:

JsFiddle

书中的示例:“固定宽度的布局”:示例

的HTML

* {
    font-family: Arial, Verdana, sans-serif;
	color: #665544;
	text-align: center;
    }
    body {
    width: 960px;
    margin: 0 auto; /* top/bottom left/right*/
    }
    #content {
    overflow: auto;
    height: 100%;
    }
    #nav, #feature, #footer, #test /*This ID*/ {
    background-color: #efefef;
    margin: 10px;
    padding: 10px;
    }
    #article_column1, #article_column2, #article_column3 {
    float: left;
    width: 300px;
    margin: 10px;
    background-color: #efefef;
    }
    li {
    display: inline;
    padding: 5px;
    }
    a{
    text-decoration: none;
    }
<div id="header">
    <h1>Logo</h1>
    <div id="nav">
      <ul>
        <li><a href="">Home</a></li>
        <li><a href="">Product</a></li>
        <li><a href="">Service</a></li>
        <li><a href="">About</a></li>
        <li><a href="">Contact</a></li>
      </ul>
     </div>
     </div>
    <div id="content">
    <div id="feature">
      <p>Feature</p>
    </div>
    <!--Problem Starts Here-->
    <div id="test">
      <p>Why is your margin-top so small?</p>
    </div>
    <!-- Problem Ends Here -->
    <div id="article_column1">
      <p>Column One</p>
    </div>
    <div id="article_column2">
      <p>Column Two</p>
    </div>
    <div id="article_column3">
      <p>Column Three</p>
    </div>
    </div>
    <div id="footer">
    <p>&copy; Copyright 2011</p>
    </div>



    

预先感谢您的任何帮助

符号链接

您正在处理Mozilla开发人员网络中的“边际崩溃”

块的顶部和底部边距有时会合并(折叠)为一个边距,其大小是合并到其中的最大边距,这种行为称为边距折叠。

更新:

覆盖此现象的最好方法是在它们之间添加一个元素以破坏崩溃:

<div style="overflow: hidden; height: 0px; width: 0px;">.</div>

更新了jsFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

QtQuick布局边距

来自分类Dev

Android Eclipse-在我的表格布局上增加边距

来自分类Dev

Android在布局中的按钮上更改边距

来自分类Dev

Android Eclipse-在我的表格布局上增加边距

来自分类Dev

未知边距影响布局

来自分类Dev

低于5.0的Android上的FloatingActionButton布局边距不正确

来自分类Dev

具有固定标头的100%高度div和边距实际上不是100%

来自分类Dev

UITextField以布局方式自动设置边距

来自分类Dev

如何删除默认布局的填充/边距

来自分类Dev

iOS:自动布局灵活边距

来自分类Dev

整个布局上方的页边距奇怪

来自分类Dev

如何显示右侧布局/边距?

来自分类Dev

以编程方式无法使用边距布局

来自分类Dev

删除主布局周围的边距

来自分类Dev

约束布局边距不断变化

来自分类Dev

网页上的神秘边距

来自分类Dev

表格行上的负边距

来自分类Dev

在WordPress CSS上扩展边距

来自分类Dev

变换:在<img>上以负边距旋转

来自分类Dev

删除网页上的空格(边距)

来自分类Dev

CSS-div上的边距

来自分类Dev

从画布上删除边距/填充空间

来自分类Dev

从工具栏上删除边距

来自分类Dev

在 <div1> 上应用边距

来自分类Dev

带两栏布局的浮动负边距

来自分类Dev

以编程方式设置线性布局之间的边距

来自分类Dev

网格布局中按钮之间的Android边距

来自分类Dev

布局边距在Android 2.3.3上不起作用

来自分类Dev

为相对布局android创建并设置边距编程