所以当我尝试将标题设计完全对齐到上边距和左边距时,我遇到了一个问题。使用HTML和CSS来执行此操作。 CSS代码:
div#headerbox
{
background-color: #a56868;
width:100%;
height: 40px;
position: fixed;
display: block;
margin-top: 0px;
margin-left: 0px;
}
div#headerwrap
{
background-color: #a56868;
width:100%;
height: 40px;
position: fixed;
display: block;
}
HTML code:
<div id="headerbox">
<div id="headerwrap">
<p>TEST 123</p>
</div>
</div>
为什么这段代码没有正确对齐两边的边缘,因为我已经将元素的长度设为100%?我该如何解决这个问题?
答案 0 :(得分:1)
将CSS中HTML主体的填充和边距设置为零。
body {
margin: 0;
padding: 0;
}
答案 1 :(得分:0)
提及
*{
padding:0;
margin:0;
}
在你的css文件中
这将防止所有块元素的默认填充和边距。
答案 2 :(得分:0)
应用样式边距:0;到身体元素。
body{
margin:0;
}
有关保证金属性的更多信息,您可以查看此页面: http://www.tutorialrepublic.com/css-reference/css-margin-property.php
答案 3 :(得分:0)
提及此代码是css来解决问题
答案 4 :(得分:0)
body { margin: 0; padding: 0; }
了解更多信息How to correctly align fixed header fully to top and left in CSS