CSS3学习笔记

CSS3学习笔记

余生长醉 提交于 2020-11-21 02:49:01
css3学习笔记 1.css3的发展史 HTML的诞生 20世纪90年代初 1996年底 css第一版诞生 1998年5月 css2正式发布 2004年 css2.1发布 css3的发布... (时间段,不是时间点) 2.css3模块介绍 css1中定义了网页的基本属性: 字体,颜色,补白,基本选择器等 css2中在css1的基础上添加了高级功能 浮动和定位,高级选择器等(子选择器,相邻选择器,通用选择器) css3遵循的是模块化开发,发布时间不是一个时间点,而是一个时间段。 3.css3新特性预览 1.强大的css选择器. 2.新的颜色制式和透明设定. 3.多栏布局的实现. 4.多背景图效果. 5.文字阴影效果. 6.开放的网络字体类型. 7.圆角. 8.边框背景图片. 9.盒子阴影. 10.媒体查询. CSS的负面因素 1.IE浏览器这个拖油瓶(IE9开始支持css3,但是效果不怎么样) 2.CSS验证问题 3.代码冗余,臃肿 1.元素选择器 * 通配选择符 所有元素对象 E 类型(HTML)选择符 以文档语言对象类型作为选择符。 E#myid id选择符 以唯一标识符id属性等于myid的E对象作为选择符 E.myclass class选择符 以class属性包含myclass的E对象作为选择符 2.关系选择器 E F 包含选择器 选择所有被E元素包含的F元素(子孙都包含)