CSS:层叠样式表(三)【DIV网页布局和定位】

一、DIV+CSS进行网页布局

1、网页布局的目的:

页面结构清晰、有条理、易读

2、如何布局:

   (1)确定"版心":页面主体内容所在的位置。(通常在页面中水平居中)
   
   (2)分析页面中的模块:头部(header)、导航(nav)、焦点图(banner)、主体内容(content)、页面底部(footer)
   
   (3)控制页面中的模块:通过盒子模型,使用DIV+CSS进行模块的控制

3、页面元素的定位机制:

(1)流式布局:

按照元素的类型和在HTML源文件中出现的顺序进行定位

       A、块(block):从上到下依次排列
	   
	   B、水平布局(inline):在一行中进行水平布局

(2)浮动(float):

当元素浮动时,它将不再处于普通文档流中,相当于浮在文档之上,不占据空间,

            但是会缩短行框,产生文字环绕的效果

(3)绝对定位(position:absolute):

通过页面坐标(页面左上角)的方式来定位元素。使用绝对定位后元素不会占用普通流空间

(4)相对定位(position:relative):

如果一个元素进行相对定位,它将以它所在的位置(即它在普通流中的位置)为初始点,

                然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的初始点进行移动
				
   注意:与定位相关的属性有left、top、right、bottom,这四个属性只有在使用了定位属性(position)后

         才有效;只能同时使用相邻的两个属性,不能同时使用相对的两个属性

4、布局中的常用属性:

(1)浮动属性(float):

	选择器{
   
		float: 属性值;
	}
属性值 Value
left 左浮动
right 右浮动
none 不浮动(默认值)

例1:DIV+CSS,一列固定宽度并自动居中

	#layout{
   
		height: 120px;
		width: 1000px;
		background: red;
		margin: auto
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值