CSS 传统网页布局三种方式(PC端)※

本文详细介绍了CSS中三种重要的布局方式:标准流(文档流)、浮动和定位。标准流包括块元素和行内元素的排列规则;浮动常用于横向排列元素,需注意清除浮动以避免布局问题;定位包括静态、相对、绝对、固定和粘性定位,各具特点,其中绝对和固定定位在网页设计中尤其关键。
摘要由CSDN通过智能技术生成

1、标准流(普通流、文档流)

按照标签规定好的默认方式排列。

1.1 块元素独占一行,从上向下
常用元素:div、hr、p、h1~6、ul、ol、dl、form、table

1.2 行内元素按照顺序从左到右排序,碰到父元素边缘则自动换行
常用元素:span、a、i、em…

2、浮动(float)

多个块级元素纵向排列用标准流,多个块级元素横向排列用浮动 ※

2.1 语法
选择器{float:属性值;}

2.2 特性(重难点)

  • 浮动元素会脱离标准流(托标),位置不保留;
  • 如果多个盒子都设置了浮动,则她们会按照属性值一行内显示,并且顶端对齐排列;
  • 浮动元素会具有行内快元素特性。

2.3 技巧
1)常与标准流父级搭配使用
为了约束浮动元素位置,一般先用标准流的父元素排列上下位置,之后内部子元素采取浮动排列左右位置,符合网页布局第一准则。

2)若同样式一行排列,可用 li 浮动。(注意权重问题)

2.4 清除浮动(clear)

原因:父元素往往不能固定高度,而子元素float之后,父元素又没有高度,会出问题。
语法:选择器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值