网站建设公司精心设计的网站包括模块化元素,可在数十或数百页中重复用,这类元素可能包含页眉的全局导航标题链接和图形,或企业的联系信息和邮箱地址。在每一个文件中包括构成标准页面组件的文本和html代码是没意义的。相反用包括在数百个页面中重复的规范化元素的单个文件,当更改该文件时,包括该组件的站点中的每一个页面都会自动更新。html,CSS和目前的Web服务器提供了可重用模块化组件的强大功能和灵活性,大型复杂站点都是用很多可重用的组件构建的。
Web服务器让站点作者创建标准化的html代码片段,包括文件,可以在网站的所有页面中用,包括文件只不过一个包括普通html页面代码的文本文件。当用户请求页面时,Web服务器将主页面与主页面文件中指定的包括文件组合在一块,然后将组装好的html页面发送到用户的浏览器。包括文件也可以便捷重复标准化内容,比如支付政策,隐私政策或其他样板语言,这类语言在大型网站的很多地方以相同的形式重复,将重复内容从页面文件中提取到包括文件中。假如需要更改样板语言,将仅需更改一个文件,即可更新整个站点中每次出现的文本。
层叠样式表的很多用户了解怎么样改变标准html组件的外观,但不太注意CSS的强大级联功能,CSS是一个可扩展的系统,其中一组有关的CSS指令分布在多个CSS文件中,可以从所有页面共享样式和布局指令级联到特定样式,只有站点中的少数几个页面可以共享。
CSS具备多个层次级别,其级别在重要程度和优先级,从所有页面共享的一般CSS代码,到特定页面文件中包括的代码,到嵌入特定html标记的代码,常规页面代码会覆盖共享站点代码,嵌入在html标记中的CSS代码会覆盖常规页面代码。这种CSS优先级的层次级联为整个站点设置很通用的样式,同时还让用特定的部分或页面样式覆盖所需的样式。
多个CSS文件可以跨站点协同工作,这种以模块化方法协同工作的多个CSS文件,是页面级联系统的核心,通过指向整个站点中控制样式的链接共享代码。该系统具备明显的优势,假如所有网页共享相同的主CSS文件,可以更改主组件的样式CSS文件,并在网站的每一个页面将显示新的样式。
网页标题网站建设企业做网站中CSS具备什么层次