请问高手,关于div+css的问题._html/css_WEB-ITnose
程序员文章站
2024-01-27 16:09:25
...
请问高手,先看下代码:
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;
}
home2.html:
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对象,形如
...
的代码段相当于换行。 上一篇: 团购网站cms,该怎么解决
下一篇: PS绘制IOS7风格倒数计时器
推荐阅读
-
请问高手,关于div+css的问题._html/css_WEB-ITnose
-
急求高手解决CSS中的png背景图在IE6中透明度的问题!_html/css_WEB-ITnose
-
请问一个关于php及html的有关问题
-
请教高手问题关于div+css的问题。_html/css_WEB-ITnose
-
关于CSS+div两列布局的问题_html/css_WEB-ITnose
-
请教关于bootstrap对话框的问题_html/css_WEB-ITnose
-
div+css布局时的浏览器兼容问题_html/css_WEB-ITnose
-
关于jquery中css,addclass,sttr修改样式的效率问题?_html/css_WEB-ITnose
-
关于返回顶部代码,IE6不支持的问题,希望高手帮忙解决一下._html/css_WEB-ITnose
-
关于移动设备下浏览网站表单错位的问题_html/css_WEB-ITnose