为什么我的 CSS 有一个 8 像素的边框?
Why is there a 8 pixel border to my CSS?
我想增加一个 8 像素的边框,但我找不到它的来源。此外,如果我使用边距,它会不成比例地增加边框。
CSS 和整个项目可在此处获得:
CSS Resume Project
@font-face {
font-family: "Open Sans";
src: url(Open_Sans/OpenSans-Regular.ttf);
}
.global {
/*border: solid 10px lightgray;*/
border-radius: 25px;
font-family: 'Open Sans', sans-serif;
background-color: white;
/*position: absolute;*/
top: 20px;
margin-bottom: auto;
padding-bottom: 20px;
right: 20px;
left: 20px;
align-self: center;
}
h3 {
font-weight: 300;
}
p {
font-weight: 300;
}
body {
background-color: lightgray;
}
任何帮助甚至请求请求都将不胜感激。谢谢
因为它默认设置了 margin
,而 user-agent-stylesheet
看起来类似于:
body {
display: block;
margin: 8px
}
所以,只需在 body
中重置 margin
body {
margin:0
}
您可以通过添加此代码 reset/normalize 您的代码!
body {
margin: 0
}
body 元素有 8px 边距设置为浏览器的默认值。
您只需更改 正文 标签的边距
body {
margin:20px;
}
我想增加一个 8 像素的边框,但我找不到它的来源。此外,如果我使用边距,它会不成比例地增加边框。
CSS 和整个项目可在此处获得: CSS Resume Project
@font-face {
font-family: "Open Sans";
src: url(Open_Sans/OpenSans-Regular.ttf);
}
.global {
/*border: solid 10px lightgray;*/
border-radius: 25px;
font-family: 'Open Sans', sans-serif;
background-color: white;
/*position: absolute;*/
top: 20px;
margin-bottom: auto;
padding-bottom: 20px;
right: 20px;
left: 20px;
align-self: center;
}
h3 {
font-weight: 300;
}
p {
font-weight: 300;
}
body {
background-color: lightgray;
}
任何帮助甚至请求请求都将不胜感激。谢谢
因为它默认设置了 margin
,而 user-agent-stylesheet
看起来类似于:
body {
display: block;
margin: 8px
}
所以,只需在 body
margin
body {
margin:0
}
您可以通过添加此代码 reset/normalize 您的代码!
body {
margin: 0
}
body 元素有 8px 边距设置为浏览器的默认值。
您只需更改 正文 标签的边距
body {
margin:20px;
}