css开发文档,努力补充中

preview
共1个文件
chm:1个
需积分: 0 1 下载量 54 浏览量 更新于2009-10-09 收藏 536KB RAR 举报
在IT行业中,CSS(Cascading Style Sheets)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。这个压缩包文件“CSS2.0_DOC.chm”显然包含了关于CSS2.0的详细文档,这对于开发者来说是一个宝贵的资源。 CSS2.0是CSS的第二个主要版本,它在CSS1.0的基础上做了许多增强和扩展,为网页设计提供了更多的灵活性和控制权。以下是一些关键的CSS2.0知识点: 1. **选择器增强**:CSS2.0引入了更强大的选择器,如类选择器(`.class`),ID选择器(`#id`),以及属性选择器(`[attribute=value]`)。这些允许开发者更精确地定位和样式化元素。 2. **层叠和继承**:CSS的核心概念之一就是层叠,即多个样式规则可以应用于同一个元素,而继承则允许子元素从父元素继承样式,简化了代码维护。 3. **定位与布局**:CSS2.0引入了`position`属性,允许元素相对于其正常文档流定位,如`static`、`relative`、`absolute`和`fixed`。这极大地改进了页面布局能力。 4. **边距塌陷**:在CSS2.0中,相邻块级元素的顶部和底部边距可能会合并,这被称为边距塌陷,对布局设计有重要影响。 5. **盒模型**:CSS2.0的盒模型定义了元素占据的空间,包括`content`、`padding`、`border`和`margin`。盒模型的不同理解(尤其是在IE浏览器中)曾是Web开发中的一个常见问题。 6. **多列布局**:CSS2.0引入了`column-count`和`column-width`属性,使创建多列布局成为可能,但这些在后续的CSS3中得到了更好的实现。 7. **颜色和背景**:CSS2.0支持更丰富的颜色表示,如十六进制、RGB、RGBA等,并增加了背景图像、背景重复、背景位置等属性。 8. **文本和字体**:CSS2.0允许设置文本方向、文本阴影、文本修饰,以及通过`@font-face`规则引入自定义字体,尽管实际的字体下载功能在CSS3中才广泛实现。 9. **媒体查询**:虽然CSS3的媒体查询更为强大,但CSS2.0也引入了初步的媒体类型,如`screen`、`print`,允许根据设备特性应用不同的样式。 10. **伪类和伪元素**:CSS2.0包含了一些基本的伪类(如`:hover`、`:active`、`:link`)和伪元素(如`::first-line`、`::first-letter`),用于元素在特定状态或部分的样式控制。 这个“CSS2.0_DOC.chm”文档很可能是微软的帮助文件格式,通常包含详细的章节、示例和搜索功能,方便开发者查找和学习CSS2.0的各种特性。对于想要深入理解CSS2.0或者需要查阅特定功能的开发者来说,这是一个非常有价值的参考资料。
wowliming
  • 粉丝: 14
  • 资源: 3
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜