好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

7.css盒模型_html/css_WEB-ITnose

所谓的盒模型,其实就是把元素当成盒子,元素里的文本就是盒子里的东西。

  而根据元素的特效,其盒模型的特效也不同,下面是一些总结:

1.块级元素(区块)

  所谓块级元素,就是能够设置元素尺寸、有隔离其他元素功能的元素、比如

等分组元素

2.行内元素(内联)

  所谓行内元素,是不能够设置元素尺寸的,它只能自适应内容、无法隔离其他元素,其他元素会紧跟其后。比如 、等文本元素。

3.行内-块元素(内联块)

  所谓行内-块元素,可以设置元素尺寸,但无法隔离其他元素。比如 。

4.隐藏元素

  设置了隐藏属性的元素。

  明白了这些分离以后,就可以进行相应的属性的学习了,其实这些属性可以看成是对盒子的操作。

一.元素尺寸

  元素尺寸的设置,说白了就是对盒子大小的设置,按照上面的分类的解释,对行内元素无效,有以下的属性可用:

属性 值 说明 CSS 版本 width auto、长度值或百分比 设置元素的宽度 1 height auto、长度值或百分比 设置元素的高度 1 min-width auto、长度值或百分比 设置元素最小宽度 2 min-height auto、长度值或百分比 设置元素最小高度 2 max-width auto、长度值或百分比 设置元素最大宽度 2 max-height auto、长度值或百分比 设置元素最大高度 2

div {    width: 200px;    height: 200px;}  

  解释:设置元素的固定尺寸。

div {    min-width: 100px;    min-height: 100px;    max-width: 300px;    max-height: 300px;}  

  解释:这一组主要是应对可能动态产生元素尺寸变大变小的问题,从而限制它最大和最小的值。

div {     width: auto;     height: auto; }  

  解释:auto 是默认值(),width 在 auto 下是 100%的值;height 在 auto 下是自适应。

scolia

查看更多关于7.css盒模型_html/css_WEB-ITnose的详细内容...

  阅读:37次