大多数元素都有默认属性,即 UA 样式表的产物(UA 表示用户代理)。例如,如果您检查该body
元素,您会看到他默认具有属性。
您必须重置这些属性。
一个好的做法是包含一个重置 CSS。
例如:
/* Reset CSS */
body, div, section, nav, ... {
margin: 0;
padding: 0;
}
a { text-decoration: none; } /* If you will eliminate the underline for all `a` elements */
/* The rest of reset properties */
如何包含重置 CSS?
head
一种选择是在元素中“打电话给他” :
<head>
<!-- I assume that reset.css is in *css folder* -->
<style>
@import url("css/reset.css") screen
@import url("css/style.css") screen
</style>
</head>
或者从您的主要样式表中“给他打电话”,例如:
/* Style CSS */
@import url("reset.css") screen; /* I assume that style.css and reset.css are in the same folder */
您的问题是,在您的代码中,您的身体默认有一个边距,并且您没有重置该默认属性。你必须消除推杆:
body {
margin: 0;
padding: 0;
}
这是一个演示
做个好人,莱昂纳多