Html 为什么这两个元素重叠?CSS问题
很难找出这两个html元素重叠的原因。下面是相应元素的HTML和CSS文件。我在这里搜索了许多线程,但没有一个解决方案有效。谢谢 main.css:Html 为什么这两个元素重叠?CSS问题,html,css,overlap,Html,Css,Overlap,很难找出这两个html元素重叠的原因。下面是相应元素的HTML和CSS文件。我在这里搜索了许多线程,但没有一个解决方案有效。谢谢 main.css: #titlesection { height: auto; width: 100%; margin: auto; padding: 0px; margin-top: 25px; margin-bottom: 25px; position: absolute; display: block; } #conte
#titlesection {
height: auto;
width: 100%;
margin: auto;
padding: 0px;
margin-top: 25px;
margin-bottom: 25px;
position: absolute;
display: block;
}
#contentdiv {
top: 30%;
left: 2%;
width: 97%;
margin: auto;
height: 100%;
position: absolute;
display: block;
}
#title {
padding-top: 50px;
text-align: center;
font-size: 60px;
letter-spacing: 6px;
display: block;
margin-bottom: 1%;
height: auto;
}
#titlesubheading {
margin-top: 10px;
margin-bottom: 10px;
font-size: 30px;
text-align: center;
letter-spacing: 7px;
display: block;
height: auto;
}
#socialmedia {
width: 97%;
display: block;
}
#smtable {
width: 10%;
float: right;
}
#aboutheader {
width: 95%;
margin: auto;
margin-top: 5%;
padding: 10px;
font-size: 30px;
display: block;
position: static;
}
#about {
width: 95%;
margin: auto;
margin-top: 1%;
padding: 0px;
height: auto;
font-size: 20px;
display: block;
}
#abouttext {
width: 60%;
height: auto;
display: block;
margin-left: 10px;
min-height: 140px;
}
index.html:
<body>
<section id="titlesection">
<div id="title">
Abdullah Rehmat
</div>
<div id="titlesubheading">
Freelance Developer
</div>
<div id="socialmedia">
<table id="smtable">
<tbody>
<tr>
<td class="a">
<a href="mailto: rehmat.dev@gmail.com">
<img
src="{{url_for('static', filename='images/email.png')}}"
width="33"
height="33"
/>
</a>
</td>
<td class="a">
<a href="https://twitter.com/ARehmat20" target="_blank">
<img
src="{{url_for('static', filename='images/twitter0.svg')}}"
width="50"
height="50"
/>
</a>
</td>
<td class="a">
<a href="https://github.com/10CodeDev" target="_blank">
<img
src="{{url_for('static', filename='images/github.png')}}"
width="30"
height="30"
/>
</a>
</td>
</tr>
</tbody>
</table>
</div>
</section>
<div id="contentdiv">
<div id="aboutheader">
About:
</div>
阿卜杜拉·拉赫马特
自由开发者
关于:
这是问题的图像。AboutTheader与标题子标题重叠:
这是因为这两个元素都是
位置:绝对代码>。您可以通过删除来修复它。将您的CSS更新为:
编辑:对于您的信息,position允许您在特定上下文中重新定位元素<代码>位置:绝对代码>从页面左上角定位元素,或者如果其父元素具有位置:相对代码>然后从该元素取而代之<代码>位置:相对代码>从初始位置重新定位某物
然后使用顶部
、左侧
、右侧
、或底部
,选择如何重新定位项目
#标题部分{
高度:自动;
宽度:100%;
保证金:自动;
填充:0px;
边缘顶部:25px;
边缘底部:25px;
位置:相对位置;
显示:块;
}
#contentdiv{
排名:0;
左:0;
宽度:97%;
保证金:自动;
身高:100%;
位置:相对位置;
显示:块;
}
#头衔{
填充顶部:50px;
文本对齐:居中;
字体大小:60px;
字母间距:6px;
显示:块;
利润底部:1%;
高度:自动;
}
#标题副标题{
边缘顶部:10px;
边缘底部:10px;
字体大小:30px;
文本对齐:居中;
字母间距:7px;
显示:块;
高度:自动;
}
#社会媒体{
宽度:97%;
显示:块;
}
#smtable{
宽度:10%;
浮动:对;
}
#大约{
宽度:95%;
保证金:自动;
利润率最高:5%;
填充:10px;
字体大小:30px;
显示:块;
位置:静态;
}
#关于{
宽度:95%;
保证金:自动;
利润率最高:1%;
填充:0px;
高度:自动;
字体大小:20px;
显示:块;
}
#大约{
宽度:60%;
高度:自动;
显示:块;
左边距:10px;
最小高度:140px;
}
这是因为这两个元素都是位置:绝对代码>。您可以通过删除来修复它。将您的CSS更新为:
编辑:对于您的信息,position允许您在特定上下文中重新定位元素<代码>位置:绝对代码>从页面左上角定位元素,或者如果其父元素具有位置:相对代码>然后从该元素取而代之<代码>位置:相对代码>从初始位置重新定位某物
然后使用顶部
、左侧
、右侧
、或底部
,选择如何重新定位项目
#标题部分{
高度:自动;
宽度:100%;
保证金:自动;
填充:0px;
边缘顶部:25px;
边缘底部:25px;
位置:相对位置;
显示:块;
}
#contentdiv{
排名:0;
左:0;
宽度:97%;
保证金:自动;
身高:100%;
位置:相对位置;
显示:块;
}
#头衔{
填充顶部:50px;
文本对齐:居中;
字体大小:60px;
字母间距:6px;
显示:块;
利润底部:1%;
高度:自动;
}
#标题副标题{
边缘顶部:10px;
边缘底部:10px;
字体大小:30px;
文本对齐:居中;
字母间距:7px;
显示:块;
高度:自动;
}
#社会媒体{
宽度:97%;
显示:块;
}
#smtable{
宽度:10%;
浮动:对;
}
#大约{
宽度:95%;
保证金:自动;
利润率最高:5%;
填充:10px;
字体大小:30px;
显示:块;
位置:静态;
}
#关于{
宽度:95%;
保证金:自动;
利润率最高:1%;
填充:0px;
高度:自动;
字体大小:20px;
显示:块;
}
#大约{
宽度:60%;
高度:自动;
显示:块;
左边距:10px;
最小高度:140px;
}
您可以将CSSposition属性与
z-index属性将单个div覆盖到另一个div元素上。z-index属性决定了
定位元素
您可以将CSSposition属性与
z-index属性将单个div覆盖到另一个div元素上。z-index属性决定了
定位元素
你好,阿卜杜拉。看一看你的HTML示例,它在最后被截断了。有了一个完整的样本,人们可以帮助你更好。将编辑它现在喜阿卜杜拉。看一看你的HTML示例,它在最后被截断了。有了完整的示例,SO上的人员可以更好地帮助您。将立即编辑它