gpt4 book ai didi

html - 背景无法正确定位

转载 作者:太空宇宙 更新时间:2023-11-04 16:12:56 25 4
gpt4 key购买 nike

大家好,我是 html 和 css 的新手我想创建 4 个背景,一个在顶部,一个在左侧,一个在底部,一个在右侧......但不知何故,右侧的一个没有出现,另一个工作正常你能帮帮我吗?

HTML:

    <div class="header">
</div>

<div class="leftheader">
</div>

<div class="rightheader">
</div>

<div class="bottomheader">
</div>

CSS

body {
background-color: #efefef;
margin: 0px auto;
font-family: arial

}


.header{
background: #cccccc;
background-position: top;
background-repeat: no-repeat;
background-attachment: fixed;
border: 0px solid #000000;
width: auto;
height: 60px;
}

.leftheader {
background: #cccccc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: left;
border: 0px solid #000000;
width: 100;
height: 590;
}

.rightheader {
background: #cccccc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right 10px top 10px;
border: 1px solid #000000;
width: 100;
height: 590;
}

.bottomheader {
background: #cccccc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom;
border: 0px solid #000000;
width: auto;
height: 60px;
}

最佳答案

让它工作的关键是在 .leftheader.rightheader 上使用 float: leftfloat: right 元素。然后,您需要通过将 clear: both 放在 .bottomheader 上来清除 float 。

body {
background-color: #efefef;
margin: 0px auto;
font-family: arial
}
.header {
background: #cccccc;
background-position: top;
background-repeat: no-repeat;
background-attachment: fixed;
border: 0px solid #000000;
width: auto;
height: 60px;
}
.leftheader {
background: #cccccc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: left;
border: 0px solid #000000;
width: 100px;
height: 590px;
float: left;
}
.rightheader {
background: #cccccc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right 10px top 10px;
border: 1px solid #000000;
width: 100px;
height: 590px;
float: right;
}
.bottomheader {
background: #cccccc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom;
border: 0px solid #000000;
width: auto;
height: 60px;
clear: both;
}
<div class="header">header</div>
<div class="leftheader">leftheader</div>
<div class="rightheader">rightheader</div>
<div class="bottomheader">bottomheader</div>

关于html - 背景无法正确定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33929560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com