CSS教程(一)
2008-03-09 11:30:58 来源:WEB开发网核心提示:---《网猴》版权所有用HTML制作网页就象是用画笔绘制一幅图画,只有那些对网页制作痴迷而执着的人才可能精确地实现预定的结果,CSS教程(一),这并不是正确的工具和灵活性就可以实现的,任何使用过HTML一个多星期的人都知道HTML是一种非常好的网页制作工具,串接样式表通过将定义结构的部分和定义格式的部分分离使我们能够对
---《网猴》版权所有
用HTML制作网页就象是用画笔绘制一幅图画。只有那些对网页制作痴迷而执着的人才可能精确地实现预定的结果,这并不是正确的工具和灵活性就可以实现的。
任何使用过HTML一个多星期的人都知道HTML是一种非常好的网页制作工具。所以有时候我们不得不制作体积相当大的GIF图象以获得想要的字体和布局。同样,有时候也不得不使用各种表格标签和隐藏的空格GIF图象以使页面的布局能达到预想的目的。
的确有些荒唐。我们的编码实在是太复杂了,GIF用量越来越多,而我们的页面变得比英吉利海峡还要宽,互联网有限的带宽怎么可能通过这么宽的信息呢?这种设计并不是网页设计的最佳形式。
但是,1996年底的时候悄悄诞生了一种叫做样式表(stylesheets)的技术。全称应该是串接样式表(Cascading Stylesheets-简称CSS)这位HTML的表弟向世人保证:
将对布局、字体、颜色、背景和其它文图效果实现更加精确的控制。
* 只通过修改一个文件就改变页数不定的网页的外观和格式。
* 在所有浏览器和平台之间的兼容性。
* 更少的编码、更少的页数和更快的下载速度。
除了还不能全面支持我们常用的大多数浏器之外,CSS在实现其它承诺方面作得相当出色。CSS在改变我们制作样式表的方法。它为大部分的网页创新奠定了基石。
之后的5天,我们将漫游样式表的世界。你将学到样式表的基本知识并将其应用于你的网页中。你还将学到如何处理字体、图文、色彩、背景及定位等的详细技巧。
今天,我们先浏览一下样式表的基本内容。第1个问题;样式表能为我们做什么?
那么样式表有什么特别之处呢?简而言之,它能帮你做以下事情:
* 你可以将格式和结构分离。
* 你可以以前所未有的能力控制页面布局。
* 你可以制作体积更小下载更快的网页。
* 你可以将许多网页同时更新,比以前快更容易。
* 浏览器将成为你更友好的界面
你可以将格式和结构分离。
HTML从来没打算控制网页的格式或外观。这种语言定义了网页的结构和个要素的功能,而让浏览器自己决定应该让各要素以何种模样显示。
但是网页设计者要求的更多。所以当Netscape推出新的可以控制网页外观的HTML标签时,网页设计者无不欢呼雀跃。我们可以用<FONT FACE>、 <I>包在<P>外边控制文章主体的外观等等。然后我们将所有东西都放入表格,用隐式GIF空格产生一个20象素的边距。一切都变得乱七八糟。编码变得越来越臃肿不堪,要想将什么内容迅速加到网页中变得越来越难。
串接样式表通过将定义结构的部分和定义格式的部分分离使我们能够对页面的布局施加更多的控制。HTML仍可以保持简单明了的初衷。CSS代码独立出来从另一角度控制页面外观。
用HTML制作网页就象是用画笔绘制一幅图画。只有那些对网页制作痴迷而执着的人才可能精确地实现预定的结果,这并不是正确的工具和灵活性就可以实现的。
任何使用过HTML一个多星期的人都知道HTML是一种非常好的网页制作工具。所以有时候我们不得不制作体积相当大的GIF图象以获得想要的字体和布局。同样,有时候也不得不使用各种表格标签和隐藏的空格GIF图象以使页面的布局能达到预想的目的。
的确有些荒唐。我们的编码实在是太复杂了,GIF用量越来越多,而我们的页面变得比英吉利海峡还要宽,互联网有限的带宽怎么可能通过这么宽的信息呢?这种设计并不是网页设计的最佳形式。
但是,1996年底的时候悄悄诞生了一种叫做样式表(stylesheets)的技术。全称应该是串接样式表(Cascading Stylesheets-简称CSS)这位HTML的表弟向世人保证:
将对布局、字体、颜色、背景和其它文图效果实现更加精确的控制。
* 只通过修改一个文件就改变页数不定的网页的外观和格式。
* 在所有浏览器和平台之间的兼容性。
* 更少的编码、更少的页数和更快的下载速度。
除了还不能全面支持我们常用的大多数浏器之外,CSS在实现其它承诺方面作得相当出色。CSS在改变我们制作样式表的方法。它为大部分的网页创新奠定了基石。
之后的5天,我们将漫游样式表的世界。你将学到样式表的基本知识并将其应用于你的网页中。你还将学到如何处理字体、图文、色彩、背景及定位等的详细技巧。
今天,我们先浏览一下样式表的基本内容。第1个问题;样式表能为我们做什么?
那么样式表有什么特别之处呢?简而言之,它能帮你做以下事情:
* 你可以将格式和结构分离。
* 你可以以前所未有的能力控制页面布局。
* 你可以制作体积更小下载更快的网页。
* 你可以将许多网页同时更新,比以前快更容易。
* 浏览器将成为你更友好的界面
你可以将格式和结构分离。
HTML从来没打算控制网页的格式或外观。这种语言定义了网页的结构和个要素的功能,而让浏览器自己决定应该让各要素以何种模样显示。
但是网页设计者要求的更多。所以当Netscape推出新的可以控制网页外观的HTML标签时,网页设计者无不欢呼雀跃。我们可以用<FONT FACE>、 <I>包在<P>外边控制文章主体的外观等等。然后我们将所有东西都放入表格,用隐式GIF空格产生一个20象素的边距。一切都变得乱七八糟。编码变得越来越臃肿不堪,要想将什么内容迅速加到网页中变得越来越难。
串接样式表通过将定义结构的部分和定义格式的部分分离使我们能够对页面的布局施加更多的控制。HTML仍可以保持简单明了的初衷。CSS代码独立出来从另一角度控制页面外观。
更多精彩
赞助商链接