<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.parent {
height: 100vh;
overflow: auto;
}
.first {
height: 100vh;
}
.second {
height: 100vh;
}
</style>
</head>
<body>
<div class="parent">
<div class="first">
<h1>haha</h1>
</div>
<div class="second">
<h1>haha</h1>
</div>
</div>
</body>
</html>
데모 :이 코드는 왼쪽에 두 개의 스크롤을 줄 것이다 http://codepen.io/anon/pen/zxKmyq두 개의 스크롤바가 발생하는 이유는 무엇입니까?
. 우리가
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
* { <!-- this is the only modification I made compared to the first code -->
margin:0;
padding:0;
}
.parent {
height: 100vh;
overflow: auto;
}
.first {
height: 100vh;
}
.second {
height: 100vh;
}
</style>
</head>
<body>
<div class="parent">
<div class="first">
<h1>haha</h1>
</div>
<div class="second">
<h1>haha</h1>
</div>
</div>
</body>
</html>
데모에 코드를 변경하는 경우
그러나 :
http://codepen.io/anon/pen/gbwBQK 그런 다음 바람직하다 하나의 스크롤,이있을 것이다.
그러나 이것이 어떻게 작동하는지, 즉이 간단한 수정으로 인해 스크롤바가 변경되는 이유는 알 수 없습니다.
귀하의 질문은 무엇입니까? 구체적으로 말하십시오. – simeg