当前位置:Gxlcms > html代码 > 请问高手,关于div+css的问题._html/css_WEB-ITnose

请问高手,关于div+css的问题._html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:20人阅读

请问高手,先看下代码:
home2.html:




New Document






优酷牛人更多牛人


  • 音乐热


  • 新闻直播


  • 互联网






优酷牛人更多牛人


  • 音乐热


  • 新闻直播


  • 互联网







home2.css代码:
body
{
width:1024px;
height:750px;
border:1px solid blue;
margin:0 auto;
padding:0;
display:block;
}
.div1
{
width:300px;
height:360px;
border:1px solid silver;
padding-top:2px;

}

.faceul
{
padding-left:0px;
margin-left:20px;
}
.faceul li

{
text-align:center;
float:left;
list-style-type:none;
padding:0px;
}
.faceul li img
{
margin-left:20px;
margin-right:15px;
width:50px;
height:50px;
border:1px solid black;
margin-bottom:3px;

}
.span1
{

margin-left:2px;



}
.font1
{
font-size:16px;
font-weight:bold;
margin-left:5px;
padding-top:10px;
color:black;
text-decoration:none;

}
.faceul li a
{
display:block;
text-decoration:none;
}
.span1 a
{
text-decoration:none;
float:right;
}
下面的代码在火狐浏览器中运行后,出现了问题:移动到第一个图片没有变成小手的状态,其他两个都能成功,另外就是,第一个div中的span的超链接中能正常浮动到右边显示,第二个就不能不知道是什么问题?
body{
width:1024px;
height:750px;
border:1px solid blue;
margin:0 auto;
padding:0;
display:block;
}
.div1
{
width:300px;
height:360px;
border:1px solid silver;
padding-top:2px;

}

.faceul
{
padding-left:0px;
margin-left:20px;
}
.faceul li

{
text-align:center;
float:left;
list-style-type:none;
padding:0px;
}
.faceul li img
{
margin-left:20px;
margin-right:15px;
width:50px;
height:50px;
border:1px solid black;
margin-bottom:3px;

}
.span1
{

margin-left:2px;



}
.font1
{
font-size:16px;
font-weight:bold;
margin-left:5px;
padding-top:10px;
color:black;
text-decoration:none;

}
.faceul li a
{
display:block;
text-decoration:none;
}
.span1 a
{
text-decoration:none;
float:right;
}


回复讨论(解决方案)

第一个div下面加一个清楚浮动
style=“clear:both”

第一个div下面加一个清楚浮动
style=“clear:both”
请问这是什么意思?

float(浮动)他使得指定元素脱离普通的文档流而产生的特别的布局特性,有时候我们需要这种特别的布局方式,但是在某些浏览器中将会影响其他的布局,为了使之不影响其他那么我们在用完之后要清除这个浮动style=“clear:both”
就是清除浮动的意思

clear 规定元素的哪一侧不允许其他浮动元素。
style=“clear:both” 作用的对象所在行不允许有其它模块浮动(即两侧都不允许浮动)。
如果一个Div中有多个Float对象,形如

...
的代码段相当于换行。

人气教程排行