inline-block的升级float:浮动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了inline-block的升级float:浮动相关的知识,希望对你有一定的参考价值。

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title></title>
 6         <style>
 7             img{
 8                 float: left;
 9             }
10             p{
11                 clear:left;
12             }
13         </style>
14     </head>
15     <body>
16         <img src="img/logo.png" alt="" />
17         <p>您身边的IT培训专家</p>
18     </body>
19 </html>

回顾:inline-block 特性: 1、块在一排显示 2、内联支持宽高 3、默认内容撑开宽度 4、标签之间的换行间隙被解析(问题) 5、ie6 ie7不支持块属性标签的inline-block(问题)

 

float:left | right | none | inherit; 文档流是文档中可显示对象在排列时所占用的位置。 浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。 clear:left | right | both | none | inherit;元素的某个方向上不能有浮动元素 clear:both; 在左右两侧均不允许浮动元素

 

 

float的特征:

1、块在一排显示 2、内联支持宽高 3、默认内容撑开宽度 4、脱离文档流 5、提升层级半层

以上是关于inline-block的升级float:浮动的主要内容,如果未能解决你的问题,请参考以下文章

display的inline-block替代float的一些场景

float与inline-block的一些应用场景的区别

基于display:inline-block的列表布局

Float浮动

float浮动

浮动float