CSS之浮动那些事

news/2024/7/7 18:58:30

1.清除浮动

下面是两种常用的方式,而这两招也够用了(不用千招会,只需一招精)。

1.结尾处加空div标签 clear:both

复制代码
<style type="text/css"> 

.left{float:left;}
.right{float:right;}
 
/*清除浮动代码*/
.clearfloat{clear:both}
</style> 
 
<div> 
    <div class="left">Left</div> 
    <div class="right">Right</div>
    <div class="clearfloat"></div>
</div>
复制代码

缺点:每次清除浮动都加空div,影响了HTML的结构,例如如果要算div的个数,都会被影响到。

2.父级div定义 伪类:after

复制代码
<style type="text/css"> 

.left{float:left;}
.right{float:right;}
 
.clearfloat:after{
    content:"\200B";/*unicode字符里零宽度空格*/
    display:block;
    height:0;
    clear:both;
}
</style> 
 
<div class="clearfloat"> 
    <div class="left">Left</div> 
    <div class="right">Right</div>
</div>
复制代码

我更倾向使用这种清除浮动的方式,不增加HTML,浏览器兼容性也好,写法在我看来也简洁。

PS:不过如果要兼容IE6、IE7,就需要加多个zoom:1。



本文转自 海角在眼前 博客园博客,原文链接: http://www.cnblogs.com/lovesong/p/3762296.html  ,如需转载请自行联系原作者


http://www.niftyadmin.cn/n/3461233.html

相关文章

网络编程练习这些就ok

1&#xff0c;什么是C/S架构&#xff1f; C指的是client&#xff08;客户端软件&#xff09;&#xff0c;S指的是Server&#xff08;服务端软件&#xff09;一个C/S架构就是&#xff0c;实现服务端软件与客户端软件基于网络通信。互联网中处处是C/S架构如12306网站是服务端&…

Zabbix监控-mingodb数据库状态

最近公司数据库新增加了几台mongodb数据库&#xff0c;为了能实时了解运行的状态&#xff0c;需要增加zabbix对mongodb的运行状态监控。 mongodb默认安装情况下可以运行echo "db.serverStatus()" | mongo 来获取mongodb的运行状态&#xff0c;但是公司数据库安装的时…

Does GATHER_STATS_JOB gather all objects' stats every time?

周五在一家客户的调优会议中讨论了一个由于统计信息陈旧导致SQL执行计划偏差的问题&#xff0c;这是一个10g的库并且禁用了自动收集统计信息的定时作业GATHER_STATS_JOB&#xff1b;当问及应用程序开发商为何要禁用自动统计信息收集时&#xff0c;开发商的一位工程师说因为该库…

wowza流媒体服务器安全设置

今天跟大家分享下wowza流媒体服务器的一些安全设置心得&#xff0c;使用这个软件有一段时间了&#xff0c;但仍能感觉到许多问题存在&#xff0c;其中最为头疼的还是防盗链的问题。wowza作为一个强大的流媒体平台&#xff0c;能够提供多种格式的直播点播流。其中包括常用的rtmp…

Windows10上强制Visual Studio以管理员身份运行

解决办法很简单&#xff1a; 1. 打开VS的安装目录&#xff0c;找到devenv.exe&#xff0c;右键&#xff0c;选择“兼容性疑难解答”。 2. 选择“疑难解答程序” 3. 选择“该程序需要附加权限” 4. 确认用户帐户控制后&#xff0c;点击测试程序&#xff0c;不然这个对话框不让你…

linux系统mysql安装配置

linux下使用yum安装mysql一.mysql安装查看有没有安装过mysql老版本&#xff1a;yum list installed mysql*rpm -qa | grep mysql*安装mysqlyum install mysql-servermysql-develmysql注意&#xff1a;这里使用默认的yum 源只能安装到 mysql-5.1.73-3.el6_5.x86_64 版本&#xf…

php变量类型及几个常用的打印方式

变量的数据类型&#xff1a; 1&#xff0c;标量类型&#xff1a;int (整型)&#xff0c;float&#xff08;浮点型&#xff09;&#xff0c;boolean&#xff08;布尔型&#xff09;&#xff0c;string&#xff08;字符串型&#xff09; 2&#xff0c;复合类型&#xff1a;array&…

mysql命令大全(完整版本)

1.连接数据库格式&#xff1a; mysql -h主机地址 -u用户名 &#xff0d;p用户密码1.1.连接到本机上的MYSQL。首先打开DOS窗口&#xff0c;然后进入目录mysql\bin&#xff0c;再键入命令mysql -u root -p&#xff0c;回车后提示你输密码.注意用户名前可以有空格也可以没有空格&a…