什么是CSS?
CSS有各种版本(即级别),所以知道使用哪个版本很重要。CSS 1在1996的最后成为推荐标准,包含了非常基本的属性,比如字体、颜色、边距等。在此基础上,CSS2增加了高级概念(如浮动和定位)和高级选择器(如子选择器、相邻兄弟选择器和通用选择器)。在写这本书的时候,CSS2仍然是CSS的最新版本,尽管它早在1998就已经成为推荐标准。万维网联盟(W3C)的行动非常缓慢,所以虽然CSS3的开发在新千年开始前就已经开始,但距离最终发布还有很长的路要走。为了提高开发和浏览器实现的速度,CSS3分为模块,可以独立发布和实现。CSS3包含了一些令人兴奋的新特性,包括一个用于多列布局的模块,但选择器模块是最接近完成的,可能会成为2006年的推荐标准。2002年,人们开始开发CSS2.1,因为人们预计CSS2和CSS3发布之间的时间会很长。这是CSS2的修订版,计划纠正一些错误,更准确地描述CSS的浏览器实现。CSS2.1已接近完成,但可能在2006年底前无法实现。但是,它更准确地反映了CSS的当前状态。
级联样式表解决了一个常见的问题。
HTML标签最初被设计用来定义文档内容。通过使用
堆叠表格的特征
1,方便修改页面。2.方便统一页面风格。3.减小网页的大小。
级联样式表大大提高了工作效率。
样式表定义了如何显示HTML元素,就像HTML 3.2中的字体标签和颜色属性一样。样式通常保存在外部。css文件。只需编辑一个简单的CSS文档,外部样式表就能让您同时更改站点中所有页面的布局和外观。CSS可以被称为网页设计领域的突破,因为它允许同时控制多个页面的样式和布局。作为网站开发人员,您可以为每个HTML元素定义样式,并将其应用于任意数量的页面。要全局更新,只需改变样式,然后网站中的所有元素都会自动更新。[1]
编辑此CSS历史记录
1994,哈昆雷提出了CSS的初步建议;伯特·波斯当时正在设计一款名为Argo的浏览器,他们决定一起设计CSS。当时有一些关于样式表语言的建议,但CSS是第一个有“层叠”思想的。在CSS中,文件的样式可以从其他样式表中继承。读者可以在一些地方使用自己喜欢的风格,在其他地方继承,或者“级联”作者的风格,这使得作者和读者可以灵活地添加自己的设计,混合自己的爱好。哈昆于1994年在芝加哥的一次会议上首次提出了CSS的建议,他于1995年与波斯再次提出了这一建议。当时W3C刚刚成立。W3C对CSS的发展非常感兴趣,并为此组织了一次研讨会。Hakun、波斯等人(如微软的Thomas Rairdon)是这个项目的主要技术负责人。1996结束,CSS已经完成。1996 CSS需求的第一个版本是在二月份发布的。1997年初,W3C组织了一个专门研究CSS的工作组,负责人是Chris Riley。这个工作组开始讨论第一版没有涉及到的问题,于是CSS第二版在5月1998发布。到2007年,第三版还没有完成。
在本段编辑使用CSS布局的优点
与传统的表格网页布局相比,CSS有以下三个明显的优势:
1:表达式和内容的分离
把设计部分剥离出来放在一个独立的样式文件中,HTML文件中只存储文字信息。这样的页面对搜索引擎更友好。
2.提高页面浏览速度
对于同一个页面的视觉效果,CSS布局的页面大小要比表格编码的页面文件大小小很多,前者一般只有后者的1/2。浏览器不必编译大量冗长的标签。
3.易于维护和修改。
只需修改几个CSS文件,就可以重新设计整个网站的页面。
4.使用CSS布局更符合目前的W3C标准。
PS: W3C组织不是ISO国际标准组织的成员。
编辑这个感知体验CSS
什么是CSS?你可能急于知道答案。但模糊的文字描述意义不大。先来一点情感体验。这是一个普通的网页。但是,通过在这个文件中添加CSS规则,我们可以得到非常漂亮的网页。这还不是全部。在不改变HTML的情况下,我们可以通过添加不同的CSS规则来获得不同样式的网页:
什么是CSS?
* CSS是层叠样式表的缩写。* CSS语言是一种标记语言,不需要编译,直接由浏览器(一种浏览器解释的语言)解释执行。
CSS的作用
* css负责标准网页设计中网页内容(XHTML)的呈现。* CSS文件也可以说是一个文本文件,里面包含了一些CSS标签。CSS文件必须使用CSS作为文件名后缀。*我们可以通过简单的改变CSS文件,改变网页的整体呈现来减少工作量,所以是每个网页设计师的必修课。* CSS由W3C的CSS工作组制作和维护。为什么级联?在页面展示的过程中,有很多样式作用于页面元素,这些样式来自不同的地方。浏览器有自己的默认样式,网页作者有自己的样式,用户也可能有自己的样式,但最终显示的样式是其中之一,两者之间是有冲突的。CSS通过称为级联的过程来处理这种冲突。级联为每个规则分配一个重要性:作者的样式表被认为是最重要的,其次是用户的样式表,最后是浏览器或用户代理使用的默认样式表。为了给用户更多的控制权,您可以将任何规则指定为!重要的提高它的重要性,让它优先于任何规则,甚至优先于作者!重要旗帜的规则。因此,级联采用以下重要性顺序:已标记!重要用户风格>;标记它!重要作者风格>;作者风格>用户风格>浏览器/用户代理应用程序的风格。然后,根据选择器的特殊性决定规则的顺序。具有更特殊选择器的规则优先于具有更通用选择器的规则。如果两个规则的特殊性相同,则后面定义的规则优先。因此,堆叠是指具有不同优先级的层的堆叠。
编辑此段落以向网页添加样式表。
您可以通过以下四种方式将样式表添加到网页中。最接近目标的样式定义具有较高的优先级。高优先级样式将继承低优先级样式的非重叠定义,但覆盖重叠定义。请参阅了解异常情况!重要声明。
定义内部样式块对象
你可以使用HTML
内嵌样式