盒子的定位与浮动.doc

盒子的定位与浮动.doc

ID:59143688

大小:327.00 KB

页数:9页

时间:2020-09-11

盒子的定位与浮动.doc_第1页
盒子的定位与浮动.doc_第2页
盒子的定位与浮动.doc_第3页
盒子的定位与浮动.doc_第4页
盒子的定位与浮动.doc_第5页
资源描述:

《盒子的定位与浮动.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CSS系列:CSS中盒子的浮动与定位1.盒子的浮动  在标准流中,一个块级元素在水平方向会自动伸展,知道包含它的元素的边接;而在竖直方向与相邻元素依次排列,不能并排。  CSS中float属性,默认为none。将float属性的值设置为left或right,元素就会向其父元素的左侧或右侧靠紧。同时默认情况下,盒子的宽度不再伸展,而是根据盒子里面的内容的宽度来决定。float:left;  可以使用clear来清除浮动:clear:left

2、right

3、both;2.盒子的定位  在CSS中有一个position属性,用来进行定位操作。position属性可以设置为4个属性值之一

4、:  ◊static:默认的属性值,该盒子按照标准流(包括浮动方式)进行布局;  ◊relative:相对定位,使用相对定位的盒子的位置常以标准流的排版方式为基础,然后使盒子相对于它在原本的标准位置偏移指定的距离。相对定位的盒子仍在标准流中,它后面的盒子仍以标准流方式对待它。  ◊absolute:绝对定位,盒子的位置以它的包含框为基准进行偏移。绝对定位的盒子从标准流中脱离。它对其后的相邻盒子的定位没有影响,其他的盒子就好像这个盒子不存在一样。  ◊fixed:固定定位,它和绝对定位类似,只是以浏览器窗口为基准进行定位,当拖动浏览器的滚动条时,依然保持对象位置不变。2.1sta

5、tic  static为默认值,表示块保持在原本的位置上,不会有任何移动的效果。没有设置任何position属性相当于使用static方式。2.2relative  使用relative相对定位,除了将position属性设置为relative之外,还需要指定一定的偏移量,水平方向通过left或者right属性来指定,竖直方向通过top或bottom来指定。 .relative{ position:relative; top:20px; left:

6、20px; width:500px; } Position相对偏移

  在上面的示例中,.relative若不设置width,则由于block元素会自动伸展到宽度与父元素相同,且加上left的20px,则在浏览器中预览时,会出现横向滚动条。  ◊使用相对定位的盒子,会相对于它原本的位置,通过偏移指定的距离,到达新的位置。  ◊使用相对定位的盒子仍在标准流中,它对父块和兄弟盒子没有任何影响。2.3absolute  示例:

7、ml> body{ margin:20px; font-size:12px; } #container{ background-color:#a0c8ff; border:1pxdashed#; padding:15px; width:300px; } #containerdiv{ background-color:#fff0ac; border:1pxsolid#; padding:10px; } #item-2{ }

8、ontainer">

Box-1
Box-2
Box-3
  预览效果:  使用absolute定位,修改#item-2的CSS代码:#item-2{ position:absolute; top:0; right:0; }  预览效果:       从预览效果中可以看出,此时item-2的显示范围已经不在container中,不占用container所包含的空间。  修改#item-2的CSS代码:#item-2{ position:absolute

9、; top:10px; right:10px; }  效果预览:    修改了top和right的设置,,item-2显示效果仍为以浏览器窗口为基准。  absolute定位并不是都只能以浏览器窗口为基准来定位的,修改container的CSS代码:#container{ background-color:#a0c8ff; border:1pxdashed#; padding:15px; width:300px; position:relative; }  显示效果预览:    这时的效果偏

当前文档最多预览五页,下载文档查看全文
侵权申诉

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关标签