HTML+CSS知识总结1
一。浏览器页面页面由结构层(html)表现层(css)行为层(js)组成
二。DOCTYPE作用是用来告知浏览器以何种模式渲染文档。
三。严格模式是指浏览器按照W3C标准解析代码,混杂模式又称怪异模式,是指浏览器用自己的方式来解析代码。浏览器解析时到底是严格模式还是混杂模式与网页中的DTD直接
相关。HTML5没有DTD,因此没有严格和混杂之分。
四。CSS选择器包含:1.标签选择器( p ),2.类选择器(.class),3.ID选择器,4.后代选择器(p b),5.子元素选择器(p>b),6.相邻选择器(p+b),7.伪类选择器(:after :before)
五。样式的优先级
优先级就近原则,同权重情况下样式定义最近为准
*的权重为0,标签选择器权重为1,类选择器权重为10,ID选择器权重为100,内联样式权重为1000,!important最大
六。CSS3新增伪类有:
p:first-of-type p:last-of-type p:only-of-type p:only-child p:nth-child(n) :enbled :disabled 控制表单控件的禁用状态 :checked
七。display:none 看不见也不占地方,visibility:hidden 看不见但占地方
八。清除浮动的方法
1.给父元素设置固定的高度
2.结尾处加空div标签给clear:both
3.父级div定义overflow:hidden或者auto
九。页面布局分为:流体 定宽 弹性 响应式