赞
踩
<!DOCTYPE>告诉浏览器使用哪个版本的html规范来渲染文档。DOCTYPE不存在或形式不正确会导致html文档以混杂模式呈现。
标准模式(Standards mode)以浏览器支持的最高标准运行;混杂模式(Quirks mode)中页面是一种比较宽松的向后兼容的方式显示
通过合理地使用特定的标签来代替无意义的类名或ID,使得页面的结构和内容更加容易理解
link
属于元素标签,不存在兼容性问题,@import
需要 IE5 以上才能使用link
可以使用 js 动态引入,@import
不行link
时页面会同步加载所引的css,@import
所引用的 css 会等到页面加载完才被加载link
可以定义 RSS,定义 Rel 等作用,@import
只能用于加载 css页面渲染时,dom元素所采用的布局模型。可通过box-sizing
进行设置。
content-box
(W3C 标准盒模型)border-box
(IE 盒模型)是一个独立的渲染容器,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。
触发条件:
position: absolute/fixed
display: inline-block / table
float
元素ovevflow
!== visible
水平居中
text-align: center
margin: 0 auto
absolute + transform
flex + justify-content: center
垂直居中
line-height: height
absolute + transform
flex + align-items: center
table
水平垂直居中
absolute + transform
flex + justify-content + align-items
!important
> 行内样式 > #id
> .class
> tag
> * > 继承 > 默认:after / <br> : clear: both
static
默认值,没有定位,元素正常在文档流中显示relative
相对定位,相对于原来的位置进行定位absolute
绝对定位,相对于static定位以外的一个父元素进行定位。fixed
绝对定位,相对于浏览器窗口sticky
粘性定位,基于用户滚动位置将元素宽高设为0,设置border属性实现。
- div {
- width: 0;
- height: 0;
- border-top: 50px solid red;
- border-right: 50px solid transparent;
- border-left: 50px solid transparent;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。