### div和span DIV和SPAN在整个HTML标记中,没有任何意义,他们的存在就是为了应用CSS样式 DIV和span的区别在与,span是内联元素,div是块级元素 ### 盒模型 ![](http://i2.muimg.com/567571/bf365712c7dc0b32.png) * margin 盒子外边距 * padding 盒子内边距 * border 盒子边框宽度 * width 盒子宽度 * height 盒子高度 ### 布局相关的属性 定位方式 position * 正常定位 position: relative * 根据父元素进行定位 position: absolute * 根据浏览器窗口进行定位 position: fixed * 没有定位 position: static * 继承 position: inherit ### 定位 left(左),right(右),top(上),bottom(下)离页面顶点的距离 ### 层覆盖先后顺序(优先级)z-index 数值越大,优先级越高 ### 显示属性 display display:none 层不显示 display:block 块状显示,在元素后面换行,显示下一个块元素 display:inline 内联显示,多个块可以显示在一行内 display:block-inline 兼有两种属性 ### 浮动属性 float left 左浮动 right 右浮动 clear 清除浮动 clear: both ### 溢出处理 overflow * hidden 隐藏超出层大小的内容 * scroll 无论内容是否超出层大小都添加滚动条 * auto 超出时自动添加滚动条 ### z-index 在哪一层显示 ### opacity 层透明度 0~1 ### hover 鼠标放上去时的属性 ~~~ menu:hover{ background-color: green; } ~~~