css选择器
2021-04-15 11:26
标签:自己的 样式 需要 格式 关键字 order play link dom import>内联>style link >id > class 伪类 属性选择器 >元素 伪元素>通配符 > 继承 > 浏览器默认属性 元素浮动了 就脱离文档流,就不占空间了 浮动有一个塌陷方式 解决方案(清除浮动) 1.父元素创建bfc overflow 2.父元素float 3. 同级写一个空白块级标签div class= clear:both 3.main::after {content:‘‘; display:‘block‘; clear:both} main是父元素class 4.已知父元素高,加一个高度就可以 static 默认的 absolute 相对自己的祖先元素非static 空间释放 relative 相对于自身 空间不释放 fiexd 相对于浏览器 空间释放 sticky 粘性定位 吸顶效果 标准盒模型(默认) box-sizing: content-content; 怪异ie盒模型(ie6 以下 不设置DOCTYPE声明文档内省) box-sizing: border-content; 兄弟元素合并大的外边距 父子元素合并 外边距就合并大的 解决外边距方式 1.父元素加overflow:hidden/auto 2.父元素浮动 父元素position 不为static和relative 加边框 3.子元素浮动 子元素position 不为static和relative 有自己的一套渲染规则 重排:dom结构变化,浏览器重新计算元素的几何属性 窗口变化,文字大小,内容,宽高。(整体结构变化) 重绘: 一个元素的外观改变,但没有改变布局(宽高) outline 背景色 vesibility(位置还在)(input内输入) 回流:当浏览器发现某个部分发生变化影响了布局,需要倒回去重新渲染。 flex table grid table-cell display: none block (物理位置不占用) opacity: 0 1 (物理位置占用) vesibility:hidden visible(物理位置占用)(这个元素不能被绑定事件) css选择器 标签:自己的 样式 需要 格式 关键字 order play link dom 原文地址:https://www.cnblogs.com/-constructor/p/12364813.html1.css常见选择器
2.css优先级别
3.float
4.定位position
5.盒模型
6.外边距合并
BFC 块级格式化上下文
7.重排与重绘(回流)
8 display属性
9.显示隐藏
上一篇:html语一化/块/行级元素