1,什么是 W3C标准?
w3c 标准不是一个标准,而是一系列标准,包括:结构标准,表现标准,动作标准。
2,内链元素和块状元素的区别
内链元素允许与其他内链元素位于同一行,没有宽和高,如果想设置宽和搞,可以使用display:block;转换为一个块元素
块状元素排斥与其他元素位于同一行,可设置宽和高
内链元素 a,
块状元素 div,p,
3,div+css的理解
以前一直认为能用div的地方绝不用什么p啊,等等,反正网页就是div。后来在了解语义化之后,才了解什么是真正的网页。div是用来架设网页结构的,
从语义上讲是没有任何含义的,如果整个网页都是div,那搜索引擎是不能很好的识别的,所以尽可能的少用div。因为编写结构化使用XHTML编写的,所以可以理解为xhtml+css
4,加载Css方法
行内样式、内嵌样式、链接样式、导入样式(一般在css中导入css)。
5,CSS选择器
元素选择器、ID选择器、类选择器、通用选择器
6,CSS 命名法
骆驼命名法 第一个字母小写,后面的第一个字母大写
帕斯卡命名法 首字母要大写
匈牙利命名法 小写字母作为前缀,用下划线分开
7,浮动的问题
在火狐、谷歌中,如果两个块元素,设置一个浮动,两个块元素会重叠,解决办法:就是两个都设置同一个浮动。
两个块元素同时向左浮动,会出现IE6双倍边距Bug,我们能做的就是不让他同时出现下面的3个条件
8,清除浮动
最近在使用中,如果使用过浮动后,下面的布局总是会出现的很奇怪,于是添加这么一行html代码 <div class="clear"></div> 和css代码 .clear{clear:both;}具体原因还在了解中,先学会使用
总结:每种浏览器都自带CSS文件,如果我们写出的页面能够在不同的浏览器中显示效果都一样,就需要对html标签重置,我的建议是用到哪些重置哪些,做到心中有数。