网页布局基础--简介

CSS盒子模型的4个属性:

border(边框)、margin(外边距)、padding(内边距)、content(内容)。


CSS布局模型主要有3种:流行模型、浮动模型、层模型。

换言之,CSS中3种定位机制:标准文档流、浮动、绝对定位。


一、标准文档流

normal flow,这是默认的网页布局模式。

如何实现网页的自动居中:

body{
width:700px;
margin: 0 auto;
}
之所以设置左右的外边距为auto,是因为这样系统会根据浏览器的宽度自动设置两边的外边距。而这个外边距的值=(浏览器的宽度-外包含层的宽度)/2.

注意:如果想让页面自动居中,当设置margin属性为auto的时候,不能再设置浮动或绝对定位属性


二、浮动布局

float,主要用于横向多列。

3个属性值:left(左浮动)、right(右浮动)、none(不浮动)

当元素设置浮动属性后,会对紧邻后面的元素产生影响

如何清除浮动,常用方法:

1、clear属性,clear:both 或 clear:left 或 clear:right

2、设置了宽度值,那么可以用overflow属性,overflow:hidden


三、绝对定位

position,也就是所谓的层模型。

4个属性值:static(静态定位)、relative(相对定位)、absolute(绝对定位)、fixed(固定定位)。

注意:

1、relative相对定位的元素仍处于标准文档流中,而absolute绝对定位的元素完全脱离了标准文档流

2、给absolute绝对定位的元素设置偏移量的时候,他的偏移参照基准分2种情况:有已定位的祖先元素,则以最近的已定位祖先元素为偏移参照基准;无已定位的祖先元素,则以<html>为偏移参照基准。


转载于:https://www.cnblogs.com/fifteen718/p/9533968.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值