2017-04-19 9 views
-1

3つのセクションタグを持つポートフォリオに取り組んでいます。私は全身の背景色を宣言しましたが、別の色が必要です全幅第2の&第3セクションタグ - ボディの背景色と同じです。背景色が全幅を取っていない

私は以下のコードを使用してこれを達成しようとしましたが、両方のセクションタグの背景色がページ幅全体を占めていません。これについての助けに感謝します。

HTML

<html> 

<head> 
    <title>Srujan Sagar</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="css/main.css" type="text/css"> 
    <link href="https://fonts.googleapis.com/css?family=Lato|Pacifico|Raleway" rel="stylesheet"> 
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> 
</head> 

<body> 

    <header> 
     Srujan Sagar 
    </header> 

    <section> 
     <p class="main-content"> 
      Hello! I'm an India-based self-taught FrontEnd Developer. 
      <br /> 
      <br /> I have a diverse set of skills, ranging from design, to HTML + CSS + Javascript, all the way to Django. 
     </p> 

     <img src="images/main_img.jpg" alt="my picture" width="140" class="logo" /> 

     <ul class="social-links"> 
      <li> 
       <a href="https://www.facebook.com/Srujan.SaGar" target="_blank"> 
        <span class="fa fa-facebook-square" style="font-size:32px;color:#A63A50"></span> 
       </a> 
      </li> 

      <li> 
       <a href="#" target="_blank"> 
        <span class="fa fa-github" style="font-size:34px;color:#A63A50"></span> 
       </a> 
      </li> 

      <li> 
       <a href="#" target="_blank"> 
        <span class="fa fa-linkedin-square" style="font-size:32px;color:#A63A50"></span> 
       </a> 
      </li> 
     </ul> 
     <br /> <br /> 
     <p class="line"></p> 
    </section> 

<nav class="main-content"> 
    <ul> 
    <li><a href="#">Home</a></li> 
    <li><a href="#">Projects</a></li> 
    <li><a href="#">Skills</a></li> 
    <li><a href="#">Contact</a></li> 
    </ul> 
</nav> 

<section class="second-content"> 
    <h3>Hi there!</h3> 
</section> 
<section class="third-content"> 
    <h3>Hi there!</h3> 
</section> 
</body> 

</html> 

CSS:

body { 
    /*background: url('../images/background_img.jp');*/ 
    background-color: #FFFAFB; 
    text-align: center; 
    font-family: 'Lato', sans-serif; 
} 

header { 
    font-family: 'Pacifico', sans-serif; 
    letter-spacing: 3px; 
    font-size: 90px; 
    padding-top: 10px; 
    color: #A63A50; 
    } 
.main-content { 
    font-size: 1.3em; 
    font-family: 'Raleway', sans-serif; 
    color: #CA7989; 
    width: 500px; 
    margin: 0 auto; 
    padding-top: 25px; 
} 
.logo { 
    border-radius: 50%; 
    border: 1px solid #CA7989; 
    margin: 30px 0 0 0; 
} 
.social-links { 
    margin: 25px 30px 0 0; 
} 
a { 
    text-decoration: none; 
    color: #CA7989; 
} 
li { 
    list-style-type: none; 
    display: inline; 
    margin: 0 10px 0 0; 
} 
.line { 
    max-width: 550px; 
    margin: 0 auto; 
    border-top: 1px solid #CA7989; 
} 

nav a:hover { 
    color: #A63A50; 
    background: #F5E6E6; 
} 

.second-content { 
    background:#ebebeb; 
    width: 100%; 
    height: 465px; 
} 
.third-content { 
    margin-top:-18px; 
    background:#CA7989; 
    width: 100%; 
    height: 465px; 
} 

CodePen

答えて

1
body { 
    /*background: url('../images/background_img.jp');*/ 
    background-color: #FFFAFB; 
    text-align: center; 
    font-family: 'Lato', sans-serif; 
    /* set margin and padding 0*/ 
    margin:0; 
    padding:0; 
} 
2
margin: 0; 
に上記のコードを見ますボディ上の

は、デフォルトのマージンです。

2

たぶん身体からマージンとパディングを削除します。

body { 
    background-color: #FFFAFB; 
    text-align: center; 
    font-family: 'Lato', sans-serif; 
    margin:0; 
    padding:0; 
} 
1

あなたのCSSの "体" でこの

background-size : cover; 

を追加してみてください。そして、

body { 
     /*background: url('../images/background_img.jp');*/ 
     background-color: #FFFAFB; 
     text-align: center; 
     font-family: 'Lato', sans-serif; 
     background-size: cover; 
} 

あなたの体のマージンとパディングを削除しようとすると、それはそれを行う必要があります!

また、この記事を見てみる必要があります:https://css-tricks.com/perfect-full-page-background-image/

+0

背景サイズが必要とされていない... 1.それは色がとても役に立たないのです。 2.私は体に余裕を持っています.... – DaniP

+0

私の悪い@DaniP!私はこのURLを見て、それが将来の背景イメージであると思った。 – Nelson

+0

あなたは正しいかもしれません、なぜ私はこれを捨てなかったのですか、後でOPに役立つかもしれません。それを削除しないでください+1 – DaniP

関連する問題