부트 스트랩을 제거한 후 페이지 폭이 화면보다 커지고이 문제가 발생했습니다. 결과적으로 수평 스크롤 바입니다. 나는 시체를 설정, 0 패딩 및 여백뿐만 아니라 100 % 너비 괜찮을 것이라고 html로 생각했지만 문제가 지속됩니다.내 너비가 내 화면보다 크지 만 body 및 html이 0으로 설정되어 있습니다. 여백과 여백 및 100 % 너비
해결책 편집 : 나는보기보다 넓은 이미지가있어서 box-sizing: border-box
을 설정해야했습니다. 부모의 이미지를 포함합니다. 그런 다음 모든 요소에 대해 이것을 상속 받았다. 그래서 지금 내 CSS의 상단은 다음과 같습니다
body, html {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
}
* {
box-sizing: inherit;
}
HTML :
@{
ViewBag.Title = "Home Page";
}
<div class="main">
<div class="content">
<div id="welcome" class="page">
<h1>asasd</h1>
<p>
test3
</p>
</div>
<div id="asdasd" class="page" data-original="/Images/asdh.jpg">
<h1>asdasd</h1>
<p>
test2
</p>
<div class="vfd"></div>
<div class="measurment"></div>
</div>
<div id="test2" class="page" data-original="/Images/test.jpg">
<h1></h1>
<p>test
</p>
</div>
</div>
</div>
CSS :
body, html {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
.main {
width: 100%;
height: 100%;
}
.content {
display: flex;
flex-direction: column;
align-items: stretch;
padding: 0;
height: 300vh;
}
.page {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%;
position: relative;
width: 100%;
text-align: center;
vertical-align: middle;
font-size: 18px;
padding-left: 25%;
padding-right: 25%;
}
예! 이 덕분에, 새로운 것을 배웠다.) 나는 2 분 안에 대답으로 표시 할 것이다 –