陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十一讲:浮动

陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十一讲:浮动


摘要:通过前节学习了的DIV+CSS中div+CSS中盒子模型进行介绍,本节详细讲解了浮动、清除浮动等相关知识。以方便建设人员在网站建设中加深对PHP教程的了解。本节陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十一讲:浮动。


什么是DIV+SCC的盒子模型?
    在网站建设中关于内容(content)、填充(padding)、边框(border)、边界(margin),CSS盒子模式这些属性。一个盒子模型由内至外由content(内容),padding(填充),border(边框),margin(边界)四部分组成,如图所示。[了解更多]深入理解盒子模型
    



浮动:


    浮动是css中很重要的概念,必须掌握。浮动涉及到左浮动、右浮动、清除浮动。所谓浮动就是让设置的标签产生漂浮效果,脱离原来在页面本应出现的空间位置,不再占用任何文档流空间。元素设置为浮动以后,会生成一个块级元素,而不论它本身是何种元素,行标签则自动转成块元素,display:block;。且要指明一个宽度,否则它会尽可能地窄;另外当可供浮动的空间小于浮动元素时,它会跑到下一行,直到拥有足够放下它的空间。该属性值有 inherit|none|left|right 四种取值,其中 none 为默认值,也就是标准流通常的显示状态;inherit 将会从祖先元素获取 float 值,left 或 right,表示当前标签会向其父容器标签的左侧或右侧靠拢。


   例子:请在页面中放置三个div ,背景是粉红,宽度150px,高100px,边框1px,蓝色,实线。


软件设计,贵阳网站建设




(1)右浮动
     如果我们要实现如下图形,就可以使用右浮动,当把div1向右浮动时,它脱离标准流并且向右移动,直到它的右边缘碰到包含框的右边缘。


(2)左浮动

    如果我们要实现如下图形,就可以使用左浮动,如果把所有三个框都向左移动,那么框 1 向左浮动直到碰到包含框,另外两个框向左浮动直到碰到前一个浮动框。




    如果我们的div框很多,外面的框无法容纳水平排列的浮动div元素,那么其它浮动块向下移动,直到有足够的空间。




    如果浮动元素的高度不同,那么当它们向下移动时可能被其它浮动元素“卡住”:



.div1{
       width:150px;
       height:100px;
       border:1px solid blue;
       background: pink;
       margin-top:5px;
       float:left;/*左浮动*/
}


      从这个案例我们可以看出,所谓左浮动就是指: 某个块元素尽量向左边移动,这样就让出它右面的空间,让别的块元素显示。
    你可以这么理解浮动:如果一个元素右/左浮动则:
  ①它本身会尽可能向右/左移动,直到碰到边框或者别的浮动元素,特别强调浮动对块元素和行内元素都生效!
  ②元素向右/左浮动,就相当于让出自己的左/右边,别的元素就会在它的左/右边排列。 




  字包图效果:


软件设计,贵阳网站建设


    字包图网站建设源html代码如下:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body>
<img style="float:left;margin-right:5px;" src="2.jpg"/>程序设计………………………….
</body>
</html>


(3)浮动-清除浮动
 
   如果不希望别的元素在某个元素的左边或者右边,可以使用清除浮动的方法 clear:right ; clear: left; clear:both
    如果使用浮动属性:则该元素不管是不是块元素,都会按照 display: block来显示.


    总结:本节介绍了“《陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十一讲:浮动》第十一讲:浮动”的相关知识,对DIV+SCC的盒子模型有一定了解,这对于在网站建设过程中的网页布局非常有用,也是网站优化和SEO优化必须掌握的相关知识。对盒子模型进行了简单介绍,并介绍了浮动、左浮动、右浮动、清除浮动等内容。希望这篇文章对于网站建设的朋友有一定的帮助。谢谢阅读!



【推荐阅读】

陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十一讲:浮动







陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十一讲:浮动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值