易帆 发表于 2021-4-14 16:12:30

如何做到顶部和底部背景全屏,网页内容居中?

我是CSS的新手,我看了一下这个演示站点的布局,
标题、导航栏背景和尾部背景都是全屏的,但内容都居中。还有九格陈列的商品。
想知道如何实现这个布局?
能提供CSS参考指导吗?

赵昊洋 发表于 2021-4-28 13:58:23

可以设置border的margin和padding为0。border就可以紧贴浏览器。另外给父盒子设置一个text-align:centent,里面的内容就可以居中

微言送听 发表于 2021-5-22 18:23:00

用这个试试看

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>demo</title>
    <link rel="stylesheet" href="">
    <style type="text/css">
      *{
            padding: 0;
            margin: 0;
            list-style: none;
      }
      body{
            min-width: 1200px;
      }
      #head{
            height: 60px;
            background: red;
      }
      #head-search{
            width: 1200px;
            margin: 0 auto;
            height: 60px;
            background: orange;
      }
      #nav{
            height: 60px;
            background: yellow;
      }
      #main{
            width: 1200px;
            margin: 0 auto;
            min-height: 800px;
            background: blue;
      }
      #footer{
            height: 60px;
            background: gray;
      }
    </style>
</head>
<body>
    <div id="head">
         
    </div>
    <div id="head-search">
         
    </div>
    <div id="nav">
         
    </div>
    <div id="main">
         
    </div>
    <div id="footer">
         
    </div>
</body>
</html>
页: [1]
查看完整版本: 如何做到顶部和底部背景全屏,网页内容居中?