css布局定位(position + display)
2015-04-24 11:27
411 查看
css元素定位
块级元素与行内元素absolute、relative、fixed与static定位
块级元素即div、h1 、p等元素,在整个页面中相当于一块区域,其内部元素垂直布局。而行内元素则是strong、span等元素,相当于行区域,其内部元素水平布局。这也是为什么span元素内不能嵌套div元素的原因。可以使用css的display改变元素的框类型:
/*改变span为块级元素*/ span{ display:block; } /*改变div元素为行内元素,使其内部元素水平布局*/ div{ display:inline; } /*隐藏某个区块内的所有内容,不占文档空间*/ #myDiv{ display:none; }
css的不同定位方式:
定位方式 | 作用 |
---|---|
static | 默认的定位方式 |
relative | 相对布局,较为简单,设置时建议仅使用top与left对其设置如left:20px,top:10%,则表示相对于原来位置往右偏移20px,向下偏移父容器高度的10%。 |
fixed | 固定定位,相对于整个界面的设计,最常用于导航栏。不占文档空间,所以其同级元素使用aligin进行定位时将失败。 |
absolute | 绝对定位,不占文档空间,其定位相当于对最近的已定位父级元素定位 |
相关文章推荐
- CSS布局最常用属性float(浮动)和position(定位)
- CSS布局 ——从display,position, float属性谈起
- CSS网页布局:关于定位(position)
- [转] [译]10步掌握CSS布局定位: position static relative absolute float
- CSS布局 ——从display,position, float属性谈起
- CSS之定位布局(position,定位布局技巧)
- CSS布局(一):display、position、flot
- CSS布局display,position, float属性
- CSS的Position元素定位和Display元素
- CSS布局-----display,position, float属性
- CSS布局 ——从display,position, float属性谈起
- CSS布局 ——从display,position, float属性谈起(转)
- CSS布局——从display,position, float属性谈起
- CSS布局 ——display,position, float
- css布局与定位 之 position
- CSS布局 ——从display,position, float属性谈起
- CSS布局 ——从display,position, float属性谈起
- css的定位特性-position、float、display
- Css+Div布局学习(三)—定位Position
- CSS布局 ——从display,position, float属性谈起