1.为什么在网页中加入CSS?(P130)
10点:
2.在HTML网页中添加CSS有几种方法?请分别介绍如何使用?(P136)
四种方法:外部链接,行内定义,内部,嵌入
3.JavaScript的特点有哪些?(P290)
6点:
4.CSS中margin和padding的区别
margin是边界,padding是填充
5.css 中id和class如何定义,哪个定义的优先级别高?
id#(高) class.
6.CSS中span和div的区别(P247)
span是行内,div是块级元素
7.CSS+DIV 布局的优点有哪些?(P243)
1、表现和内容相分离将设计部分单独分离出来放在一个独立样式文件中,HTML 文件中只存放文本信息。
2、提高搜索引擎对网页的索引效率利用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的网页内容,并可能给你一个较高的评价。
3、提高页面浏览速度对于同一个页面的视觉效果,采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小得多,前者一般只有後者的1/2大小。
4、易于维护和改版只要简单的修改几个CSS文件就可以重新设计整个网站的页面。
8.CSS引入的方式有哪些? link和@import的区别? (P136)
差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。
差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显。
差别3:兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import 只有在IE5以上的才能识别,而link标签无此问题。
差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。
差别5:@import可以在css中再次引入其他样式表,比如可以创建一个主样式表,在主样式表中再引入其他的样式表
1.设计图`1中文本框样式.背景为黄色,文字为蓝色边框线为红色.写出样式代码