繁体   English   中英

Html 和 css 背景色

[英]Html and css background color

我正在做私人项目,我不知道如何为页面的整个宽度设置文章的背景颜色,而不仅仅是在文本周围,就像在 screen1 中一样。

在此处输入图像描述

 .logo { text-align: center; font-size: 40px; margin-top: 40px; margin-bottom: 30px; letter-spacing: 5px; text-transform: uppercase; color: #ddd; font-weight: 700px; } nav { background-color: #1c74b2; text-align: center; width: 100%; } body { background-color: #2F3336; color: #efefef; }.menu { padding-top: 13px; padding-bottom: 13px; color: #efefef; list-style-type: none; margin: 0; font-size: 18px; min-height: 40px; line-height: 200%; width: 100%; }.menu > li { display: inline-block; border-right: 1px dashed #0a2b42; padding-right: 20px; padding-left: 20px; width: 145px; }.menu > li:last-child { border-right: 1px dashed #0a2b42; }.menu > li:first-child { border-left: 1px dashed #0a2b42; }.menu a { text-decoration: none; color: #fff; transition: transform.2s ease-in-out; }.menu a:hover { color: #0a2b42; transform: scale(1.2); } h1 { font-size: 40px; font-weight: 500px; color: #39a5f1; margin-top: 40px; margin-bottom: 20px; }.one { margin-right: auto; margin-left: auto; margin-bottom: 125px; text-align: center; width: 950px; }.two { background-color: #191d21; margin-right: auto; margin-left: auto; margin-bottom: 125px; text-align: center; width: 950px; }.footer { width: 100%; min-height: 50px; background-color: #1c74b2; text-align: center; font-size: 16px; padding: 17px; margin: 0px; } #Lorem { background-color: #191d21; }
 <.DOCTYPE html> <html> <head> <title>STRONA GŁÓWNA</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Comaptible" content="IE=edge"> <link rel="stylesheet" type="text/css" href="styleindex.css"> </head> <body> <header> <h1 class="logo">DRUGA WOJNA ŚWIATOWA</h1> <nav> <ul class="menu"> <li><a href="#">Strona Główna</li></a> <li><a href="#">Fronty wojny</li></a> <li><a href="#">Nowe technologie</li></a> <li><a href="#">Mapy polityczne</li></a> <li><a href="#">Materiały źródłowe</li></a> <li><a href="./strona1,html">Logowanie</li></a> <li><a href="#">Kontakt</li></a> </ul> </nav> </header> <main> <section> <div class="one"> <header> <h1>INTRODUCTION</h1> <p>Lorem ipsum dolor sit amet. consectetur adipiscing elit, Aenean pulvinar nibh id dolor placerat. et luctus libero pretium. Vivamus eget arcu ligula. Vivamus blandit diam non sapien cursus malesuada. In vulputate facilisis velit ut interdum, Nam commodo ex quis ipsum rutrum. convallis venenatis ex tincidunt, Praesent tincidunt semper ex. eget semper ante porta vel. Integer egestas turpis vitae ullamcorper ultricies, Ut arcu tortor, imperdiet vel felis et. fermentum rutrum dolor. Vestibulum bibendum eu massa et tincidunt. Integer a porta enim, Curabitur quis imperdiet ante. aliquam tincidunt felis. Praesent nec est ac massa hendrerit tempus. Vivamus in mattis quam, </p> </header> </div> <div class="two"> <article id="Lorem"> <h1>Lorem ipsum</h1> <p>Lorem ipsum dolor sit amet. consectetur adipiscing elit, Aenean pulvinar nibh id dolor placerat. et luctus libero pretium. Vivamus eget arcu ligula. Vivamus blandit diam non sapien cursus malesuada. In vulputate facilisis velit ut interdum, Nam commodo ex quis ipsum rutrum. convallis venenatis ex tincidunt, Praesent tincidunt semper ex. eget semper ante porta vel. Integer egestas turpis vitae ullamcorper ultricies, Ut arcu tortor, imperdiet vel felis et. fermentum rutrum dolor. Vestibulum bibendum eu massa et tincidunt. Integer a porta enim, Curabitur quis imperdiet ante. aliquam tincidunt felis. Praesent nec est ac massa hendrerit tempus. Vivamus in mattis quam.</p> </article> </div> </section> </main> <footer> <div class="footer"> <p>II WOJNA ŚWIATOWA &copy wszelkie prawa zastrzeżone. Dzięki za odwiedzenie i zapraszam ponownie.</p> </div> </footer> </body> </html>

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

    <style>
        .two {
            background-color: #f0f0f0;
            margin-bottom: 125px;
            text-align: center;
            width: 100%;
        }

        #Lorem {
            background-color: #f0f0f0;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 125px;
            text-align: center;
            width: 950px;
        }
    </style>
</head>

<body>

    <div class="two">

        <article id="Lorem">

            <h1>Lorem ipsum</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean pulvinar nibh id dolor placerat, et
                luctus libero pretium. Vivamus eget arcu ligula. Vivamus blandit diam non sapien cursus malesuada. In
                vulputate facilisis velit ut interdum. Nam commodo ex quis ipsum rutrum, convallis venenatis ex
                tincidunt. Praesent tincidunt semper ex, eget semper ante porta vel. Integer egestas turpis vitae
                ullamcorper ultricies. Ut arcu tortor, imperdiet vel felis et, fermentum rutrum dolor. Vestibulum
                bibendum eu massa et tincidunt. Integer a porta enim. Curabitur quis imperdiet ante, aliquam tincidunt
                felis. Praesent nec est ac massa hendrerit tempus. Vivamus in mattis quam.</p>

        </article>

    </div>

</body>

</html>

使用这个我希望你的问题会得到解决

很简单, width: 100%会将 div 拉伸到整个页面。

.one {
     margin-right: auto;
     margin-left: auto;
     margin-bottom: 125px;
     text-align: center;
     width: 100%;
    }

.two {
     background-color: #191d21;
     margin-right: auto;
     margin-left: auto;
     margin-bottom: 125px;
     text-align: center;
     width: 100%;
    }

另外,您需要在加载页面时删除填充和边距

html, body {
    margin:0;
    padding:0;
}

使用此 css 在内容仍在中间时获得全宽。

main > section {
  width: 100%;
  background-color: #191d21;
  margin-bottom: 125px;
}
.one, .two {
  width: 100%;
  max-width: 950px;
  margin 0 auto;
  text-align: center;
}

<main>
    <section>
        <div class="one">
            ....
        </div>
    </section>
    <section>
        <div class="two">
            ....
        </div>
    </section>
</main>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM