css clearfix(针对火狐height:auto无效解决方案)
css
clearfix(针对火狐height:auto无效解决方案)
Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。
例:
<div style=" border:2px solid #0CC; width:600px;" >
<div style="
width:50px; height:600px; border:#099 1px solid; margin-left:5px;
float:left;display:inline"></div>
<div style=" width:50px;
height:40px; border:#099 1px solid; margin-left:5px; float:left;display:inline
"></div>
<div style=" width:50px; height:40px; border:#099 1px solid;float:right
"></div>
<!-- <div
style="clear:both"></div>-->
</div>
解决方法如下,
1.
<div style=" border:2px solid #0CC; width:600px;" >
<div style="
width:50px; height:600px; border:#099 1px solid; margin-left:5px;
float:left;display:inline"></div>
<div style=" width:50px;
height:40px; border:#099 1px solid; margin-left:5px; float:left;display:inline
"></div>
<div style=" width:50px; height:40px; border:#099 1px solid;float:right
"></div>
<div
style="clear:both"></div> </
div>
在float:left的Div之后 加入<div style="clear:both"></div> 这样加入的弊端是,JS
DOM找节点时会出现了一个多余的节点,这个也是个没用的DIv
2.直接在最大层加入 overflow:hidden; 这也是我用的解决手法!! 简单--
<div style=" border:2px solid #0CC; width:600px;overflow:hidden;
" >
<div style=" width:50px;
height:600px; border:#099 1px solid; margin-left:5px;
float:left;display:inline"></div>
<div style=" width:50px;
height:40px; border:#099 1px solid; margin-left:5px; float:left;display:inline
"></div>
<div style=
相关文档:
css,javascript的预加载
为了提高网站的加载速度,有一个很重要的手段就是在用户浏览过程中的上游网站做一个文件的预加载。预加载文件一般有两种常用的方式:xhr和动态插入节点的方式。动态插入节点是最为简单也最为广泛的一种异步加载方式(例如yui的Get模块),然后使用动态插入节点方法加载的文件都会在加载后立即执行, ......
列举一些网站页面变灰的css代码:
首先确保网站有1.0标准声明:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
方法如下:
1.html{filte ......
我在www.c09.com 发表了这个笔记并上传了原著的PDF,今天有空,转到BLOG上来。
第九章、bug和bug修复
9.1 常见CSS问题[code]
/*以下代码视图让所有.intro的段落显示橙色的背景*/
#content p{
background-color:transparent;
}
.intro{
background-color:#FEECA9;
}
/*以上代码失败的 ......
一:直接设置
二:画面上设置:
如:
<mx:Style>
TextArea{
font-size:36px
font-weight: bold
}
</mx:Style>
三:使用外置文件
<mx:Style source="style.csss"/> ......
如图,做网站时经常遇到的情况,将项目名和发布时间左右分开。
方法1:
思路是直接将时间放到一个行内元素里,然后将这个元素右浮动。
如:<li><span>(2009-01-01)</span>[媒体播放] KMPlayer
2.9.3.1428 中文正式版 </li>
只要将 li span{float:right;},然后 li{width:200 ......