首页网站网页设计css样式,网页设计制作网站模板图片

网页设计css样式,网页设计制作网站模板图片

编程之家2026-05-221111次浏览

大家好,今天给各位分享网页设计css样式的一些知识,其中也会对网页设计制作网站模板图片进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

网页设计css样式,网页设计制作网站模板图片

网页设计为什么要弄CSS样式

每次进行产品演示,我很快就会极力称赞 Dreamweaver MX 2004设计和呈现 CSS(或层叠样式表)的新功能。然而最近某位新用户问了一个问题,说实话,这个问题一下子让我张口结舌。这位用户只是问:“我为什么要使用 CSS?”当时我意识到,尽管我们这些每天与 HTML和 CSS打交道的人非常了解 CSS的优点,但仍有很多人并不了解。或者说并不完全了解 CSS所能提供的所有优点。本文是我对上面那位新用户的书面回答。CSS起源回顾 CSS的优点之前,我要先介绍一下它的历史。Web管理组织 W3C在 1996年 11月推荐使用 CSS,并批准了 CSS 1级规范。CSS 1级规范说明了用于 HTML页面的属性。这些属性代替了传统的字体标签和其他“样式”标记,例如颜色和边距。1998年 5月,W3C批准了 CSS 2级规范,将一些附加功能添加到 1级规范,并引进了定位属性。这些属性代替了表格标签普遍(但是错误)的用法,用来设计页面元素的表示。CSS规范的最新版本是 CSS 2.1,它改进了某些属性,并删除了在当前浏览器里没有作用或作用很小的属性。不幸的是,就像很多新技术一样,CSS经历了漫长的过程才被广泛采纳。其中的重要原因在于浏览器,以及为这些浏览器建立站点的 Web设计者们。CSS批准期间,Netscape Navigator(NN)仍然是主导浏览器,而该浏览器基本上不支持 CSS。Microsoft在其第 3版浏览器中添加了对 CSS非常有限的支持,但当时大多数的 Web设计者(本人在内)仍然将 NN作为首选平台进行页面编码。很多年来,每发行一个新版本,浏览器制作者们都扩展了对 CSS的支持。今天,Internet Explorer 6、Netscape Navigator 7、Mozilla、Opera和 Safari都全面支持 CSS。但这并不意味着我们作为 Web设计者和开发者的生涯不存在问题。尽管上述所有浏览器都支持 CSS Level 2,它们的兼容程度仍然各不相同。而且在某些情况下,特定属性仍然会带给你很多麻烦。也就是说,您仍然需要遵守老的信条“测试再测试”。但如果您坚持使用 CSS规范的核心属性,您将能够正确地呈现页面。但是为什么 W3C认为需要创建 CSS规范呢?当我创建基于 HTML的 Web站点和应用程序时,这一切对我又意味着什么呢?我认为,我们需要使用 CSS的理由以及它带来的优势可以分为以下三个主要方面:灵活性、呈现性和可访问性灵活性我确定几乎每个 Web设计者和开发者都经历过这样的痛苦时刻:当您小心地布置好页面,完成所有嵌套的表格后,客户要求进行一点“小小的”更改。这小小的更改可能只是“能不能把那个图形稍稍往左移动一点?”,也可能非常富有戏剧性:“我不喜欢这些标题,能把它们的字体弄大一点吗?改字体的时候,顺便把颜色也改了,怎么样?”如果只需要处理有限的几个页面,您可以深吸一口气,花上大半个小时做那些让人恼火的改动。但如果涉及到较大的站点(而这已经很常见),一个简单的更改无论如何也简单不了。这样的情形为什么会如此痛苦呢?因为定义页面外观的标记本身就是页面的一部分。要看到实例,您只需到任何站点的任何页面上去数一下 font和 table标签的数量。只要您能够从实际页面的流程(或代码)中删除这些标记,或者采用更好的办法,即将其外置,您就可以进行集中更改。而这就是 CSS所能做的。如果使用一个或多个外部样式表,通过修改样式表然后将修改后的版本上载,您就可以将更改应用到站点。想象一下,在传统的基于表格的布局中,将站点浏览从页面左侧移到页面右侧将有多么困难。这需要几个小时重复而乏味的工作。但是,如果您选择使用 CSS的定位属性(通常称作 CSS-P)来设计页面,只需更改外部样式表中的“浮动”或“位置”属性,即可更新页面。而且还有以下附加优势:您更新了站点中使用该样式的所有页面。呈现性由于宽带的广泛使用,很多开发者已经不再考虑在浏览器中呈现页面所花费的时间。但是,你们应该记住,很多目标用户仍然在使用拨号连接。传统的基于表格的布局是页面下载速度慢的主要原因。因为浏览器从服务器接收页面时,必须首先检查并“理解”一系列复杂的镶嵌式表格。它必须先找到镶嵌在最里面的内容,然后小心地逐步处理代码,直至到达最外层的容器,即 body标签。完成以上所有过程后,浏览器才能开始在屏幕上呈现内容。如果使用 CSS,浏览器从服务器接收内容后,立刻就可以开始呈现过程,因为页面中没有或只有很少的显示标记。使用外部样式表还有一个潜在的呈现方面的好处。在传统的基于表格的方法中,浏览器必须检索、分析并单独呈现每个页面。也就是说,浏览器在您的站点上显示第 30页时耗费的工作和显示第 1页时一样多。但是,如果使用外部样式表进行显示,站点的第一页将提示浏览器将页面使用的已链接样式表文件缓存起来。这意味着站点中所有使用上述样式表的后继页面下载速度会更快,因为浏览器已经缓存了样式表。最后一个与呈现有关的优点让我想起电影《莫扎特》。电影中,莫扎特问国王对自己的歌剧有什么看法。国王说很好,但是很沉闷。莫扎特一再追问,国王解释说,问题就在于“音符太多”。Web设计也可能有同样的问题,当然这里的音符指的是实际 HTML代码。代码越多,浏览器理解页面所花的时间就越长。大家也许都听说过有关官方应用程序的传言,它们编写了非常糟糕的代码,满是复杂的信息,然而文档页面却无法呈现。作为 Dreamweaver的用户,你们不会遇到这样的问题,但是如果编写了太多代码,你们也会感到内疚。典型的基于表格的设计就是一个很好的例子。在设计中使用 CSS后,您将减少客户需要下载的代码的数量。仅仅减少某些页面中的字体标签就可以大大减少代码的数量。在很多情况下,如果完全使用 CSS-P进行设计,代码的数量最多可以减少 50%甚至更多。代码减少就意味着页面下载的速度加快。

网页设计的新建CSS样式

这三种都是css中的选择符。

1、类是类选择符。如“.red”就是一个类选择符。类选择符以英文点号“.”开头,后面的名字可以自己定义。

2、标签是类型选择符,就是html文档中的元素,如:p{}

3、高级是id选择符,id选择符定义的方法跟类基本相似,只是其开头不是“.”号而是英文“#”,后面的名字也是可以自己定义。如:“#top”

类选择符和高级选择符的差别是:

网页设计css样式,网页设计制作网站模板图片

a、类选择符可以重复使用,且可以用在任意元素上,使用任意次

b、html中id属性是唯一的,只有拥有该id的元素才会应用该样式

c、id选择符的优先权高于类选择符。

关于这三种的继承属性:类型选择符(标签)的权重

如何用css样式设计整个网站字体

网站字体分为两种类型,一种是默认字体,一种是外部字体。

默认字体

网页设计css样式,网页设计制作网站模板图片

如果整个网页都要弄成宋体的话就将body定义为宋体即可,即在样式表中加入:body{font-family:"宋体"},如果只要一部分为宋体,那将那一部分的层的字体样式定义为宋体就行了。

默认的字体有宋体、楷体、黑体、新宋体、仿宋等。

外部字体

样式表中嵌入外部字体,用@font-face语法。

@font-face{font-family:name;src:<url>;sRules;}

<name>:为自定义字体名称

<url>:使用绝对或相对地址指定OpenType字体

<sRules>:样式表定义

如:

@font-face{

font-family:YH;

src:url();

}

然后再设置需要变换字体的样式即可,如:body{font-family:YH},字体名称是上述所说自定义好的名称。

关于网页设计css样式到此分享完毕,希望能帮助到您。

网页客服系统源码 免费开源客服系统源码数据库系统概论第五版电子书?数据库系统概论第六版课后答案