clearfix在960grid中.clearfix:before,什么意思

clearfix  时间:2021-07-19  阅读:()

.clearfix .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

display:block; 块级显示 新行开始,高度,顶底为可控 display:inline-block; 内联显示,即同一行显示 由于浏览器的不同,就导至一些浏览器不兼容的问题,IE就是其中一个 解决IE bug方法有2种 1.先使用display:inline-block;触发内联显示,再用display:block触发块 以解决在IE中因为内联而无法设置高度,顶底问题 2.就是设置为.clearfix { display:inline;zoom:1; }

clearfix到底是啥?

在这个clearfix类的后面加上这些属性,content:"."——插入一点display:block——显示,带有换行符height:0——高为0个像素clear:both——左右两侧不允许浮动visibility:hidden——隐藏该元素

兄弟们,问个弱智的问题啊: <div class="menu clearfix">测试</div> 这里menu clearfix是分别获取menu和c

分别获取两个样式。

同一个div我们可以给他两个class名称,分别进行样式定义,一个是menu 一个是clearfix。

如果没有空格就是一个,如果有空格就是两个,在家过空格,我们仍然可以在后面在追加一个class名称,然后继续添加样式。

.menu {XXX} #menu {XXXX} 这样命名不会出问题,这是两个不同的选择器,一个是类选择器一个是id选择器,正常情况下 id选择器在一个站点中只能使用一次,而类选择器可以重复使用。

这样命名有不好的地方就是容易搞混淆,如果不是同一个元素的话。

以下的CSS代码中AFTER怎么理解?

以下的CSS代码中AFTER怎么理解? 那段代码是用来清除浮动的。

以下代码可以这么解释: .clearfix:after { ----在类名为“clearfix”的元素内最后面加入内容; content: "."; ----内容为“.”就是一个英文的句号而已。

也可以不写。

display: block; ----加入的这个元素转换为块级元素。

clear: both; ----清除左右两边浮动。

visibility: hidden; ----可见度设为隐藏。

注意它和display:none;是有区别的。

visibility:hidden;仍然占据空间,只是看不到而已; line-height: 0; ----行高为0; height: 0; ----高度为0; font-size:0; ----字体大小为0; } .clearfix { *zoom:1;} ----这是针对于IE6的,因为IE6不支持:after伪类,这个神奇的zoom:1让IE6的元素可以清除浮动来包裹内部元素。

具体意思的话,不用深究,听说微软的工程师自己都无法解释清楚。

height:1%效果也是一样。

整段代码就相当于在浮动元素后面跟了个宽高为0的空div,然后设定它clear:both来达到清除浮动的效果。

之所以用它,是因为,你不必在html文件中写入大量无意义的空标签,又能清除浮动。

话说回来,你这段代码真是个累赘啊,这样写不利于维护。

只要写一个.clearfix就行了,然后在需要清浮动的元素中 添加clearfix类名就好了。

如: div class="head clearfix">/div> 解说完毕,希望对你有帮助。

一年好运随春到 四季彩云滚滚来 万事如意

<div class="sitenav clearfix"> 这个引用的css 为什么有个空格,这样写有什么好处?为什么不写在一个里

这个DIV同时执行 sitenav? clearfix 这两个样式表 <!DOCTYPE?HTML> <html> <head> <meta?charset="utf-8"> <title>无标题文档</title> <style> .class1{width:100px;?height:?100px;} .class2{background:?red;} </style> </head> <body> <div?class="class1?class2"> </div> </body> </html>好处没发现过,应该是这个DIV正好能满足这两个样式的条件,直接调用而已

在960grid中.clearfix:before,什么意思

首先要明白一种思想:结构和样式分离。

结构和样式分离,就意味着:没有样式表,HTML文档也是一个完整的文档;没有样式表,也能正常阅读用HTML表达的所有内容。

明白这种思想就能很好理解样式表中使用------ :before 和 :after中的content: "";

LOCVPS洛杉矶CN2线路KVM上线,洛杉矶/香港云地/香港邦联7折

LOCVPS发来了新的洛杉矶CN2线路主机上线通知,基于KVM架构,目前可与香港云地、香港邦联机房XEN架构主机一起适用7折优惠码,优惠后最低美国洛杉矶CN2线路KVM架构2GB内存套餐月付38.5元起。LOCPVS是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。...

80VPS:香港服务器月付420元;美国CN2 GIA独服月付650元;香港/日本/韩国/美国多IP站群服务器750元/月

80vps怎么样?80vps最近新上了香港服务器、美国cn2服务器,以及香港/日本/韩国/美国多ip站群服务器。80vps之前推荐的都是VPS主机内容,其实80VPS也有独立服务器业务,分布在中国香港、欧美、韩国、日本、美国等地区,可选CN2或直连优化线路。如80VPS香港独立服务器最低月付420元,美国CN2 GIA独服月付650元起,中国香港、日本、韩国、美国洛杉矶多IP站群服务器750元/月...

10gbiz:香港/洛杉矶CN2直连线路VPS四折优惠,直连香港/香港/洛杉矶CN2四折

10gbiz怎么样?10gbiz在本站也多次分享过,是一家成立于2020的国人主机商家,主要销售VPS和独立服务器,机房目前有中国香港和美国洛杉矶、硅谷等地,线路都非常不错,香港为三网直连,电信走CN2,洛杉矶线路为三网回程CN2 GIA,10gbiz商家七月连续推出各种优惠活动,除了延续之前的VPS产品4折优惠,目前增加了美国硅谷独立服务器首月半价的活动,有需要的朋友可以看看。10gbiz优惠码...

clearfix为你推荐
腾讯win10升级助手电脑管家win10升级助手在哪office软件包office2007在哪能下载完整的软件包bt4破解教程怎么破解无线网络密码:WPA/WPA2 PSK,最好有软件,教程,破了加分!!bt4破解教程请问这个无线网络要如何破解?是用BT3还是BT4,求教!!!云图好看吗电影云图好看吗?慕课网址慕课网是什么?联通玩电信游戏我朋友是联通的网,想玩电信的游戏但是发现都很卡oa源码lotus的oa源码,怎么样?微服务网关如何使用 spring boot&47;spring cloud 实现微服务应用川普竞选网站遭攻击川普.怎么大家说起他都说是个笑话
域名大全 西安服务器租用 汉邦高科域名申请 win8升级win10正式版 三拼域名 美国十次啦服务器 北京双线 卡巴斯基试用版 电信虚拟主机 Updog 网站在线扫描 raid10 免费的asp空间 cxz 阿里云免费邮箱 lamp是什么意思 徐州电信 godaddy空间 服务器防御 万网服务器 更多