天台新闻
商业信息
旅游
网友爆料
畅所欲言
爱心
摄影
戏曲
体育
诗词文学
情感世界
二手房源
家在天台
美容健康
二手市场
网友相约
亲子
电脑
招聘求职
休闲灌水
投资理财
打工生活
户外运动
帮忙
站务
精彩图文

DIV+CSS架构教程,大家一起学

[复制链接]
查看: 1789|回复: 2

该用户从未签到

发表于 2006-11-11 16:47 | 显示全部楼层 |阅读模式
<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>&nbsp;</p><p><font color="#f70938"><strong>二.应用CSS──把CSS 应用到HTML 中的不同方法。</strong></font><br/>&nbsp;</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>&lt;p style="color: red"&gt;text&lt;/p&gt;</strong></code><br/>&nbsp;</pre><p>这将会是指定的段落变成红色。</p><p>我们的建议是,HTML应该是独立的、<strong>样式自由</strong>的文档,所以内联样式无论在什么情况下都应该尽量避免。</p><h2>内部</h2><p><strong>内部</strong>样式服务于整个当前页面。在头标签<code>head</code>里面,样式标签<code>style</code>里包含当前页面的所有样式。</p><p>看起来像这样:</p><pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;</code><br/>&nbsp;&nbsp;<code>&lt;html&gt;</code><br/>&nbsp;&nbsp;<code>&lt;head&gt;</code><br/>&nbsp;&nbsp;<code>&lt;title&gt;CSS Example&lt;/title&gt;</code><br/>&nbsp;&nbsp;<code><strong>&lt;style type="text/css"&gt;</strong></code><br/>&nbsp;&nbsp;<code class="m1"><strong>p {</strong></code><br/>&nbsp;&nbsp;<code class="m2"><strong>color: red;</strong></code><br/>&nbsp;&nbsp;<code class="m1"><strong>}</strong></code><br/>&nbsp;&nbsp;<code class="m1"><strong>a {</strong></code><br/>&nbsp;&nbsp;<code class="m2"><strong>color: blue;</strong></code><br/>&nbsp;&nbsp;<code class="m1"><strong>}</strong></code><br/>&nbsp;&nbsp;<code><strong>&lt;/style&gt;</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/>&nbsp;&nbsp;<code class="m1"><strong>color: red;</strong></code><br/>&nbsp;&nbsp;<code><strong>}</strong></code><br/>&nbsp;&nbsp;<code><strong>a {</strong></code><br/>&nbsp;&nbsp;<code class="m1"><strong>color: blue;</strong></code><br/>&nbsp;&nbsp;<code><strong>}</strong></code><br/>&nbsp;</pre><p>如果这个文档存为“web.css”的话,它可以这样跟HTML文档连接起来:</p><pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;</code><br/>&nbsp;&nbsp;<code>&lt;html&gt;</code><br/>&nbsp;&nbsp;<code>&lt;head&gt;</code><br/>&nbsp;&nbsp;<code>&lt;title&gt;CSS Example&lt;/title&gt;</code><br/>&nbsp;&nbsp;<code><strong>&lt;link rel="stylesheet" type="text/css" href="web.css" /&gt;</strong></code><br/>&nbsp;&nbsp;<code>...</code><br/>&nbsp;</pre><p>在CSS高级指南中,我们还将看到其他连接外部样式表的方法,但到目前,这已经足够了。</p><p>想从本指南中收获更多,尝试着在你的文本编辑器中新建一个文档,在HTML文档相同的目录中,把这些代码保存为“web.css”。</p><p>现在像下面一样改进你的HTML文档:</p><pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;</code><br/>&nbsp;&nbsp;<code>&lt;html&gt;</code><br/>&nbsp;&nbsp;<code>&lt;head&gt;</code><br/>&nbsp;&nbsp;<code class="m1">&lt;title&gt;My first web page&lt;/title&gt;</code><br/>&nbsp;&nbsp;<code class="m1"><strong>&lt;link rel="stylesheet" type="text/css" href="web.css" /&gt;</strong></code><br/>&nbsp;&nbsp;<code>&lt;/head&gt;</code><br/>&nbsp;&nbsp;<code>...</code><br/>&nbsp;</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/>&nbsp;&nbsp;<code class="m1"><strong>font-size: 0.8em;</strong></code><br/>&nbsp;&nbsp;<code class="m1"><strong>color: navy;</strong></code><br/>&nbsp;&nbsp;<code><strong>}</strong></code><br/>&nbsp;</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]
  • TA的每日心情
    高兴
    2025-6-7 15:03
  • 签到天数: 2492 天

    连续签到: 7 天

    [LV.Master]伴坛终老

    发表于 2006-11-11 17:33 | 显示全部楼层
    慢慢学
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2006-11-12 22:42 | 显示全部楼层
    慢慢看
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    天台领先的地方门户服务平台
    • 客服电话:13968580055
    • 客服QQ:808508
    门户服务
        

    浙公网安备 33102302000043号


    浙ICP备11032801号-2
     
    天台之窗订阅号
    天台之窗服务号
    Copyright  ©1998-2024  天台之窗  Powered by  Discuz! X3.5    ( 浙ICP备11032801号 )
    快速回复 返回顶部 返回列表