<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin-auto</title>
    <style>
        .main {
            width: 600px;
            margin: 0 auto;
            border: 1px solid red;
        }
    </style>
</head>
<body>
    <div class="main">
        1.设置块级元素的 width 可以防止它从左到右撑满整个容器。<br/>
        2.然后你就可以设置左右外边距为 auto 来使其水平居中。<br/>
        元素会占据你所指定的宽度,然后剩余的宽度会一分为二成为左右外边距。<br/>

        3.唯一的问题是,当浏览器窗口比元素的宽度还要窄时,<br/>
        浏览器会显示一个水平滚动条来容纳页面。让我们再来改进下这个方案...<br/>
    </div>
</body>
</html>

 

结果:

学习CSS布局 - margin: auto; 

 

原文地址: http://zh.learnlayout.com/margin-auto.html

相关文章:

  • 2021-09-12
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-09
  • 2021-08-30
  • 2021-06-09
  • 2021-10-19
  • 2021-12-07
  • 2021-09-17
相关资源
相似解决方案