내가 웹 페이지의 상단 여백을 제거 할 수없는 최고 패딩을 제거 할 수 없습니다.는 보편적 인 선택
는HTML :
는<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<title>Test Page</title>
</head>
<body>
<div class="textbox">
<ul>
<li>Object 1</li>
<li>Object 2</li>
<li>Object 3</li>
<li>Object 4</li>
<li>Object 5</li>
<li>Object 6</li>
<li>Object 7</li>
<li>Object 8</li>
<li>Object 9</li>
<li>Object 10</li>
</ul>
</body>
</html>
CSS는 :
html {
margin: 0;
padding: 0;
}
body {
margin: 0;
padding: 0;
}
.textbox {
background: red;
height: 50px;
}
.textbox ul {
overflow: auto;
}
.textbox li {
display: inline;
}
내 코드에 이것을 추가, 패딩 문제가 사라,하지만 난 * 선택기를 사용하지 않으.
* {
margin: 0;
padding: 0;
}
유니버설 선택기가 없으면 어떻게 상단 패딩을 제거 할 수 있습니까? 도움 주셔서 감사합니다.
일반 재설정을 사용하고 싶습니다. 'ul' 엘리먼트에 여백이나 패딩이 남아있을 가능성이 있습니다. –