css进阶之路(一)----Web标准

W3C是什么

W3C又称W3C理事会、万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。W3C 最重要的工作是发展 Web 规范(称为推荐,Recommendations),这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南。

标准的定制过程

W3C其实扮演的是一个论坛的角色,它并不生产标准,它只是把某项技术的相关各方聚集起来,最终由他们来产出标准。W3C设定了整个平台规则。css规范通常有css工作组的成员来编写,css成员80%-90%来自W3C会员公司(浏览器厂商、主流网站、研究机构、常规技术公司等)、几名特邀专家和几名W3C工作人员组成。每一项从最初启动到最终成熟要经过编辑草案、首个公开工作草案、工作草案、候选推荐规范、提名推荐规范、正式推荐规范六个阶段。

特邀嘉宾是指那些被邀请参与标准定制的Web开发者,W3C工作人员为工作组和W3C之间的交流提供遍历。不难看出,工作组的会员公司都是Web标准兴旺发展的直接受益者;而且对于哪些东西该进入标准,浏览器厂商比W3C有更多的发言权。另外,制定标准并不是闭门造车,CSS工作组坚持透明原则,它内部所有交流都是公开的,并邀请公众的关注和参与。

css3、css4

css1的规范发表于1996年,它非常简单;css2发表于1998年,它的定义更加严格,囊括了更多功能。从css2之后,css工作组讲css打散到了多个不同的规范(模块)中,每个模块都可以独立更新版本,那些延续css2.1已有特性的模块会升级到3这个版本号;如果某个模块是前所未有的新概念,那它的版本号将从1开始。所以,尽管css3这个名词非常流行,但它实际上并没有在任何规范中定义过。所以我们通常说的css3,其实包括css规范第三版再加上一些版本号还是1的新规范。

浏览器前缀

为了支持那些实验性的(私有的、非标准的)特性,每个浏览器在个名称前面加上自己特有的前缀。网页开发者可以自由尝试这些加了前缀的特性。为了让所有浏览器支持实验性特性,开发者们往往要把所有前缀版本的特性都写一遍,最后再写一遍没加前缀的属性,这样做其实有时候是没必要的,因为有些特性一开始有些浏览器就是用没加前缀的写法实现的。

Firefox          -moz-
IE               -ms-
Opera            -o-
Safari和Chrome   -webkit-

  

时间: 2025-01-17 04:24:19

css进阶之路(一)----Web标准的相关文章

CSS进阶之路

下面主要引用http://www.cnblogs.com/wangfupeng1988/tag/css知多少/ CSS进阶笔记: 一.学习CSS的三个突破点 1.浏览器如何加载和解析CSS--CSS的5个来源: 2.CSS和html如何结合起来--选择器: 3.CSS能控制那些显示方式--盒子模式.浮动.定位.背景.字体等: 下面分开阐述: 1.浏览器如何加载和解析CSS (1) 浏览器默认样式表 html, address,blockquote,body, dd, div,dl, dt, fi

前端工程师的进阶之路

这篇文章收藏在笔记里面有几年了,原文作者无从考究了,侵删! 最近再翻出来看,依然觉得受益匪浅.这次整理分享出来,希望对大家有所启示. 背景 如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧: 如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧: 如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧. 前言 所谓的天才,只不过是比平常人更快的掌握技能.完成工作罢了:只要你找到了正确的方向,并辅以足够的时间,你一样能够踏上成功彼岸. 本文将

细谈WEB标准

最近有些朋友很是疑惑web标准是什么,我在这里先做一个总结,有更好的见解的可以私信给我! 首先切入正题之前先谈一下什么叫DOCTYPE,DOCTYPE是document type(文档类型)的简写,主要作用是用来说明你用的XHTML或者HTML是什么版本.浏览器会根据你的DOCTYPE定义的DTD(文档类型定义)来解释页面代码,并展现出来.所以要建设符合web标准的网页,DOCTYPE是必不可少的关键组成部分! 接着我们来谈下web标准的组成. Web标准主要有三部分组成:结构(Structur

(转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)

欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局.如果您刚开始学习网页制作,不知道什么是表格布局及html和css,建议您先去充电,否则学习本教程会非常吃力或者根本就听不懂. 由于时间关系,本教程只讲解一些基础知识,让您从原来的表格布局跨入到web标准(div+css)布局,会使用web标准制作出常见的页面,这也达到了本教

Web标准:九、CSS表单设计

Web标准:九.CSS表单设计 知识点: 1.改变文本框和文本域样式 2.用图片美化按钮 3.改变下拉列表样式 4.用label标签提升用户体验 1)改变文本框和文本域样式 文本框标签:<input type="text" value="" class=""> 给这些文本框增加css样式,改变他们的样式: 最终显示效果如下: 文本域标签:<textarea id="" class="" r

标准之路网站上一篇文章《十天学会web标准(div+css)》的营养精华

以下精华出自如下链接,“http://www.aa25.cn/special/10day/index.shtml”,<十天学会web标准(DIV+CSS)>. 这个内容不要删掉:“<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">”,删除它后可能引起某些

Java Web 程序员的职业进阶之路

啥也不说了,都在图里了.希望可以给大家的职业规划一些提示,尤其是写了几年程序,却越来越迷茫的同学. Java Web 程序员的职业进阶之路,布布扣,bubuko.com

读《精通CSS:高级Web标准解决方案》

因为最近在看<精通CSS:高级Web标准解决方案>,做了一些记录. 因为很多开发人员对于XHTML2的开发不满,于是出现了WHATWG和W3C的分裂,WHATWG决定开发自己的规范,也就是HTML5,而W3C的XHTML2标准已被放弃,HTML5成为了W3C的正式标准.XHTML和HTML的区别就是XHTML严格遵守XML编码规定,浏览器会依据文档的MIME类型来解析文档,如果不遵循规范会导致错误,而HTML却是很宽松的. Doctype类型和浏览器模式,DTD(文档定义类型)是一组机器可读的

Java Web 程序猿的职业进阶之路

啥也不说了,都在图里了.希望能够给大家的职业规划一些提示,尤其是写了几年程序,却越来越迷茫的同学. Java Web 程序猿的职业进阶之路,布布扣,bubuko.com