background image

9. CSS 指的是什么?在网页制作中为什么要使用 CSS 技术? 

 

【解答】
CSS(Cascading Style Sheets)也叫层叠样式表,它是用来控制网页中一个或多个元素的
外观。在网页制作中,使用样式表可以减少很多具有相同外观元素的重复设置工作,从而给

 

网页的设计和维护带来了很大的方便

;具体应用是:改变样式表中元素显示样式的定义,则

 

在使用该样式表的所有网页中相应元素的显示样式都会自动发生改变。

11. 用户自定义的类和 ID 在定义和使用时有什么区别? 

 

【解答】

定义时,类以英文形式的句点

.”为起始标志,ID

#”为起始标志;使用时,类可以在一

个页面中被多个不同的元素引用,而

ID

 

在一个页面中只能被引用一次。

网页制作知识:

div+css 

 

面试题目

1.超链接访问过后 hover 样式就不出现的问题? 

被点击访问过的超链接样式不在具有

hover 和 active 了,解决方法是改变 CSS 属性的排列

顺序

: L-V-H-A 

2.IE6 的双倍边距 BUG 

例如

<style type="text/css"> 
body {margin:0} 
div { float:left; margin-left:10px; width:200px; height:200px; border:1px solid 
red } 
</style> 

浮动后本来外边距

10px,但 IE 解释为 20px,解决办法是加上 display:inline 

3.为什么 FF 下文本无法撑开容器的高度? 

标准浏览器中固定高度值的容器是不会象

IE6 里那样被撑开的,那我又想固定高度,又想能

被撑开需要怎样设置呢?办法就是去掉

he ight 设置 min-height:200px; 这里为了照顾

不认识

min-height 的 IE6 

 

可以这样定义:

div { height:auto!important; height:200px; min-height:200px; } 

4.为什么 web 标准中 IE 无法设置滚动条颜色了? 

 

原来样式设置: