0025.htm

来自「新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编」· HTM 代码 · 共 367 行 · 第 1/2 页

HTM
367
字号
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>CSS教程(二)</strong></big></p>
<div align="right">---《网猴》版权所有</div>
<p>我们已经学了将样式表加到网页的一种方法。实际上你可以使用4种方法。每种方法都有其不同的优点: 

<ul>
  <li>将样式表植入HTML文件中。 </li>
  <li>将一个外部样式表链接到HTML文件上。 </li>
  <li>将一个外部样式表输入到HTML文件中。 </li>
  <li>将样式表加入到HTML文件行中。</li>
</ul>

<p>植入样式表: </p>

<p>这就是我们在上一页中用的方法,所有的样式表信息都列于HTML文件的顶部,同&lt;BODY&gt;分列,例: 

<ul>
  <p>&lt;HTML&gt;<br>
  &lt;STYLE TYPE=&quot;text/css&quot;&gt;<br>
  &lt;!--<br>
  H1 { color: green; font-family: impact }<br>
  P { background: yellow; font-family: courier }<br>
  --&gt;<br>
  &lt;/STYLE&gt;<br>
  &lt;HEAD&gt;<br>
  &lt;TITLE&gt;My First Stylesheet&lt;/TITLE&gt;<br>
  &lt;/HEAD&gt;<br>
  &lt;BODY&gt;<br>
  &lt;H1&gt;Stylesheets: The Tool of the Web Design Gods&lt;/H1&gt;<br>
  &lt;P&gt;Amaze your friends! Squash your enemies!&lt;/P&gt;<br>
  &lt;/BODY&gt;<br>
  &lt;/HTML&gt; </p>
</ul>

<p>植入样式表规则后,浏览器在整个HTML页面中都执行该规则。如果你想对网页一次性加入样式表,就可采用该方法。 
</p>

<p>你可能注意到代码中有两处很奇怪: TYPE=&quot;text/css&quot;属性和注释标签。 
TYPE=&quot;text/css&quot; 设定采用MIME类型,这样以来,不支持CSS的浏览器可以忽略样式表。 
</p>

<p>注释标签(&lt;!-- and --&gt;)更为重要。有些老的浏览器(如MAC机用的IE 
2.0)即使在设定了TYPE=&quot;text/css&quot; 
属性时也不能忽略样式表继续执行下面的命令,而且还会显示样式表的代码。而使用注释标签则可以避免发生这种情况。<br>
<br>
<strong>链接到样式表上</strong> </p>

<p>这里是样式表功能发挥得淋漓尽致的地方。你可以将多个HTML文件都链接到一个中心样式表文件。这个外部的样式表文件将设定你所有网页的规则。如果你改变样式表文件中的额某一细节,所有页面都会随之改变。如果你维护的站点很大,则这项功能绝对会有其用武之地。 
</p>

<p>它的使用方法:产生一个普通的网页,但使用&lt;STYLE&gt;规则,而是在&lt;HEAD&gt;内使用&lt;LINK&gt;标签: 

<ul>
  <p>&lt;HTML&gt;<br>
  &lt;HEAD&gt;<br>
  &lt;TITLE&gt;My First Stylesheet<br>
  &lt;/TITLE&gt;<br>
  &lt;LINK REL=stylesheet HREF=&quot;mystyles.css&quot; TYPE=&quot;text/css&quot;&gt;<br>
  &lt;/HEAD&gt;<br>
  &lt;BODY&gt;<br>
  &lt;H1&gt;Stylesheets: The Tool of <br>
  the Web Design Gods&lt;/H1&gt;<br>
  &lt;P&gt;Amaze your friends! Squash <br>
  your enemies!&lt;/P&gt;<br>
  &lt;/BODY&gt;<br>
  &lt;/HTML&gt; </p>
</ul>

<p>(使用链接的样式表时,你无须使用注释标签。) </p>

<p>现在生成一个单另的文本文件,起名mystyles.css (或者其任何你喜欢的名字)。文件内容如下: 

<ul>
  <p>H1 { color: green; font-family: impact }<br>
  P { background: yellow; font-family: courier } </p>
</ul>

<p>如同发布HTML文件那样,将这个CSS文件布到你的服务器中。在浏览器中观看网时,你会发现浏览器将依照链接标签将有链接了的HTML网页按照样式表的规则示,在HREF属性中你可以选择使用绝对相对URL。 
</p>

<p><strong>输入样式表</strong></p>

<p>输入外部样式表的方法同链接的方法类似。不同之处在于链接法不能同其它方法结合使用,但输入法则可以。例: 

<ul>
  <p>&lt;HTML&gt;<br>
  &lt;STYLE TYPE=&quot;text/css&quot;&gt;<br>
  &lt;!--<br>
  @import url(company.css);<br>
  H1 { color: orange; font-family: impact }<br>
  --&gt;<br>
  &lt;/STYLE&gt;<br>
  &lt;HEAD&gt;<br>
  &lt;TITLE&gt;My First Stylesheet<br>
  &lt;/TITLE&gt;<br>
  &lt;/HEAD&gt;<br>
  &lt;BODY&gt;<br>
  &lt;H1&gt;Stylesheets: The Tool of <br>
  the Web Design Gods&lt;/H1&gt;<br>
  &lt;P&gt;Amaze your friends! Squash <br>
  your enemies!&lt;/P&gt;<br>
  &lt;/BODY&gt;<br>
  &lt;/HTML&gt; </p>
</ul>

<p>而其中输入的 company.css文件内容如下:<br>

<ul>
  <p>H1 { color: green; font-family: times }<br>
  P { background: yellow; font-family: courier }</p>
</ul>

<p>在本例中,浏览器首先输入 company.css的规则 ( @import 必须打头), 
然后加入移植的规则从而为这个网页产生规则集合。<br>
<br>
请注意,对于H1在外部样式表文件和植入的样式表中都设定了规则。在两者冲突的情况下,浏览器应执行哪一项规则呢?植入的规则此时将占上风。所以文字显示效果如下: 
</p>

<h1 style="color: orange; font-family: impact">Stylesheets: The Tool of the Web Design 
Gods</h1>

<p style="background: yellow; font-family: courier">Amaze your friends! Squash your 
enemies!</p>

<p>输入样式表的灵活性可以使你输入无数多个样式表,并可以按照自己的喜好用植入的样式表凌驾于输入的样式表之上。 
</p>

<p>但是目前只有IE 4.0支持输入法。 </p>

<p><b>在行内加入样式</b><br>
<br>
<b>最后,你还可以在</b>HTML行中加入样式规则,如下: 

<ul>
  <p>&lt;HTML&gt;<br>
  &lt;HEAD&gt;<br>
  &lt;TITLE&gt;My First Stylesheet<br>
  &lt;/TITLE&gt;<br>
  &lt;/HEAD&gt;<br>
  &lt;BODY&gt;<br>
  &lt;H1 STYLE=&quot;color: orange; font-family: impact&quot;&gt;Stylesheets: The Tool of 
  the Web Design Gods&lt;/H1&gt;<br>
  &lt;P STYLE=&quot;background: yellow; font-family: courier&quot;&gt;Amaze your friends! 
  Squash your enemies!&lt;/P&gt;<br>
  &lt;/BODY&gt;<br>
  &lt;/HTML&gt; </p>
</ul>

<p>在这个例子中,你无须在HTML顶部加入样表代码。加入行内的样式表属性将使浏器同样执行样式表规则。 
</p>

<p>该方法不方便之处在于:你必须在每行指中都中加入样式规则,否则下一行时浏器将转回到文件的缺省设置。 
</p>

<p>加入行内的样式表相比不如植入、链接及输入的样式表那样功能强大,但有时候你会发现它也很有用。 
</p>

<p>记住,你可以同时使用几种方法,其实,样式表的能力就在于综合你加入网页的各种样式。

<p><font size="3">我们已经学习了所有的样式表基本语法。下面我将给你讲几个你肯定会非常感兴趣的技巧和快捷方式<font
face="宋体">.<br>
<br>
</font><strong>分类</strong><br>
<br>
我先前已经讲过所有的HTML标签都可以用作选择,并附加样式表说明<font
face="宋体">.</font>但是如果你想达到的目的比这还要复杂该如何处理呢?比如<font
face="宋体">,</font>你想让主体文字的<font face="宋体">1</font>段用绿色显示,第<font
face="宋体">2</font>段用紫色显示,而第<font face="宋体">3</font>段用灰色显示,你能做到吗?<br>
<br>
这种情况下分类将发挥作用。你可以将段落<font face="宋体">P</font>分成<font

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?