<style type="text/css">
     .header
         {
            background-color: #000000;
            margin-bottom: 10px;
         }

         .body
         {
            background-color: #FFFFFF;
            margin-bottom: 10px;
         }

         .footer
         {
            background-color: #000000;
         }

         .body #content
         {
            width: 80%;
            min-height: 500px;
            float: left;
            background-color: red;
         }

         .body #menu
         {
            width: 20%;
            min-height: 500px;
            float: right;
        background-color: blue;
         }
      </style>


上面的代码有效,但是“ margin-bottom”属性不会在body div的底部创建空间。为什么呢?

最佳答案

您问题的技术答案可能取决于您使用的浏览器。在一个浏览器中,答案可能是Fred忘记实现它,而没有测试抓住它。另一个浏览器可能会给出一个答案,即项目经理认为该问题没有严重到可以解决的程度。

如果您以任何有意义的方式使用CSS和浏览器,则只需要习惯所有的怪癖即可。某些浏览器需要怪异的扭曲才能正确执行特定任务,而其他浏览器则不需要任何扭曲。然后,在另一个任务上,角色相反。

关于css - CSS页边距无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4832105/

10-12 12:36
查看更多