百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> 运用float(浮动)怎样布局?浮动布局的示例
分享文章到:

运用float(浮动)怎样布局?浮动布局的示例

发布时间:08/01 来源:未知 浏览: 关键词:
运用float(浮动)可以怎样布局?本篇文章就给大家介绍应用float(浮动)来怎样布局内容。有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你们有所帮忙。 运用float(浮动)可以怎样布局?本篇文章就给大家介绍应用float(浮动)来怎样布局内容。有一定的参照 价值,有需要的伴侣可以参照 一下,但愿对你们有所帮忙。

在以前的文章【float有哪些?float属性详解】中介绍了float属性有哪些,为何要有浮动等等见识,大家感乐趣的,可以参照 一下。下面我们通过浮动布局的示例,来看看float来怎样布局内容。

1、运用float来实现内容围绕

html代码:

	

浮动--文字围绕

向左浮动

此文本位于浮动盒子(.box_left)之后的正常段降中。该段可以看作是浅绿色的盒子。请注意,此轮廓延长 到浮动div的 背面。这很重要,由于这意味着段降的左侧现实上位于页面的左侧。只是该段降的内容已经向右挪移,以“绕过”浮动的DIV。要是你试图操作与浮点相邻的段降一侧的边距或 添补,则会发生影响。

向右浮动

此刻我们增加第二段并用内容充实它。你应当看到,一旦遮盖了div的高度,此段降文本将围绕它,以便文本不再缩进。相似的结果可在html通过设定来实现。

float属性的一个复杂因素是Internet Explorer将在浮动的div盒子和背面的文本之间增加一些添补像素。这在规范中没有位置,只是他们“弱化”CSS和HTML的方式。在其他阅读器中,段降文本将与浮动的DIV对接。要是要在所有阅读器中添补,则需要为浮动元素指定边距。

css代码:

.demo {
	width: 520px;
	overflow: hidden;
	border: 2px solid paleturquoise;
	padding: 10px;
	margin: 100px auto;
}

.box_left {
	float: left;
	margin-right: 15px;
	width: 150px;
	height: 100px;
	border-radius: 5px;
	background-color: rgb(207, 232, 220);
	padding: 1em;
}

.box_right {
	float: right;
	margin-left: 15px;
	width: 150px;
	height: 100px;
	border-radius: 5px;
	background-color: rgb(207, 232, 220);
	padding: 1em;
}

结果图:

	

浮动--文字围绕

向左浮动

此文本位于浮动盒子(.box_left)之后的正常段降中。该段可以看作是浅绿色的盒子。请注意,此轮廓延长 到浮动div的 背面。这很重要,由于这意味着段降的左侧现实上位于页面的左侧。只是该段降的内容已经向右挪移,以“绕过”浮动的DIV。要是你试图操作与浮点相邻的段降一侧的边距或 添补,则会发生影响。

向右浮动

此刻我们增加第二段并用内容充实它。你应当看到,一旦遮盖了div的高度,此段降文本将围绕它,以便文本不再缩进。相似的结果可在html通过设定来实现。

float属性的一个复杂因素是Internet Explorer将在浮动的div盒子和背面的文本之间增加一些添补像素。这在规范中没有位置,只是他们“弱化”CSS和HTML的方式。在其他阅读器中,段降文本将与浮动的DIV对接。要是要在所有阅读器中添补,则需要为浮动元素指定边距。

结果图:

	
		

首先列

float的一个略微不常见属性但有非常强大的用法,可以将内容分组为列。这可以通过将div向左浮动以构成左侧列,然后增加第二个div来完成,同时向左浮动以位于其周边。每个DIV必需拥有宽度,你可以向首先个DIV增加右侧距以分隔列。在很多状况下,这使得TABLE元素的运用变得无须要。

首先列

你可以看到此框中的内容与首先个段降相邻,而且与首先个示例不一样,一旦革除了首先个浮点的高度,它就不会回绕。

运用这种布局,你必需记住在最后一个DIV之后增加一个革除,不然后续内容可以涌现在两列中和四周。

css代码:

.demo {
	width: 800px;
	overflow: hidden;
	border: 2px solid paleturquoise;
	padding: 10px;
	margin: 100px auto;
}

.box_1 {
	float: left;
	margin-right: 15px;
	width: 200px;
	height: 310px;
	border-radius: 5px;
	background-color: rgb(207, 232, 220);
	padding: 1em;
}

.box_2 {
	float: left;
	margin-left: 15px;
	width: 200px;
	height: 310px;
	border-radius: 5px;
	background-color: rgb(207, 232, 220);
	padding: 1em;
}

结果图:

要是是这种状况,那么最平安的选中是运用table表格进行布局。在某些状况下,您可以通过向每个第n个元素插入clear =“left”来以免这种状况 ,但是在增加或删除项目时可能难以保护。

总结:以上就是本篇文的全部内容,但愿能对大家的学习有所帮忙。

以上就是运用float(浮动)怎样布局?浮动布局的示例的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板