Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
232 views
in Technique[技术] by (71.8m points)

html - Extra right margin shows on website while not add any margin in css

This is my website :https://webfinalproject2020.herokuapp.com

I have read many question about extra right margin in stackoverflow, but still cannot find where cause the extra space in my code, this is my code in html and css.(I cannot paste html code here, please see my repo)

Another problem is that why my background img in section3 don't cover whole page while other sections do. I code them in the same css.

This is the repo : https://github.com/lyl156/webFinalProject

#ch {
  width: 15%;
 }
.jumbotron {
    position: relative;
  }

  .block {
    /* overflow: hidden; */
    position: relative;
    width: 100%;
  }
  
  /* .jumbotron p {
    color: white;
    position: absolute;
    bottom: 0;
    left: 20%;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  } */
  
  .container-fluid {
    overflow-x: hidden;
  }
  /* .paroller-img {
    max-width: 33%;
    height: auto;
  } */
  
  .section1 {
    position: relative;
    height: 200vh;
    /* background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.125)); */
    background-image: url('../assets/frontpic.png');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    /* align-items: center; */
    /* justify-content: center; */
  }
  
  /* .section1::before {
    content: '';
    background-image: url('../assets/frontpic.jpg');
    background-size: cover;
    opacity: 0.55;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  } */
  
  /* .title {
    position: relative;
    top:20%;
    left:5%;
    color: black;
  } */
  
  .titlePic {
    position: relative;
    top:20%;
    left:25%;
    width: 50%;
  }

  .sectionAbstract {
    position: relative;
    height: 100vh;
    background-image: url('../assets/frontpic.png');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;

  }
  .sectionPic {
    position: relative;
    top:1%;
    left:45%;
    width: 8%;
  }

  #demo {
    position: relative;
    top:40%;
    left:20%;
    font-size: 200%;
    font-weight:bold;
  }
  #demo2 {
    position: relative;
    top:40%;
    left:16%;
    font-size: 200%;
    font-weight:bold;
  }

  .section1_5 {
    position: relative;
    height: 100vh;
    /* align-items: center; */
    /* justify-content: center; */
  }

  #output {
    position: relative;
    font-size:50px;
    left : 35%;
  }

  .button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
  }
  .blink_me {
    animation: blinker 1s linear infinite;
  }

  @keyframes blinker {
  50% {
      opacity: 0;
    }
  }

  .section2 {
    height: 100vh;
    /* background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.125)); */
    background-image: url('../assets/section3.png');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    /* align-items: center; *
    /* justify-content: center; */
  }
  
  .section2 p {
    font-size: 200%;
    position: relative;
  }

  .section3 {
    height: 700vh;
    position: relative;
    /* background: linear-gradient(rgba(0, 0, 0, 0.125), rgba(0, 0, 0, 0.2)); */
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../assets/section3.png');
    background-attachment: fixed;
    /* align-items: center; *
    /* justify-content: center; */
    /* display: flex;
    flex-flow: column wrap;
    align-content: space-between; */
  }
  .section3 p1 {
    /* white-space:pre; */

    font-size: 100%;
    color: black;
    font-weight:bold;
    font-size: large;
    /* border: 2px solid black;
    outline-style: outset;
    outline-color: grey; */
    padding: 3%;
    
    /* width:300px; padding:4px; margin:0 auto;
    background:#ccc;
    border-radius:10px; */

    /* width: 300px;
    height: 100px;  
    padding: 50px;
    border: 1px solid red; */
  }
  .carousel {
    top : -50%; 
    width: 150%;
    height: auto;
  } 
  .section4 {
    height: 100vh;
    position: relative;
    /* background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5)); */
    background-repeat: no-repeat;
    background-image: url('../assets/section3.png');
    background-size: cover;
    background-attachment: fixed;
  }
 

  .sectionx {
    height: 150vh;
    align-items: center; 
  }
  .mid {
    position: absolute;
    top : 30%;
    left : 30%;
  }
  .mid2 {
    position: absolute;
    top : 30%;
    left : 50%;

  }
  .onePage {
    position: relative;
    height: 100vh;
  }
  .running {
    top: 50%;
    left: 0;
  }
  .man {
    position: relative;
    max-width: 5%;
    height: auto;
  }
  
  .a {
    width: 5%;
  }

  .left {
    position: absolute;
    top : 12.5%;
    left : 20%;
  }
  .midPerson {
    position: absolute;
    top : 12.5%;
    left : 50%;
  }

  .right {
    position: absolute;
    top : 12.5%;
    left : 80%;
  
  }



  .game1 {
    background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.3));

  }
  .game2 {
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));

  }
  .radio {
    transform: scale(1.6);
              margin-right: 10px;
              vertical-align: middle;
              margin-top: -2px;
  }
/* https://projects.verou.me/bubbly/ */
  .speech-bubble {
    position: relative;
    background: wheat;
    border-radius: .4em;
  }
  
  .speech-bubble:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-top-color: wheat;
    border-bottom: 0;
    border-left: 0;
    margin-left: -10px;
    margin-bottom: -20px;
  }

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...