0
点赞
收藏
分享

微信扫一扫

CSS(浮动)

90哦吼 2022-02-26 阅读 82
csscss3html

CSS浮动

一、浮动

1.1传统网页的三种布局方式

1.2普通流(标准流 / 文档流)

所谓标准流:标签按照规定好默认方式排列

常用元素:div  、hr、p、h1~h6、ul、ol、dl、form、table

常用元素:span、a、i、em等

1.3为什么需要浮动

浮动可以改变元素标签的默认排列方式

网页布局第一准则:多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动

1.4什么是浮动

float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘及包含块或另一个浮动框的边缘

选择器 {float: 属性值; }

属性值

描述

none

不浮动(默认值)

left

左浮动

right

右浮动

1.5浮动特性

1.浮动元素会脱离标准流(脱标)

2,浮动元素会一行显示并且元素顶部对齐

3.浮动的元素会具有行内块元素的特性

1.6浮动元素经常和标准流父级搭配使用

为了约束浮动元素的位置:我们先采用标准流的父元素排列上下位置,之后内部子元素采用浮动排列左右位置,符合网页布局第一准则

二、常见网页布局

2.1常见网页布局

2.2浮动布局注意点

三、清除浮动

3.1为什么清除浮动

由于父级盒子在很多情况下不方便给出高度,但是盒子浮动又不占有位置,最后父级盒子高度为零时,就会影响下面标准流的盒子

3.2清除浮动本质

3.3清除浮动

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

属性值

描述

left

不允许左侧有浮动元素(清除左侧浮动的影响)

right

不允许右边有浮动元素(清除右侧浮动的影响)

both

同时清除左右两侧浮动的影响

清除浮动的策略:闭合浮动

3.3.1额外标签法

3.3.2父级添加overflow属性

3.3.3父级添加after伪元素

3.3.4父级添加双伪元素

四、PS切图

4.1常见的图片格式

4.2图层切图

4.3切片切图

4.4PS插件切图

举报

相关推荐

浮动#CSS

css浮动

CSS浮动

css清除浮动

CSS清楚浮动

css--浮动

CSS布局基础(CSS浮动)

0 条评论