CSS二十年发展简史网络运营网站维护
网站运营网站维护
网站维护
这就归功于CSS了
此后网页样式便以各种形式存在,不同的浏览器有自己的样式语言来控制页面的效果,因为最原始的W版本中根本没有提供一种网页装饰的方法
网页也失去了语义化,维护代码很艰难,因为代码很混乱:于是装饰网页样式的CSS(层叠样式表,CSS)诞生了
语法的确定早期CSS的语法设计看上去类似后来的JS语法(当时JS尚未存在),实际上,CSS的这个写法借鉴了XWS中的X资源
行尾百分比的作用是想要通过这个百分比来控制该值的权重,如字号设置为,权重设置%,最终将字号值与权重组合在一起,值为
其次,DSSSL(DSSSL,文档样式语义和规范语言)和DSSSL-L就使用这种连字符属性名
于是,CSS也从中借鉴了连字符
经过多年的努力,到年底,最终CSS语法变成了现在这个样子:当前CSS语法CSS历史大事记年,HWL最初提出了CSS的想法,联合当时正在设计A的浏览器的BB,他们决定一起合作设计CSS,于是创造了CSS的最初版本
当时WC刚刚建立,WC对CSS很感兴趣,为此专门组织了一次讨论会
年月,WC推出了CSS规范的第一版本
年,WC颁布CSS.版本,CSS.较全面地规定了文档的显示样式,可分为选择器、样式属性、伪类对象几个部分
这一规范立即引起了各方的关注,随即微软和网景公司的浏览器均能支持CSS.,这为CSS的发展奠定了基础
年,WC发布了CSS的第二个版本,目前的主流浏览器都采用这标准
CSS的规范是基于CSS设计的,包含了CSS所有的功能,并扩充和改进了很多更加强大的属性
包括选择器、位置模型、布局、表格样式、媒体类型、伪类、光标样式
最终IE的庞大市场最终成为了W开发者的一大绊脚石
作为当时的开发者,必须掌握的一系列浏览器H,网页开发和面试必备
印象中当时经典的B是“江湖匪号:一只猪的故事”
IEH和解决方案如今我们在当下高级浏览器中实现一个圆角按钮是很简单的事,但在当时不支持CSS属性的浏览器(IE)中还得通过图片背景切图方法实现,如果按钮的长度不确定的话,还得实现按钮自适应长度,这也是考验前端工程师的CSS使用技巧和磨练我们的耐性
那些年我们前端工程师的收藏夹不仅收藏CSSH,还会收藏各种布局攻略,如圣杯布局,也叫双飞翼布局,就是实现一个两侧宽度固定,中间宽度自适应的三栏布局,实现这些布局需要各种技巧和攻略
- END -