内容文本显示在css块下,而不是环绕
我的内容文本显示在content div下。在该div内,我浮动了div块,其中包含带有链接的菜单内容 问题是,我的内容文本出现在菜单div块下,我想强制内容文本在菜单块周围断开 heee就是一个活生生的例子内容文本显示在css块下,而不是环绕,css,Css,我的内容文本显示在content div下。在该div内,我浮动了div块,其中包含带有链接的菜单内容 问题是,我的内容文本出现在菜单div块下,我想强制内容文本在菜单块周围断开 heee就是一个活生生的例子 #内容{ 显示:内联; 浮动:左; 高度:自动; 边际上限:0; 填充物:5px; 宽度:570px; } #内容。子链接{ 背景颜色:灰色; 边框:1px纯黑; 高度:自动; 左边距:330px; 边缘顶部:60像素; 填充:10px; 位置:绝对位置; 宽度:220px; }
#内容{
显示:内联;
浮动:左;
高度:自动;
边际上限:0;
填充物:5px;
宽度:570px;
}
#内容。子链接{
背景颜色:灰色;
边框:1px纯黑;
高度:自动;
左边距:330px;
边缘顶部:60像素;
填充:10px;
位置:绝对位置;
宽度:220px;
}
Lorem ipsum dolor sit amet
“知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德。”有时,我们会毫不气馁地认为,这是一种罪过,因为这是对动物的惩罚。”
相当混乱的CSS,会一点一点地出现,如果你不想阅读,这里有一个
1) 位置:绝对位置
是这里的罪魁祸首,当您使用位置:绝对代码>div从文档流中流出,因此您的div不知道如何包装这个框
2) 为什么使用display:inline代码>和<代码>浮动:左侧代码>一起
3) 使用明确的边距,不需要
4) 总是将文本包装在一个元素中,比如说p
对于语义,它说是的,文本是一个段落
非常混乱的CSS,会一点一点地出现,如果你不想阅读,这里有一个
1) 位置:绝对位置
是这里的罪魁祸首,当您使用位置:绝对代码>div从文档流中流出,因此您的div不知道如何包装这个框
2) 为什么使用display:inline代码>和<代码>浮动:左侧代码>一起
3) 使用明确的边距,不需要
4) 总是将文本包装在一个元素中,比如说p
对于语义,它说是的,文本是一个段落
我建议将子链接浮动到右侧。这将使内容文本环绕它:
#content .subLinks {
background-color:gray;
border: 1px solid black;
padding: 10px;
margin:0px 0px 15px 15px;
position: relative;
float:right;
}
我建议将子链接浮动到右侧。这将使内容文本环绕它:
#content .subLinks {
background-color:gray;
border: 1px solid black;
padding: 10px;
margin:0px 0px 15px 15px;
position: relative;
float:right;
}
更新的小提琴:
尝试简化您的解决方案:
#content {
height: auto;
margin-top: 0;
padding: 5px;
width: 570px;
}
.subLinks {
border: 1px solid black;
height: auto;
padding: 10px;
width: 220px;
float: left;
margin: 0 5px 0 0;
}
更新小提琴:
尝试简化您的解决方案:
#content {
height: auto;
margin-top: 0;
padding: 5px;
width: 570px;
}
.subLinks {
border: 1px solid black;
height: auto;
padding: 10px;
width: 220px;
float: left;
margin: 0 5px 0 0;
}