清除浮动+背景+字体
来源:互联网 发布:乡民闯江湖mac 编辑:程序博客网 时间:2024/05/21 09:29
CSS盒子模型样式分析:
1、盒子模型
i. 内容区域:宽度和高度 width height
ii. 边框:border 边框宽度、样式、颜色 上下左右四个方向
iii. 外边距:margin上下左右四个方向的外边距设置
1. 塌陷现象:对于两个盒子的同一片区域进行外边距设置的时候,margin区域是会重叠的
2. 兄弟盒子之间设置距离用margin
3. 父子盒子之间用margin的问题:margin-top上边距重合问题
1)给父盒子设置边框
2)用overflow属性来进行解决
iv. 内边距:padding分为上下左右四个方向
设置盒子内容和边框的距离时候,用padding来设置
2、文档流
i. 页面内容部分区域排列方式:从左往右,从上往下排列,一个元素一个坑
3、块级元素和内联元素
i. 块级元素:符合盒子模型属性、必须独占一行
ii. 内联元素:不符合盒子模型、可以和其他内联元素共享一行
跟文本相关和跟表单相关的都是内联元素
iii. 跨级元素和内联元素互相转换:display属性:none、block、inline、inline-block
4、浮动(脱标)
i. 定义:元素脱离文档标准流,不受文档格式的约束,漂浮到漂浮层
ii. 脱标方式:float、绝对定位、固定定位
iii. Float:表示元素脱离标准流后,按流式布局方式排列元素
iv. 清除浮动:1)overflow 2)设置父盒子的宽高度
浮动清除
1、对于css单位的整理:px、百分比、em
a) px 主要是设置固定宽高值的单位,还包括字体
b) % 当前元素的宽高值,根据父盒子宽高值进行百分比计算
i. 如果要实现自适应效果,则普遍使用百分比计算,响应式布局
ii. 如果要实现瀑布流效果,可以用百分比 auto
c) em 设置字体大小的,设置当前元素字体大小值的比例
在当前元素原有的像素值上面,进行比例调整
2、clear:专门用于清除浮动
a) 细节注意:float元素浮动方式
i. 找上一个元素,上一个元素如果没有浮动呢,则贴上个元素的底边
ii. 如果上一个元素有浮动,则会贴上一个元素的左右两边
B) clear:指的是不允许当前清除浮动元素左右两边存在浮动元素
清除浮动,不能让其他元素移动
只能做到让浮动元素不在一行,
C) 清除浮动,让父元素有高度
案例:导航
使用的元素:无序列表
字体属性
行高:设置文字纵向居中
超链接伪类
超链接
锚点:通过超链接,在当前页面进行定位
超链接属性target:
frameset:当前页面嵌入其他页面进行展示
不能和body标签一起用
_self _blank _parent _top
- 清除浮动+背景+字体
- 清除浮动+字体+行高+背景
- 清除浮动+字体+行高
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 清除浮动
- 获取 Java 字符串中的数字
- git rebase 和 git reset
- 第四章作业
- 机器学习学习笔记--卷积网络的层次结构
- 局域网内文件共享创建磁盘映射
- 清除浮动+背景+字体
- JavaScript面试中遇到的几个问题详解(一)
- poj2057——the lost house
- 机器学习中的逻辑回归模型简介
- 简单无限级分类{适合文章管理系统}
- JavaScript简介
- csk跟踪方法学习与探究
- mac 永久设置mysql的默认字符集为utf-8
- 分享一个单点登录验证方法