|
<p>现在什么网站都转成DIV+CSS架构,大势所趋,偶也硬着头皮上了,和大家一起从基础开始学吧</p><p>HTM我就不多说了,自己研究去.主要说CSS样式了</p><p><font color="#f70968"><strong>一.CSS初级指南</strong></font></p><p>就如 <abbr title="HyperText Markup Language">HTML</abbr>初级指南,<acronym title="Cascading Style Sheets">CSS</acronym>初级指南假设你对CSS一无所知。这个指南的目的是教授CSS的骨干元素──已经可以足够让你来开始学习了。CSS中级指南和CSS高级指南将探讨CSS的更深层次。</p><p>CSS,或Cascading Styles Sheets,中译层叠样式表或级联样式表,是样式化HTML的一种方法。HTML是文档的内容,则样式表是文档的表现,或者说外观。</p><p>无论闻起来还是尝起来,样式表一点都不像HTML。它们有着这样的格式:“属性:值(<strong>property: value</strong>)”,而且大部分属性可以应用到HTML标签中去。</p><p> </p><p><font color="#f70938"><strong>二.应用CSS──把CSS 应用到HTML 中的不同方法。</strong></font><br/> </p><p>有三条途径可以把<acronym title="Cascading Style Sheets">CSS</acronym>应用到<abbr title="HyperText Markup Language">HTML</abbr>中去。</p><h2>内联</h2><p><strong>内联</strong>样式通过<strong><code>style</code></strong>属性直接套进HTML中去。</p><p>看起来像这样:</p><pre><code><strong><p style="color: red">text</p></strong></code><br/> </pre><p>这将会是指定的段落变成红色。</p><p>我们的建议是,HTML应该是独立的、<strong>样式自由</strong>的文档,所以内联样式无论在什么情况下都应该尽量避免。</p><h2>内部</h2><p><strong>内部</strong>样式服务于整个当前页面。在头标签<code>head</code>里面,样式标签<code>style</code>里包含当前页面的所有样式。</p><p>看起来像这样:</p><pre><code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></code><br/> <code><html></code><br/> <code><head></code><br/> <code><title>CSS Example</title></code><br/> <code><strong><style type="text/css"></strong></code><br/> <code class="m1"><strong>p {</strong></code><br/> <code class="m2"><strong>color: red;</strong></code><br/> <code class="m1"><strong>}</strong></code><br/> <code class="m1"><strong>a {</strong></code><br/> <code class="m2"><strong>color: blue;</strong></code><br/> <code class="m1"><strong>}</strong></code><br/> <code><strong></style></strong></code> ...</pre><p>这将使这个页面的所有段落都是红色的,所有的连接都是蓝色的。</p><p>与内联样式类似,你应该是HTML文档和CSS文档分离开来,下面,我们的救世来了……</p><h2>外部</h2><p><strong>外部</strong>样式为整个网站的多个页面服务。这是一个<strong>独立的CSS文档</strong>,简单的一个范例如下:</p><pre><code><strong>p {</strong></code><br/> <code class="m1"><strong>color: red;</strong></code><br/> <code><strong>}</strong></code><br/> <code><strong>a {</strong></code><br/> <code class="m1"><strong>color: blue;</strong></code><br/> <code><strong>}</strong></code><br/> </pre><p>如果这个文档存为“web.css”的话,它可以这样跟HTML文档连接起来:</p><pre><code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></code><br/> <code><html></code><br/> <code><head></code><br/> <code><title>CSS Example</title></code><br/> <code><strong><link rel="stylesheet" type="text/css" href="web.css" /></strong></code><br/> <code>...</code><br/> </pre><p>在CSS高级指南中,我们还将看到其他连接外部样式表的方法,但到目前,这已经足够了。</p><p>想从本指南中收获更多,尝试着在你的文本编辑器中新建一个文档,在HTML文档相同的目录中,把这些代码保存为“web.css”。</p><p>现在像下面一样改进你的HTML文档:</p><pre><code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></code><br/> <code><html></code><br/> <code><head></code><br/> <code class="m1"><title>My first web page</title></code><br/> <code class="m1"><strong><link rel="stylesheet" type="text/css" href="web.css" /></strong></code><br/> <code></head></code><br/> <code>...</code><br/> </pre><p>保存HTML文档。现在已经把HTML和CSS连接起来了,但还是空白一片,没有改变什么东西。随着进一步学习CSS初级指南,你可以增添或者改变CSS文档,通过刷新浏览器里的HTML文档,方便地看到效果,像我们以前做的一样。</p><p></p><p><strong><font color="#f70968">三.选择符、属性和值</font></strong></p><p>HTML<abbr>有<strong>标签(tag)</strong>,<acronym title="Cascading Style Sheets">CSS</acronym>就有<strong>选择符(selector)</strong>。选择符就是赋予内部或者外部样式表的名字。在 CSS初级指南中,我们致力于<strong>HTML选择符</strong>,即是HTML的标签,用来改变一个指定标签的样式。</abbr></p><p>每个选择符都有<strong>属性(properties)</strong>在大括号<strong>{}</strong>中,里面包括诸如<code>color</code>、<code>font-weighth</code>或者 <code>background-color</code>形式的字样。</p><p>值(<strong>value</strong>)在半角英文引号<stong></stong><stong></stong>:<stong></stong><stong></stong>后面,用半角英文分号<strong>;</strong>隔离。</p><pre><code><strong>body {</strong></code><br/> <code class="m1"><strong>font-size: 0.8em;</strong></code><br/> <code class="m1"><strong>color: navy;</strong></code><br/> <code><strong>}</strong></code><br/> </pre><p>如上,这给body选择符里的font-size和color属性赋值。</p><p>基本上,这应用在HTML文档的话,在body标签之间(整个窗口的内容)文本将会有0.8em大小,显示为深蓝色。</p><h2>长度和百分比</h2><p>CSS中有很多专有的属性单位,也有很多能够用在大量属性的常规单位,在你继续学习之前,它们值得你熟悉一下。</p><p><strong>em</strong>(比如<code>font-size: 2em</code>)是一个大致与一个字符高度相同的单位。</p><p><strong>px</strong>(<code>font-size: 12px</code>)是一个像素的单位。</p><p><strong>pt</strong>(<code>font-size: 12pt</code>)是一个磅的单位。</p><p><strong>%</strong>(<code>font-size: 80%</code>)是一个……单位,等等,哦,是百分比。</p><p>其他单位还包括<strong>pc</strong>(活字),<strong>cm</strong>(厘米),<strong>mm</strong>(毫米)和<strong>in</strong>(英寸)。</p><p>一个值是<strong>0</strong>的时候你不必为它声明一个单位。比如,你不想要边界,可以这样设置:<code>border: 0</code> 。</p><div class="note"><h3>注意</h3><p>网页不是静态、绝对的媒体。这意味着,网页具有灵活性,用户被允许按他们的喜好方式浏览网页,包括字体尺寸和屏幕的大小等等。</p><p>因此,为font-size属性赋值的单位中,最佳的是em或者%,而px在多数浏览器中会导致文本具有不可缩放性,也会导致贫乏、乏味的文本。</p><p></p><p>今天先学3章.这3章是一些基础的介绍.现在看这些可能觉得是一些理论的东西,但基础的东西用的却是最多的.</p><p>今天就说到这里,下课!~</p></div>[em03][em03] |
|