首页 养生问答 疾病百科 养生资讯 女性养生 男性养生
您的当前位置:首页正文

Cssfloat的盒子模型position

2020-11-27 来源:华佗健康网
这次给大家带来Css float的盒子模型position,使用Css float的盒子模型position的注意事项有哪些,下面就是实战案例,一起来看一下。

属性:

float 浮动

  浮动的内容用p包起来,给p设置宽高

  clear 清除浮动。

box-sizing

  标准模式下的盒模型 content-box:(默认属性)

  padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding之和,即 ( Element width = width + border + padding)

  怪异模式下的盒模型 border-box:

  padding和border被包含在定义的width和height之内。对象的实际宽度就等于设置的width值,即使定义有border和padding也不会改变对象的实际宽度,即 ( Element width = width )

其他属性:

  line-height 行高 ,对一行内使用。

  overflow:hidden 超出部分隐藏。

  display:block inline inline-block (此元素会被换成 块元素 行元素 行内块元素)

  z-index:层叠顺序。数字大的在上面

其他知识点:

兼容:将最外层标签设置宽高,里面设百分比。

盒子模型:从里到外为 内容(html)、内边距(padding)、边框(border)、外边距(margin)。

定位:

  position:

    fix绝对定位 (相对窗口定位)

    relative 相对定位 有自身位置 用来微调 (占用微调前的位置)

    absolute 绝对定位 (相对于最近的有position的父标签定位 最高为body)

<head><style>#a{
 width:400px;
 height:200px;
 border:1px solid red;
 position:relative;
 }
 #b{
 width:100px;
 height:50px;
 border:1px solid green;
 position:absolute;
 bottom:0;
 right:0;
 }
 #c{
 width:100px;
 height:50px;
 background:green;
 position:relative;
 top:280px;
 left:210px;
 z-index:1;
 }#z{
 width:400px;
 height:200px;
 border:1px solid red;
 margin-top:5px;
 }
 #x{
 width:100px;
 height:50px;
 background:red;
 position:absolute;
 top:280px;
 left:140px;
 }
 #y{
 width:100px;
 height:50px;
 border:1px solid green;
 position:relative;
 top:110px;
 left:430px;
 }</style></head><body><!--a边框--><p id="a">
 a <p id="b">b</p>
 <p id="c">c</p></p><!--z边框--><p id="z">
 z <p id="x">x</p>
 <p id="y">y</p></p></body>

折叠和位置

实现效果


相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

flex布局的使用

前端单体编码有哪些规范

清除浮动对页面带来的影响有几种方法

显示全文