css历史

Posted 样式

篇首语:别裁伪体亲风雅,转益多师是汝师。本文由小常识网(cha138.com)小编为大家整理,主要介绍了css历史相关的知识,希望对你有一定的参考价值。

css历史

1.CSS发展史

CSS历史:从1990年代初HTML被发明开始样式表就以各种形式出现了,不同的浏览器结合了它们各自的样式语言,读者可以使用这些样式语言来调节网页的显示方式。

一开始样式表是给读者用的,最初的HTML版本只含有很少的显示属性,读者来决定网页应该怎样被显示。但随着HTML的成长,为了满足设计师的要求,HTML获得了很多显示功能。

随着这些功能的增加外来定义样式的语言越来越没有意义了。1994年哈坤·利提出了CSS的最初建议。

伯特·波斯(Bert Bos)当时正在设计一个叫做Argo的浏览器,他们决定一起合作设计CSS。当时已经有过一些样式表语言的建议了,但CSS是第一个含有“层叠”的主意的。

在CSS中,一个文件的样式可以从其他的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承,或“层叠”作者的样式, 这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合各人的爱好。

哈坤于1994年在芝加哥的一次会议上第一次展示了CSS的建议,1995年他与波斯一起再次展示这个建议。当时W3C刚刚建立,W3C对CSS的发展很感兴趣,它为此组织了一次讨论会。

哈坤、波斯和其他一些人(比如微软的托马斯·雷尔登)是这个项目的主要技术负责人。1996年底,CSS已经完成。

1996年12月CSS要求的第一版本被出版。1997年初,W3C内组织了专门管CSS的工作组,其负责人是克里斯·里雷。

这个工作组开始讨论第一版中没有涉及到的问题,其结果是1998年5月出版的第二版要求。到2007年为止,第三版还未完备。

使用CSS+DIV的优点采用CSS+DIV进行网页重构相对与传统的TABLE网页布局而具有以下3个显著优势: 1:表现和内容相分离将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。这样的页面对搜索引擎更加友好。

2:提高页面浏览速度 对于同一个页面视觉效果,采用CSS+DIV重构的页面容量要比TABLE编码的页面文件容量小得多,前者一般只有后者的1/2大小。浏览器就不用去编译大量冗长的标签。

3:易于维护和改版你只要简单的修改几个CSS文件就可以重新设计整个网站的页面。具体说明请见百度知道CSS发展史.----------------------------------------------------------------------------------------------CSS2样式单自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。

CSS2.0是一套全新的样式表结构,是由W3C推行的,同以往的CSS1.0或CSS1.2完全不一样,CSS2.0推荐的是一套内容和表现效果分离的方式,HTML元素可以通过CSS2.0的样式控制显示效果,可完全不使用以往HTML中的table和td来定位表单的外观和样式,只需使用div和 Li此类HTML标签来分割元素,之后即可通过CSS2.0样式来定义表单界面的外观。CSS2.0提供给我们了一个机制,让程序员开发时可以不考虑显示和界面就可以制作表单和界面,显示问题可由美工或是程序员后期再来编写相应的 CSS2.0样式来解决。

不过由于CSS2.0目前尚未见过很好的编辑软件,所以无法做到所见即所得,编写起来不易。----------------------------------------------------------------------------------------------CSS3CSS3语言开发是朝着模块化发展的。

以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:盒子模型列表模块超连结方式语言模块背景和边框文字特效多栏布局CSS3选择器CSS3增加了更多的CSS选择器,可以实现更简单但是更强大的功能,比如:nth-child()等。

时间表几个模块现已完成,包括的SVG (可扩展矢量图形) ,媒介资源类型(Media Queries)和命名,而其他的模块开发工作则仍在进行中。如果要给出一个预定的日期的话,非常困难,不管怎样,web浏览器将全面支持CSS3的各种新特点,一些新的探索已经开始了。

针对不同浏览器,新的功能是逐渐应用的,仍然需要1-2年的时间,每一个新的模块才有可能被广泛应用。CSS3将给我带来哪些新的影响首先,我们希望,这是个正确的方式,CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。

网络浏览器也还将继续支持CSS2。对我们来说,CSS3主要的影响是将可以使用新的可用的选择器和属性,这些会允许你实现新的设计效果(譬如动态和渐变),而且可以很简单的设计出现在的设计效果(比如说使用分栏)。

2.HTML的发展历史

百度百科摘的超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时HTML 3.2——1996年1月14日,W3C推荐标准 5HTML 4.0——1997年12月18日,W3C推荐标准HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准HTML 5 的第一份正式草案已于2008年1月22日公布,仍继续完善ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准。

Wijmo是基于HTML5、jQuery、CSS3和SVG的一个控件包,能够满足构建当今Web系统的需求。基于Wijmo,您的系统运行将更加快速和流畅,外观也会更加引人入胜。

Wijmo中所有新的控件[1]都是在符合最新的UI设计潮流的基础上,对新的以及改良后的主题进行封装。优美的、专业的控件外观会让您的应用程序引人注目。

比如 ponentOne Studio for ASP .NET Wijmo 控件包内置的6个主题,同时可以使用 jQuery UI项目提供的 30 多个主题,甚至可以使用 ThemeRoller 创建属于您自己的系统主题。HTML没有1.0版本是因为当时有很多不同的版本。

有些人认为蒂姆·伯纳斯-李的版本应该算初版,这个版本没有IMG元素。当时被称为HTML+的后续版的开发工作于1993年开始,最初是被设计成为“HTML的一个超集”。

第一个正式规范为了和当时的各种HTML标准区分开来,使用了2.0作为其版本号。HTML+的发展继续下去,但是它从未成为标准。

HTML3.0规范是由当时刚成立的W3C于1995年3月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容2.0版本的,但是实现这个标准的工作在当时过于复杂,在草案于1995年9月过期时,标准开发也因为缺乏浏览器支持而中止了。

3.1版从未被正式提出,而下一个被提出的版本是开发代号为Wilbur的HTML 3.2,去掉了大部分3.0中的新特性,但是加入了很多特定浏览器,例如Netscape和Mosaic的元素和属性。HTML对数学公式的支持最后成为另外一个标准MathML。

HTML 4.0同样也加入了很多特定浏览器的元素和属性,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时,建议不再使用它们。HTML的未来和CSS结合会更好。

HTML 5草案的前身名为Web Applications 1.0。于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。

在2008年1月22日,第一份正式草案发布。标记语言XHTML1.0——发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布。

XHTML 1.1,于2001年5月31日发布,W3C推荐标准。XHTML 2.0,W3C工作草案。

XHTML 5,从XHTML 1.x的更新版,基于HTML 5草案。XHTML 4.01 是常见的版本。

3.CSS的发展历史

CSS1作为一项W3C推荐,CSS1发布于 1996年12月17 日。

1999 年1月11日,此推荐被重新修订。CSS2作为一项 W3C 推荐,CSS2发布于 1999年1月11日。

CSS2添加了对媒介(打印机和听觉设备)和可下载字体的支持。CSS3CSS3 计划将 CSS 划分为更小的模块。

W3C CSS 规范和时间线 规范 草案/提议 推荐 CSS 1 1996 年 12 月 17 日 CSS 1 (Revised) 1999 年 1 月 11 日 CSS 2 1998 年 5 月 12 日 CSS 2.1 2007 年 7 月 19 日 CSS 2 Mobile 2007 年 10 月 19 日 CSS 2 TV 2003 年 5 月 14 日 CSS 2 Print 2006 年 10 月 13 日 CSS 3 2001 年 5 月 23 日 CSS 3 Namespace 2006 年 8 月 28 日 CSS 3 User Interface 2004 年 5 月 11 日 CSS 3 Selectors 2005 年 12 月 15 日 CSS 3 Fonts 2002 年 8 月 2 日 CSS 3 Web Fonts 2002 年 8 月 2 日 CSS 3 Colors 2003 年 5 月 14 日 CSS 3 TV 2003 年 5 月 14 日 CSS 3 Backgrounds and borders 2005 年 2 月 16 日 CSS 3 Text 2007 年 3 月 6 日 CSS 3 Lists 2002 年 11 月 7 日 CSS 3 Line 2002 年 5 月 15 日 CSS 3 Box model 2007 年 8 月 9 日 CSS 3 Multi column 2007 年 6 月 6 日 CSS 3 Ruby 2003 年 5 月 14 日 CSS 3 Border 2005 年 3 月 16 日 CSS 3 Speech 2004 年 12 月 16 日 CSS 3 Paged Media (PM) 2006 年 10 月 10 日 CSS 3 Generated PM 2007 年 5 月 4 日 CSS 3 Print 2006 年 10 月 13 日 CSS 3 Values 2006 年 9 月 19 日 CSS 3 Cascade 2005 年 12 月 15 日 CSS 3 Template Layout 2009 年 4 月 2 日 CSS 3 Media Queries 2009 年 9 月 15 日。

4.css+div发展史

Cascading Style Sheets(层叠样式表)的历史 从1990年代初HTML被发明开始样式表就以各种形式出现了,不同的浏览器结合了它们各自的样式语言,读者可以使用这些样式语言来调节网页的显示方式。

一开始样式表是给读者用的,最初的HTML版本只含有很少的显示属性,读者来决定网页应该怎样被显示。 但随着HTML的成长,为了满足设计师的要求,HTML获得了很多显示功能。

随着这些功能的增加外来定义样式的语言越来越没有意义了。 1994年哈坤·利提出了CSS的最初建议。

伯特·波斯(Bert Bos)当时正在设计一个叫做Argo的浏览器,他们决定一起合作设计CSS。 当时已经有过一些样式表语言的建议了,但CSS是第一个含有“层叠”的主意的。

在CSS中,一个文件的样式可以从其它的样式表中继承下来。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承,或“层叠”作者的样式。

这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合各人的爱好。 哈坤于1994年在芝加哥的一次会议上第一次展示了CSS的建议,1995年他与波斯一起再次展示这个建议。

当时W3C刚刚建立,W3C对CSS的发展很感兴趣,它为此组织了一次讨论会。哈坤、波斯和其他一些人(比如微软的托马斯·雷尔登)是这个项目的主要技术负责人。

1996年底,CSS已经完成。1996年12月CSS要求的第一版本被出版。

1997年初,W3C内组织了专门管CSS的工作组,其负责人是克里斯·里雷。这个工作组开始讨论第一版中没有涉及到的问题,其结果是1998年5月出版的第二版要求。

到2004年为止,第三版还未出版。 * 1996年W3C正式推出了CSS1. * 1998年W3C正式推出了CSS2. * CSS2.1是W3C现在正在推荐使用的. * CSS3现在还处于开发中。

5.HTML的发展历史

百度百科摘的

超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):

HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时

HTML 3.2——1996年1月14日,W3C推荐标准

5

HTML 4.0——1997年12月18日,W3C推荐标准

HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准

HTML 5 的第一份正式草案已于2008年1月22日公布,仍继续完善

ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准。

Wijmo是基于HTML5、jQuery、CSS3和SVG的一个控件包,能够满足构建当今Web系统的需求。基于Wijmo,您的系统运行将更加快速和流畅,外观也会更加引人入胜。Wijmo中所有新的控件[1]都是在符合最新的UI设计潮流的基础上,对新的以及改良后的主题进行封装。优美的、专业的控件外观会让您的应用程序引人注目。比如 ponentOne Studio for ASP .NET Wijmo 控件包内置的6个主题,同时可以使用 jQuery UI项目提供的 30 多个主题,甚至可以使用 ThemeRoller 创建属于您自己的系统主题。

HTML没有1.0版本是因为当时有很多不同的版本。有些人认为蒂姆·伯纳斯-李的版本应该算初版,这个版本没有IMG元素。当时被称为HTML+的后续版的开发工作于1993年开始,最初是被设计成为“HTML的一个超集”。第一个正式规范为了和当时的各种HTML标准区分开来,使用了2.0作为其版本号。HTML+的发展继续下去,但是它从未成为标准。

HTML3.0规范是由当时刚成立的W3C于1995年3月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容2.0版本的,但是实现这个标准的工作在当时过于复杂,在草案于1995年9月过期时,标准开发也因为缺乏浏览器支持而中止了。3.1版从未被正式提出,而下一个被提出的版本是开发代号为Wilbur的HTML 3.2,去掉了大部分3.0中的新特性,但是加入了很多特定浏览器,例如Netscape和Mosaic的元素和属性。HTML对数学公式的支持最后成为另外一个标准MathML。

HTML 4.0同样也加入了很多特定浏览器的元素和属性,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时,建议不再使用它们。HTML的未来和CSS结合会更好。

HTML 5草案的前身名为Web Applications 1.0。于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。在2008年1月22日,第一份正式草案发布。

标记语言

XHTML1.0——发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布。

XHTML 1.1,于2001年5月31日发布,W3C推荐标准。

XHTML 2.0,W3C工作草案。

XHTML 5,从XHTML 1.x的更新版,基于HTML 5草案。

XHTML 4.01 是常见的版本。

6.css的发展历史和设计原理

网页浏览器主要通过

HTTP

协议连接网页服务器而取得网页,

HTTP

容许网页浏览

器送交资料到网页服务器并且获取网页。目前最常用的

HTTP

HTTP/1.1

这个

协议在

RFC2616

中被完整定义。

HTTP/1.1

有其一套

Inter Explorer

并不完全

支援的标准,然而许多其他当代的网页浏览器则完全支援这些标准。网页的位置以

URL

(统一资源定位符)指示,此乃网页的地址;以

的迅猛发展,HTML被广泛应用,上网的人们当然希望网页做得漂亮些,因此HTML排版和界面效果的局限性日益暴露出来。

为了解决这个问题,人们也走了不少弯路,用了一些不好的方法,比如给HTML增加很多的属性结果将代码变得很臃肿,将文本变成图片,过多利用Table来排版,用空白的图片表示白色的空间等。直到CSS出现。

CSS可算是网页设计的一个突破,它解决了网页界面排版的难题。可以这么说,HTML的Tag主要是定义网页的内容(Content),而CSS决定这些网页内容如何显示(Layout)。

CSS与网页的链接方法内嵌样式(Inline Style) 内部样式表(Internal Style Sheet) 外部样式表(External Style Sheet)内嵌样式(Inline Style)Inline Style是写在Tag里面的。内嵌样式只对所在的Tag有效。

这个Style定义里面的文字是20pt字体,字体颜色是红色。显示示例内部样式表(Internal Style Sheet) 内部样式表是写在HTML的里面的。

内部样式表只对所在的网页有效。<style type=text/css>H1.mylayout border-width:1; border:solid; text-align:center; color:red</style><body>

这个标题使用了Style。

这个标题没有使用Style。

显示示例内部样式表(Internal Sytle Sheet)要用到Style这个Tag,写法如下:<style type=text/css>。

</style>外部样式表(External Style Sheet)如果很多网页需要用到同样的样式(Styles),用什么方法呢?将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网页里引用这个CSS文件。

比如可以用文本编辑器(NotePad)建立一个叫home的文件,文件后缀不要用.txt,改成.css。文件内容如下:H1.mylayout border-width: 1; border: solid; text-align: center;color:red然后你建立一个网页,代码如下:<link href="../asdocs/css_tutorials/home.css" rel="stylesheet" type=text/css><body>

这个标题使用了Style。

这个标题没有使用Style。

显示示例使用外部(Extenal)样式表,相对于内嵌(Inline)和内部式(Internal)的,有以下优点:样式代码可以复用。

一个外部CSS文件,可以被很多网页共用。 便于修改。

如果要修改样式,只需要修改CSS文件,而不需要修改每个网页。 提高网页显示的速度。

如果样式写在网页里,会降低网页显示的速度,如果网页引用一个CSS文件,这个CSS文件多半已经在缓存区(其它网页早已经引用过它),网页显示的速度就比较快。 串联(Cascading)CSS第一个字母,是Cascading,意为串联。

它是指不同来源的样式(Styles)可以合在一起,形成一种样式。Cascading的顺序是:浏览器缺省(browser default)(优先级最低) 外部样式表(Extenal Style Sheet) 内部样式表(Internal Style Sheet) 内嵌样式表(Inline Style)(优先级最高)样式(Styles)的优先级依次是内嵌(inline), 内部(internal), 外部(external), 浏览器缺省(browser default)。

假设内嵌(Inline)样式中有font-size:30pt, 而内部(Internal)样式中有font-size:12pt,那么内嵌(Inline)式样式就会覆盖内部(Internal)样式。释义 Counter-Strike:Source(CSS) 是 的Mod(Modification),也就算是半条命的一个版本吧,还有其他的Mod像胜利之日等. 简单说说它和1.5,1.6的区别,"起源"系列采用了新的物理引擎"Source",中文即为"起源".新引擎的使用使得半条命这款历史性的FPS巨作又走在了现代游戏的前沿,引领FPS游戏向高度仿真化发展. 反恐精英:起源的出现,预示着CS1.5和CS1.6版本的没落,尽管现在他们还很流行,但这是一个不可避免的事情,毕竟,游戏的最终开发权还是在Valve手里.。

9.什么是CSS

CSS是Cascading Style Sheets(层叠样式表)的简称.

CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).

在标准网页设计中CSS负责网页内容(XHTML)的表现.

CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀.

可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课.

CSS是由W3C的CSS工作组产生和维护的.

CSS的历史

1996年W3C正式推出了CSS1.

1998年W3C正式推出了CSS2.

CSS2.1是W3C现在正在推荐使用的.

CSS3现在还处于开发中.

参见

W3C的CSS主页://w3/Style/CSS/

在w3c网站上校验CSS的正确性://jigsaw.w3/css-validator/

相关参考

历史教学中如何形成历史概念

历史概念是人们在认识历史事件和历史现象的基础上,抽象概括而成的,他揭示了历史现象的本质,是人们对历史事件、历史现象、历史人物的本质和内部联系的认识。在表述历史概念时,既要体现历史事物的时、地、人和事的

历史唯物观与历史唯心

1.历史唯物主义和历史唯心主义的区别一、社会历史观的含义和两大派别社会历史观是人们对人类社会及其历史变迁的根本看法、根本观点。社会历史观分为历史唯心主义和历史唯物主义两大派别。历史唯心主义简称唯心史观

清朝架空历史小说排行,求好看的历史穿越 历史军事 架空历史小说

求好看的历史穿越历史军事架空历史小说  历史军事架空穿越类  汉献帝新传(汉)  调教初唐(唐)  千夫斩(清)  大唐万户侯(唐)  名门(全架空(唐))  大明官途(明)  血沃轩辕(明)  诸夏

国外历史课

1.美国的历史课正如中国中学历史课包含中国历史和世界历史两大板块,美国中学历史课也是包含美国历史和世界历史两大板块。但美国中学历史课把不同时代的历史,不同地域的历史,不同主题的历史又划分成了很多不同的

中国历史,中国历史大事件

中国历史大事件中国历史简介中国的历史起源中国的历史的全过程中国多少年历史?这才是真正的中国历史,简称中华上下550万年![奸笑][奸笑]朝代/寿命原始人(440万年)部落(8万年)三皇(没有记载)五帝

历史,历史,历史!!!!!!!初二

给你找了很多个你自己看看吧要快点不然有的网页就无效了://xdz100/Article_Print.asp?ArticleID=965://soabc/://chat.pep/lb5000/topic

2015中考历史历史热点

中考历史热点1901~1980中国史高度重视对历史概念的考查是近几年来高考的突出特点。因为历史概念是根据历史背景、存在的表现和产生的影响三部分概括而形成的。由于历史概念是史实的抽象和概括,它上承史实,

历史知识—中国朝代历史

中国朝代历史(五)北宋1.时间:960年—1127年2.第一任君王:赵匡胤3.其他重要君王:赵光义、赵恒4.建都:东京开封府(河南开封)5.重大历史事件:(1)杯酒释兵权:是指发生在北宋乾德年间,宋太

历史街区申报

1.创建历史文化街区传承历史文化是什么意思创建历史文化街区传承历史文化的意义:一、历史文化街区建设的目的是保护文物建筑之外,还保存一些成片的历史街区,保有历史的记忆,保存城镇历史的连续性。二、历史文化

教师历史

1.我的历史老师作文随风来,随风去。回忆往事,历史的记忆挥之不去……我酷爱历史,更喜欢我的历史老师,还有那“历史悠久”的历史课堂。初三,我们有了新的历史老师,开辟了我们的历史课新概念。她,一米六个子,