HTML语言 – 设计之家 //www.laura-marie.com 传播先进设计理念 推动原创设计发展 Mon, 25 Dec 2006 06:29:00 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.4 HTML语言剖析(十五) 调色原理 //www.laura-marie.com/10733.html //www.laura-marie.com/10733.html#respond Mon, 25 Dec 2006 06:29:00 +0000  

  HTML 的颜色表示可分两种:

  ● 以命名方式定义常用的颜色,如 RED。
  ● 以 RGB 值表示,如 #FF0000 表示 red。

  命名方式涵括的色种不多亦不甚方便,较少采用,以下介绍 RGB 值的原理:

  众所皆知颜色是由 “red” “green” “blue” 三原色组合而成的,在 HTML 中对於彩度的定义是 采十六进位的,对於三原色 HTML 分别给予两个十六进位去定义,也就是每个原色可有 256 种彩度,故此三原色可混合成一千六佰多万的颜色。

  例如
  白色的组成是 red=ff, green=ff, blue=ff, RGB 值即为 ffffff
  红色的组成是 red=ff, green=00, blue=00, RGB 值即为 ff0000
  绿色的组成是 red=00, green=ff, blue=00, RGB 值即为 00ff00
  蓝色的组成是 red=00, green=00, blue=ff, RGB 值即为 0000ff
  黑色的组成是 red=00, green=00, blue=00, RGB 值即为 000000

  於应用时常在每个 RGB 值之前加上符号 # 以示分别,但不加亦可。

  ■ HTML 基本架构:

选按不同颜色按键以测试前景颜色效果 (只适合 Internet Explorer)
           
选按不同颜色按键以测试背景颜色效果
           
或输入一个 RGB 颜色码或名称
   

  ■ 16 常用颜色表:

ColorValueName ColorValueName
 #00FFFFaqua  #808080gray
 #000080navy  #C0C0C0silver
 #000000black  #008000green
 #808000olive  #008080teal
 #0000FFblue  #00FF00lime
 #800080purple  #FFFF00yellow
 #FF00FFfuchsia  #800000maroon
 #FF0000red  #FFFFFFwhite

 

 ■ 其它常用颜色表:

ColorValueName ColorValueName
 #F0F8FFaliceblue  #A00000antiquewith
 #7FFFD4aquamarine  #F0FFFFazure
 #F5F5DCbeige  #FFE4C4bisque
 #000000black  #FFEBCDblanchedalmond
 #0000FFblue  #8A2BE2blueviolet
 #A52A2Abrown  #DEB887burlywood
 #5F9EA0cadetblue  #7FFF00chartreuse
 #D2691Echocolate  #FF7F50coral
 #C0F000cornfloewrblue  #FFF8DCcornsilk
 #00FFFFcyan  #00008Bdarkblue
 #008B8Bdarkcyan  #B8860Bdarkgoldenrod
 #A9A9A9darkgray  #006400darkgreen
 #DA0000darkhaki  #8B008Bdarkmagenta
 #556B2Fdarkolivegreen  #DA000Edarkorenge
 #9932CCdarkorchid  #8B0000darkred
 #E9967Adarksalmon  #8FBC8Fdarkseagreen
 #483D8Bdarkslateblue  #2F4F4Fdarkslategray
 #00CED1darkturquoise  #9400D3darkviolet
 #FF1493deeppink  #00BFFFdeepskyblue
 #696969dimgray  #1E90FFdodgerblue
 #B22222firebrick  #FFFAF0floralwhite
 #228B22forestgreen  #DCDCDCgainsboro
 #00000Egostwhite  #FFD700gold
 #00E00Dgolenrod  #808080gray
 #008000green  #ADFF2Fgreenyellow
 #F0FFF0honeydew  #FF69B4hotpink
 #CD5C5Cindianred  #FFFFF0ivory
 #F0E68Ckhaki  #E6E6FAlavender
 #FFF0F5lavenderblush  #7CFC00lawngreen
 #FFFACDlemonchiffon  #ADD8E6lightblue
 #F08080lightcoral  #E0FFFFlightcyan
 #0000E0lightgodenrod  #0000E0lightgodenrodyellow
 #0000A0lightgray  #90EE90lightgreen
 #FFB6C1lightpink  #FFA07Alightsalmon
 #20B2AAlightseagreen  #87CEFAlightskyblue
 #0000EBlightslateblue  #778899lightslategray
 #B0C4DElightsteelblue  #FFFFE0lightyellow
 #32CD32limegreen  #FAF0E6linen
 #FF00FFmagenta  #800000maroon
 #66CDAAmediumaquamarine  #0000CDmediumblue
 #BA55D3mediumorchid  #ED0000mediumpurpul
 #3CB371mediumseagreen  #7B68EEmediumslateblue
 #00FA9Amediumspringgreen  #48D1CCmediumturquoise
 #C71585mediumvioletred  #191970midnightblue
 #F5FFFAmintcream  #FFE4E1mistyrose
 #FFE4B5moccasin  #FFDEADnavajowhite
 #000080navy  #A0B0E0navyblue
 #FDF5E6oldlace  #6B8E23olivedrab
 #FFA500orange  #0E0EEDorengered
 #DA70D6orchid  #A00D00palegodenrod
 #98FB98palegreen  #AFEEEEpaleturquoise
 #DB7093palevioletred  #FFEFD5papayawhip
 #FFDAB9peachpuff  #CD853Fperu
 #FFC0CBpink  #DDA0DDplum
 #B0E0E6powderblue  #800080purple
 #FF0000red  #BC8F8Frosybrown
 #4169E1royalblue  #8B4513saddlebrown
 #FA8072salmon  #F4A460sandybrown
 #2E8B57seagreen  #FFF5EEseashell
 #A0522Dsienna  #87CEEBskyblue
 #6A5ACDslateblue  #708090slategray
 #FFFAFAsnow  #00FF7Fspringgreen
 #4682B4steelblue  #D2B48Ctan
 #D8BFD8thistle  #FF6347tomato
 #40E0D0turquoise  #EE82EEviolet
 #00E0EDvioletred  #F5DEB3wheat
 #000E00hite  #F5F5F5whitesmoke
 #FFFF00yellow

]]>
//www.laura-marie.com/10733.html/feed 0
HTML语言剖析(十三) 其他标记 //www.laura-marie.com/10731.html //www.laura-marie.com/10731.html#respond Mon, 25 Dec 2006 06:28:00 +0000  

  其他标记

  <MARQUEE>
  <BLINK>
  <ISINDEX>
  <META>
  <LINK> 
 
  ■ <MARQUEE>:

  <MARQUEE> 只适用於 IE ,译为「跑马灯」如 Status Bar 的那种,意指走动或卷动的 文字,其参数设定狻多。我先举些例子,然後再列出各参数。
 
  例子一: 

原始码<marquee width=150>I’m a small MARQUEE</marquee>
显示结果
I’m a small MARQUEE


  例子二:

 

  例子三:

原始码<marquee behavior=alternate>撞来撞去,啊!我昏啦</marquee>
显示结果

  例子四:

原始码<marquee scrolldelay=5 scrollamount=50>哗!!太快了,我又昏啦</marquee>
显示结果

原始码<marquee behavior=slide>This is a slide effect</marquee>
显示结果
This is a slide effect

 

  <marquee behavior=”SCROLL” direction=”LEFT” bgcolor=”#0000FF” height=”30″ width=”150″ hspace=”0″ vspace=”0″ loop=”INFINITE” scrollamount=”30″ scrolldelay=”500″>Hello</marquee>

  ● behavior=”SCROLL”
  决定文字的卷动方式,可选值为:
  SCROLL 一般卷动,是内定值。
  SLIDE 如幻灯片,一格格的,效果是文字一接触左边便全部消失。
  ALTERNATE 文字向左右两边撞来撞去。

  ● direction=”LEFT”
  设定文字的卷动方向,LEFT 表示向左,是内定值,RIGHT 表示向右。

  ● bgcolor=”#0000FF”
  设定文字卷动范围的背景颜色。

  ● height=”30″ width=”150″
  >设定文字卷动范围,可采用相对或绝对,如 30% 或 30 等,单位为像素。

  ● hspace=”0″ vspace=”0″
  设定文字的水平及垂直空白位置。

  ● loop=”INFINITE”
  设定文字卷动次数,其值可以是正整数或 INFINITE,INFINITE 是内定值,表示无 限次。

  ● scrollamount=”30″
  每「格」文字之间的间隔,单位是像素。

  ● scrolldelay=”500″
  文字卷动的停顿时间,单位是毫秒。

  ■ <BLINK> :
 
  <BLINK> 是令文字闪烁,只适用於 NC,用法直接,没有参数。看看例子便知:

  例子:

原始码<blink>我是天上星,闪又闪</blink>
显示结果
我是天上星,闪又闪

 

  ■ <ISINDEX> :
 
  <ISINDEX> 可让某些 Web Server 找寻网页内的关键字,假如你的 Web Server 提供这样的 找寻功能,使用者的浏览器也支援这些找寻功能,那堋,载入网页时就会看到一个简单的 找寻方块。其用法直接,没有参数,本来是要放於 <HEAD> 标记内的,但把它放在 <BODY> 标记内亦不见有问题,请记住,3W 以反对此标记。

  例子:

原始码<isindex>
显示结果

可以搜索该索引。请键入要搜索的关键字:

  ■ <META> :
 
  <META> 是放於 <HEAD> 与 </HEAD>之间的标记,功用与变化等对,所以我公式化地介绍。

  ● <meta name=”Description” content=”This is Chris’s Home Page”>
  该网页的描述,作用於寻找引擎的登录

  ● <meta name=”Keywords” content=”Chris, Web, Music, photo”>
  该网页的关键字,作用於寻找引擎的登录

  ● <meta http-equiv=”Expires” content=”Tue, 09 Dec 1997 00:00:00 GMT”>
  <meta http-equiv=”Pragma” content=”no-cache”>
  以上行功能相同,都是要浏览器重新载入该页,不要使用快取档案,当然可以修 改该 Expire 时间。

  ● <meta http-equiv=”Content-Type” content=”text/html; charset=big5″>
  <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
  设定这是 HTML 文件及其编码语系,中文网页请使用 big5 那行,或者不设编码亦 可,纯英文网页建议使用 iso-8859-1。

  ● <meta name=”GENERATOR” content=”Mozilla/4.04 [en] (Win95; I) [Netscape]”>
  <meta name=”GENERATOR” content=”Microsoft FrontPage 3.0″>
  这只表示该网页由甚堋编辑器写成。

  ● <meta http-equiv=”refresh” content=”10; url=http://www.hkiwc.com”>
  这一行较为实用,能於预定秒数内自动转到指定的网址。原始码中 10 表示 10秒。
 
  ■ <LINK> :
 
  <LINK> 用来将目前文件与其它 URL 作连结,但不会有连结按钮,用於 <HEAD> 标记间, 格式如下:
  <link href=”URL” rel=”relationship”>
  <link href=”URL” rev=”relationship”>

  其用法我们会於 Style Sheet 一节详细介绍。

]]>
//www.laura-marie.com/10731.html/feed 0
HTML语言剖析(十四) 特殊字符 //www.laura-marie.com/10732.html //www.laura-marie.com/10732.html#respond Mon, 25 Dec 2006 06:28:00 +0000  

  只要你认识了 HTML 标记,你便会知道特殊字符的用处。

HTML 原始码显示结果描述
<<小於号或显示标记
>>大於号或显示标记
&&可用於显示其它特殊字符
引号
®®己注册
©©版权
商标
 半方大的空白
 全方大的空白
  不断行的空白

  ■ ISO Latin-1 特殊字符 :

HTML 原始码显示结果描述
ÆÆUppercase AE diphthing
ÁÁUppercase A, acute accent
ÂÂUppercase A, circumflex accent
ÀÀUppercase A, grave accent
ÅÅUppercase A, ring
ÃÃUppercase A, tilde
ÄÄUppercase A, dieresis or umlaut mark
ÇÇUppercase C, cedilla
ÐÐUppercase Eth, Icelandic
ÉÉUppercase E, acute accent
ÊÊUppercase E, circumflex accent
ÈÈUppercase E, grave accent
ËËUppercase E, dieresis or umlaut mark
ÍÍUppercase I, acute accent
ÎÎUppercase I, circumflex accent
ÌÌUppercase I, grave accent
ÏÏUppercase I, dieresis or umlaut mark
ÑÑUppercase N, tilde
ÓÓUppercase O, acute accent
ÔÔUppercase O, circumflex accent
ÒÒUppercase O, grave accent
ØØUppercase O, slash
ÕÕUppercase O, tilde
ÖÖUppercase O, dieresis or umlaut mark
ÞÞUppercase THORN, Icelandic
ÚÚUppercase U, acute accent
ÛÛUppercase U, circumflex accent
ÙÙUppercase u, grave accent
ÜÜUppercase U, dieresis or umlaut mark
ÝÝUppercase Y, acute accent
ææLowercase ae diphthing
ááLowercase a, acute accent
ââLowercase a, circumflex accent
ààLowercase a, grave accent
ååLowercase a, ring
ããLowercase a, tilde
ääLowercase a, dieresis or umlaut mark
ççLowercase c, cedilla
ððLowercase eth, Icelandic
ééLowercase e, acute accent
êêLowercase e, circumflex accent
èèLowercase e, grave accent
ëëLowercase e, dieresis or umlaut mark
ííLowercase i, acute accent
îîLowercase i, circumflex accent
ììLowercase i, grave accent
ïïLowercase i, dieresis or umlaut mark
ññLowercase n, tilde
óóLowercase o, acute accent
ôôLowercase o, circumflex accent
òòLowercase o, grave accent
øøLowercase o, slash
õõLowercase o, tilde
ööLowercase o, dieresis or umlaut mark
ßßLowercase sharp s, German (sz ligature)
þþLowercase thorn, Icelandic
úúLowercase u, acute accent
ûûLowercase u, circumflex accent
ùùLowercase u, grave accent
üüLowercase u, dieresis or umlaut mark
ýýLowercase y, acute accent
ÿÿLowercase y, dieresis or umlaut mark

]]>
//www.laura-marie.com/10732.html/feed 0
HTML语言剖析(十二) 多媒体标记 //www.laura-marie.com/10730.html //www.laura-marie.com/10730.html#respond Mon, 25 Dec 2006 06:27:00 +0000  多媒体标记

  <BGSOUND>
  <EMBED> 
  
  ■ <BGSOUND>:

  <BGSOUND> 是用以插入背景音乐,但只适用於 IE,其参数设定不多。如下
  <BGSOUND src=”your.mid” autostart=true loop=infinite>

  ● src=”your.mid”
  设定 midi 档案及路径,可以是相对或绝对。
  ● autostart=true
  是否在音乐档传完之後,就自动播放音乐。true 是,false 否 (内定值)。
  ● loop=infinite
  是否自动反覆播放。LOOP=2 表示重复两次,Infinite 表示重复多次。
 
  ■ <EMBED>:

  <EMBED> 是用以插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU 等等,Netscape 及 新版的 IE 都支援。其参数设定狻多。如下

  <EMBED src=”your.mid” autostart=”true” loop=”true” hidden=”true”>

  ● src=”your.mid”
  设定 midi 档案及路径,可以是相对或绝对。

  ● autostart=true
  是否在音乐档传完之後,就自动播放音乐。true 是,false 否 (内定值)。
 
  ● loop=”true”
  是否自动反覆播放。LOOP=2 表示重复两次,true 是, false 否。

  ● HIDDEN=”true”
  是否完全隐藏控制画面,true 为是,no 为否 (内定)。

  ● STARTTIME=”分:秒”
  设定歌曲开始播放的时间。如 STARTTIME=”00:30″ 表示从第30秒处开始播放。
 
  ● VOLUME=”0-100″
  设定量的大小,数值是0到100之间。内定则为使用者系统本身之设定。
 
  ● WIDTH=”整数” 和 HIGH=”整数”
  设定控制画面的宽度和高度。(若 HIDDEN=”no”)

  ● ALIGN=”center”
  设定控制画面和旁边文字的对 方式,其值可以是 top、bottom、center、baseline、 left、right、texttop、middle、absmiddle、absbottom。
 
  ● CONTROLS=”smallconsole”
  设定控制画面的外貌。预设值是 console。
  console 一般正常的面板   
  smallconsole 较小的面板   
  playbutton 只显示播放按钮   
  pausecutton 只显示暂停按钮   
  stopbutton 只显示停止按钮   
  volumelever 只显示音量调整钮 

]]>
//www.laura-marie.com/10730.html/feed 0
HTML语言剖析(十一) 排版标记 //www.laura-marie.com/10729.html //www.laura-marie.com/10729.html#respond Mon, 25 Dec 2006 06:26:00 +0000  排版标记

  <FRAMESET> <FRAME>
  <NOFRAMES>
  <IFRAME> 

  ■ 框架概念 :

  所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要 <FRAMESET> <FRAME> 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。<FRAMESET> 是用以划分框窗,每一框窗由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。如下例:
 
  <frameset cols=”50%,*”>

  <frame name=”hello” src=”up2u.html”>
  <frame name=”hi” src=”me2.html”>
  </frameset>

  此例中 <FRAMESET> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<FRAME> 标记所标示的框窗永远是按由上而下、由左至右的次序。

  本节与 Composer 教室的【运用框架】大部分相同,只是本节增加了内容及较为详细,正 如其它篇章一样并不会提及网页制作工具,若馈下学会了 HTML 相信你亦不会选用 Composer , FrontPage 一类的工具了。

  ■ <FRAMESET> <FRAME> :
  
  <FRAMESET> 称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。
  <FRAME> 则只是设定某一个框窗内的参数属性。

  <FRAMESET> 参数设定:

  例子:<frameset rows=”90,*” frameborder=”0″ border=0 framespacing=”2″ bordercolor=”#008000″>

  ● COLS=”90,*”

  垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用馀下空 间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS=”30,*,50%” 可以 切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当 分配完第一及第三个视窗後剩下的空间,第三个视窗则占整个画面的 50% 宽度 为 一相对分割。您可自己调整数字。

  ● ROWS=”120,*”
  就是横向切割,将画面上下分开,数值设定同上。唯 COLS 与 ROWS 两参数尽量 不要同在一个<FRAMESET> 标记中,因 Netacape 偶然不能显示这类形的框架,尽采用多重分割。

  ● frameborder=”0″
  设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no )
  ● border=”0″
  设定框架的边框厚度,以 pixels 为单位。

  ● bordercolor=”#008000″
  设定框架的边框颜色。

  ● framespacing=”5″
  表示框架与框架间的保留空白的距离。

  <FRAME> 参数设定:

  例子:<frame name=”top” src=”a.html” marginwidth=”5″ marginheight=”5″ scrolling=”Auto” frameborder=”0″ noresize framespacing=”6″ bordercolor=”#0000FF”>

  ● SRC=”a.html”
  设定此框窗中要显示的网页档案名称,每个框窗一定要对应著一个网页档案。你可 使用绝对路径或相对路径,有关此两者详见於【连结进阶】。

  ● NAME=”top”
  设定这个框窗的名称,这样才能指定框架来作连结,必须但任意命名。
  
  ● frameborder=0
  设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。(避 免使用 yes 或 no )

  ● framespacing=”6″
  表示框架与框架间的保留空白的距离。

  ● bordercolor=”#008000″
  设定框架的边框颜色。颜色值请参考【HTML 剖析】。

  ● scrolling=”Auto”
  设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。

  ● noresize
  设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。

  ● marginhight=5
  表示框架高度部份边缘所保留的空间。

  ● marginwidth=5
  表示框架宽度部份边缘所保留的空间。

  以下是一些例子:(与 Composer 教室的【运用框架】相同)

例子HTML Code
 
 
<frameset rows=”80,*”>
<frame name=”top” src=”a.html”>
<frame name=”bottom” src=”b.html”>
</frameset>
例子HTML Code
 
 
 
<frameset rows=”80,*,80″>
<frame name=”top” src=”a.html”>
<frame name=”middle” src=”b.html”>
<frame name=”bottom” src=”c.html”>
</frameset>
例子HTML Code
  
 
<frameset cols=”150,*”>
<frameset rows=”80,*”>
<frame name=”upper_left” src=”a.html”>
<frame name=”lower_left” src=”b.html”>
</frameset>
<frame name=”right” src=”c.html”>
</frameset>
例子HTML Code
 
  
<frameset rows=”80,*”>
<frame name=”top” src=”a.html”>
<frameset cols=”150,*”>
<frame name=”lower_left” src=”b.html”>
<frame name=”lower_right” src=”c.html”>
</frameset>
</frameset>
例子HTML Code
  
 
<frameset cols=”150,*”>
<frame name=”left” src=”a.html”>
<frameset rows=”80,*”>
<frame name=”upper_right” src=”b.html”>
<frame name=”lower_right” src=”c.html”>
</frameset>
</frameset>

 

  ■ <NOFRAMES> :
 
  当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白。为了避免 这种情况,可使用 <NOFRAMES> 这个标记,当使用者的浏览器看不到框架时,他就会看 到 <NOFRAMES> 与 </NOFRAMES> 之间的内容,而不是一片空白。这些内容可以是提醒 浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本 亦可。

  应用方法:

  在<frameset> 标记范围加入 </NOFRAMES> 标记,以下是一个例子:

  <frameset rows=”80,*”>
  <noframes>
  <body>
  很抱歉,馈下使用的浏览器不支援框架功能,请转用新的浏览器。
  </body>
  </noframes>
  <frame name=”top” src=”a.html”>
  <frame name=”bottom” src=”b.html”>
  </frameset>

  若浏览器支援框架,那堋它不会理会 <noframes> 中的东西,但若浏览器不支援框架,由 於不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在 <noframes>范围内的文字会被显示。

  ■ <IFRAME> :
 
  这标记只适用於 IE。 它的作用是在一页网页中间插入一个框窗以显示另一个文件。它是 一个围堵标记,但围著的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes> 一样,可以放些提醒字句之类。通常 iframe 配合一个辨认浏览器的 Java Script 会较好,若 JavaScript 认出该浏览器并非 Internet Explorer 便会切换至另一版本。

  <iframe> 的参数设定如下:

  例子: <iframe src=”iframe.html” name=”test” align=”MIDDLE” width=”300″ height=”100″ marginwidth=”1″ marginheight=”1″ frameborder=”1″ scrolling=”Yes”>

  ● src=”iframe.html”
  欲显示於此框窗的文件来源除档案名称,必要加上相对或绝对路径。

  ● name=”test”
  此框窗名称,这是连结标记的 target 参数所要的。

  ● align=”MIDDLE”
  可选值为 left, right, top, middle, bottom,作用不大。

  ● width=”300″ height=”100″
  框窗的宽及长,以 pixels 为单位。

  ● marginwidth=”1″ marginheight=”1″
  该插入的文件与框边所保留的空间。

  ● frameborder=”1″
  使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no)

  ● scrolling=”Yes”
  使用 Yes 表示容许卷动(内定), No 则不容许卷动。

  例子:

原始码
<center> <iframe src=”//www.laura-marie.com/” name=”test” align=”MIDDLE” width=”300″ height=”100″ marginwidth=”5″ marginheight=”5″ frameborder=”1″>
很抱歉,阁下使用的浏览器并不支援 IFrame,不能正常浏览我的网页。</iframe>
</center>
显示结果

]]>
//www.laura-marie.com/10729.html/feed 0
HTML语言剖析(十) 链接标记 //www.laura-marie.com/10728.html //www.laura-marie.com/10728.html#respond Mon, 25 Dec 2006 06:23:00 +0000  链接标记

  <A>
  <BASE> 

  ■ <A> :
 
  <A> 称连结标记,由 <A> 与 </A> 所围的文字、图片等等可以成为一个连结。

  <A> 的一般参数设定:

  例如 <a href=”index.html” name=”hello” target=”_top”>

  ● href=”index.html”
  这参数不能与另一参数 name 同时使用,使用这参数才能造成可按的连结。
  ○ 当作为一外部连结时:href 所设定的是该连结所要连到的文件名称,若该文件与此html 档不是同在一目录请加上适当的路径,相对绝对皆可。
  ○ 当作为一内部连结时:href 所设定的是该连结所要连到的同文件内参考 点或指定文件之参考点,且不要包围任何字画,只加上结束标示 </a>便可以,例如 <a href=”#there”></a> 、 <a href=”index.html#there”></a> 及 <a href=”http://www.school.net.hk/~chris55/index.html#there”></a> 其中 there 便是参考点,并於其前加上符号 # 以作识别,参考点由下一个参数 name 事先於文件中埋下。

  ● name=”hello”
  这参数是为文件埋下参考点,作为被连结,不会被显示。所以说造成一个内部连 结 要使用两次 <A> 连结标记。一个使用参数 name 事先於文件中埋下一参考 点,另一个使用参数 href 连到这个参考点。

  ● target=”_top”
  设定连结被按後之结果所要显示的视窗。可选值为: _blank, _parent, _self, _top, 框 窗名称。

  ○ target=”框窗名称”
  这只运用於框架中,若被设定则连结结果将显示於该“框窗名称”之框窗 中,框窗名称是事先由框架标记所命名。

  ○ target=”_blank” 或 target=”new”
  将连结的画面内容,开在新的浏览视窗中。

  ○ target=”_parent”
  将连结的画面内容,当成文件的上一个画面。

  ○ target=”_self”
  将连结的画面内容,显示在目前的视窗中。(内定值)

  ○ target=”_top”
  将框架中连结的画面内容,显示在没有框架的视窗中。(即除去了框架)

例子一:(外部连结)

始码

<a href=//www.laura-marie.com>设计之家</a>
<p><a href=//www.laura-marie.com>
<img src=”link_image.gif” width=99 height=44 border=1 alt=”设计之家“></a>
<p><a href=//www.laura-marie.com>
<img src=”link_image.gif” width=99 height=44 border=0 alt=”设计之家“></a>
显示结果

设计之家

<a href='//www.laura-marie.com' target='_blank'>设计之家</a>” src=”//images.sj33.cn/uploads/allimg/200612/20061225142330197.gif” border=1></FONT></A><FONT face=Arial> </FONT></P>      <P><A href=<a href='//www.laura-marie.com' target='_blank'>设计之家</a>” src=”//images.sj33.cn/uploads/allimg/200612/20061225142330197.gif” border=1></FONT></A><FONT face=Arial> </FONT></P></P></td>
</tr>
</table>
<p></P><P><FONT face=Arial>  例子二(内部连结):请到 PenPal Garden 的 FAQ Page 刻体验一下何为内部连结。 </FONT></P><P>  </p>
<table style=

原始码 <a name=”test”></a>
<a href=”#test”>本页的内部连结</a>
<br><a href=//www.laura-marie.com/article>跳到
设计之家平面设计</a>
显示结果

本页的内部连结
跳到
设计之家平面设计

  ■ <BASE> :
 
  <BASE> 是一个连结基准标记,用以改变文件中所有连结标记的参数内定值。它只能应用 於文件的开头部分,即标记 <HEAD> 与 </HEAD> 之间。

  <BASE> 的一般参数设定:

  例如 <base href=”http://www.microsoft.com/” target=”_top”>

  ● href=”http://www.microsoft.com/”
  设定该页网页中所有 HTTP 文件及图形(包括相对路径连结及 <IMG> 图形标记 等)的内定路径,其他如 ftp:// 及 gopher:// 等则不受影响。这参数只可填入一个相 对或绝对的路径,不必填入档案名称。一般相对路径连结及 <IMG> 图形标记等是 内定以该页网页所在的目录作为起点,若依这例子,该文件中所有连结将会以 http://www.microsoft.com/ 作为起点,若其中有连结如 <a href=”index.html”>Back to Main Page</a> ,那末它不会连到自已目录下的 index.html,它将会连到 Microsoft 的 首页,这是因为相对路径己给 <BASE> 转成绝对的了。
  
  ● target=”_top”
  设定该页网页中所有连结被按後之结果所要显示的视窗,免得分别为所有连结加 上 target 参数,常应用於框架中。其设定与 <A> 连结标记中 target 参数相同。
  
  例子容後再写,你可亲自尝试或到一些以框架制作的网页去体验一下。

]]>
//www.laura-marie.com/10728.html/feed 0
HTML语言剖析(九) 图形标记 //www.laura-marie.com/10727.html //www.laura-marie.com/10727.html#respond Mon, 25 Dec 2006 06:16:00 +0000  

  ■ <IMG> :

  <IMG> 称图形标记,主要用以插入图片于网页中,至于其它用处如配合影片文件等的播 放及影像地图(Image Map 或称一图多连结)则于不会在这节提及,请看【影像地图】及 【其他标记】。
  
  <IMG> 的一般参数设定:

  例如 <img src=”logo.gif” width=100 height=100 hspace=5 vspace=5 border=2 align=”top” alt=”Logo of PenPals Garden” lowsrc=”pre_logo.gif”>

  ● src=”logo.gif”
  图片来源,接受 .gif, .jpg 及 .png 格式,前两者通行己久,后者由 96 年开始发展, 于未来取代前两者。若图片文件与该 html 文件同处一目录则只 写上文件案名称,否则 必须加上正确的途径,相对及绝对皆可。

  ● width=100 height=100
  设定图片大小,此宽度、及高度一般采用 pixels 作单位。通常只设为图片的真实 大小以免失真,若 要改变图片大小最好事先使用图像编辑工具。

  ● hspace=5 vspace=5
  设定图片边沿空白,以免文字或其它图片过于贴近。hspace 是设定图片左右的空 间,vspace 则是设定图片上下的空间,高度采用 pixels 作单位。

  ● border=2
  图片边框厚度。

  ● align=”top”
  调整图片旁边文字的位置,你可以控制文字出现在图片的偏上方、中间、底端、 左右等,可选值:top, middle, bottom, left, right,内定为 botom。Netscape 还支持 texttop, baseline, absmiddle, absbottom,
  texttop 表示图片和文字依顶线对 ,
  baseline 表示图片对 到目前文字行底线值,
  absmiddle 表示图片对 到目前文字行绝对中央,
  absbottom 表示图片对 到目前文字行绝对底部,(绝对底部意指它考虑到比方 y 、g、q 等字的下缘)。
  
  ● alt=”Logo of PenPal Garden”
  这是用以描述该图形的文字,若用者使用文字浏览器,由于不支持图片,这些文 字更会代替图片而被显示。若于支持图片显示的浏览器,当鼠标移至图片上该些 文字亦会显示。

  ● lowsrc=”pre_logo.gif”
  设定先显示低解像图片,若所加入的是一张很大的图片,下载 时很长,这张低 解像图片会先被显示以免浏览失却兴趣,通当是原图片灰阶版本。

  例子一:

始码<img src=”girl.gif” width=100 height=112 border=0 alt=”beautiful girl”> 普通插入
显示结果

beautiful girl 普通插入

 

  例子二:
原始码<img src=”girl.gif” width=100 height=112 border=0 alt=”beautiful” hspace=10 vspace=20″> 设定上下左右空白位置
显示结果

beautiful 设定上下左右空白位置

   例子三:
原始码<img src=”girl.gif” width=100 height=112 border=4 alt=”beautiful” hspace=10 vspace=20″> 设定上下左右空白位置
显示结果

beautiful lady 设定字画中间对 ,边框厚度为 4。

  例子四:
原始码<img src=”girl.gif” width=100 height=112 alt=”beautiful lady” align=”right” border=0> 设定图片靠右。
显示结果

beautiful lady 设定图片靠右。

  例子五:
原始码<img src=”girl.gif” width=200 height=220 alt=”I’m not beautiful right now” border=0> 放大了的图片
显示结果

I'm not beautiful right now 放大了的图片

]]>
//www.laura-marie.com/10727.html/feed 0
HTML语言剖析(八) 表单标记 //www.laura-marie.com/10726.html //www.laura-marie.com/10726.html#respond Mon, 25 Dec 2006 06:14:00 +0000  

  表单标记

  <FORM> <INPUT>
  INPUT 的种类: Text, Radio,Checkbox, Password, Submit/Reset, Image, File, Hidden, Button。
  <SELECT> <OPTION>
  <TEXTAREA> 

  ■ 引子

  表单的用处很多,于网上无处不见,当然是配合 CGI 使用为佳,所以馈下有意使用或学 习 CGI 的话,表单设计见必需的,这一节介绍的标记不多,但其参数变化很多。一份表单的基本架构是:在<FORM> 标记 的包围下加上一种或以上的表单输入方式及一个或以上的按键。

  ■<FORM> <INPUT>:

  <FORM>称为表单标记,用以宣告此为表单模式,属于一个容器标记,表示其它表单标记需要在它的包围中才有效,<INPUT>便是其中的一个,用以设定各种输入资料的方法。它 是一个空标记。
  
  <FORM> 的参数设定(常用):
 
  例如: <form action=”http://your.isp.com/cgi-local/example.cgi” method=”POST”>

  ● action=”http://your.isp.com/cgi-local/example.cgi”
  表单通常是与 CGI 配合使用的,参数 action 便是用以指明该 CGI 程式的位置,这 样此表单所填
的资料才能正确传给 CGI 作处理。若馈下没有 CGI 以进行测试,可 设定此参数为ACTION=”mailto:your@email.com” 那样该表单所填的资料将会寄至 此电邮地址(红色部分)。
 
  ● method=”POST”
  传送资料给 CGI 的的方式,可选值为 POST, GET。你只需记住POST容许传送大量资料,但 GET则只
接受低于 1K 的资 料,所以你若看过别人的表单原始码的话,你会发现申请表单用的是POST 而搜 找器用的是 GET。

  <INPUT> 的参数设定(常用):

  由于其第一个参数 type 己有很多的选择,而不同的选择表示出不同的输入方式,且其它 参数亦因此而异,故以下将独立介绍不同输入方式及其它参数设定。

  ● type=”Text”
  可选值为 Text, Radio,Checkbox, Password, Submit/Reset, Image, File, Hidden, Button。

  输入方式一: Text (单行文字盒)

  例如<input type=”Text” name=”age” value=”20″ align=”MIDDLE” size=”2″ maxlength=”255″>

  ● type=”Text”
  输入方式为 Text,能产生一单行文字盒,上限为 255 字元。

  ● name=”age”
  此一单行文字盒名称,这是最重要的一个,方便 CGI 辨认由表单传来的资料,虽 说可随便命名,但通常 CGI 程式中都有指定名称,若转用其它名称便需要修改该 CGI 程式了,名称可为没空白没特别符号的英文或数字,有大小写的分别,可以 写成Your_Age,若有访客于此表单此一文字盒填入 40 的话,那末传给 CGI 的字 串便是 Your_Age=40。

  ● value=”20″
  此一单行文字盒内定值。若不填写则文字盒是空白的,等待访客亲自键入,若 value=”20″ 的话, 20 便会出现在文字盒中,当然访客可以修改之。

  ●align=”MIDDLE”
  可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle. 没太大有处。

  ● size=”2″
  此一单行文字盒显示的长度,若馈下是采用 Big5 编码的中文网页便要小心,同 size 的文字盒 NC 会显示得比 IE 狻长。

  ● maxlength=”255″
  此一单行文字盒可输入字元的上限,为方便编排资料或避免错输入等,宜设定上 限,例如输入电话或 ICQ UIN 的可设为 8,年龄为 2 等。

  例子:

始码<form action=”http://your.isp.com/cgi-local/example.cgi” method=”POST”>
请填入电话号码:<input type=”Text” name=”phone” value=”” size=”10″ maxlength=”8″>
</form>
显示结果
请填入电话号码:

 

  输入方式二: Radio (单一选择)

  例如:<input type=”Radio” name=”gender” value=”female” align=”MIDDLE” checked>

  ● type=”Radio”
  输入方式为 Radio,能产生一单一选择,以供点选。
 
  ● name=”gender”
  此一 Radio 名称,参考 Text 部分的说明。

  ● value=”female”
  内定值。每一个 radio 必须及仅有一个 value,通常有同时采用两个或以上同 name 不同 value 的   Radio 输入方式,可让使用使任选其一。

  ● align=”MIDDLE”
  可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。

  ● checked
  设该 Radio 为内定被选。同 name 的各个 Radio 中只能有一个使用,或全不使用这 参数。

  例子:

原始码<form action=”http://your.isp.com/cgi-local/example.cgi” method=”POST”>
请选性别:
<input type=”Radio” name=”gender” value=”Female”>女性
<input type=”Radio” name=”gender” value=”Male” checked>男性
<br>你喜欢吗:
<input type=”Radio” name=”like” value=”Yes”>喜欢
<input type=”Radio” name=”like” value=”No”>不喜欢
<input type=”Radio” name=”like” value=”NotSure”>不肯定
</form>
显示结果
请选性别: 女性 男性
你喜欢吗: 喜欢 不喜欢 不肯定

 

 

]]>
//www.laura-marie.com/10726.html/feed 0
HTML语言剖析(七) 表格标记 //www.laura-marie.com/10725.html //www.laura-marie.com/10725.html#respond Mon, 25 Dec 2006 06:11:00 +0000  

  表格标记
  <TABLE> <TR> <TD>
  <TH>
  <CAPTION> 

  ■ <TABLE> <TR> <TD> :
 
  这三个标记是定义表格的最重要的标记,可以说只学这三个己足够。
  <TABLE>是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的 范围内才适用,属容器标记的还有其他。
  <TR>用以标示表格列(row)
  <TD>用以标示储存格(cell)

  <TABLE> 的参数设定(常用):

  例如: <table width=”400″ border=”1″ cellspacing=”2″ cellpadding=”2″ align=”CENTER” valign=”TOP” background=”myweb.gif” bgcolor=”#0000FF” bordercolor=”#FF00FF” bordercolorlight=”#00FF00″ bordercolordark=”#00FFFF” cols=”2″>

  ● width=”400″
  表格宽度,接受绝对值(如 80)及相对值(如 80%)。

  ● border=”1″
  表格边框厚度,不同浏览器有不同的内定值,故请指明。

  ● cellspacing=”2″
  表格格线厚度,请看例子三,那是加厚到 5 的格线。

  ● cellpadding=”2″
  文字与格线的距离,请看例子四,那是加至 10 的 padding。

  ● align=”CENTER”
  表格的摆放位置(水平),可选值为: left, right, center,请看例子五或六,那表格 是放于中间的,为怕一些浏览器不支援,故特加上居中标记<CENTER>,只是多 层保证而己,当然只用<CENTER>亦可。

  ● valign=”TOP”.
  表格内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。

  ● background=”myweb.gif”
  表格 纸,与 bgcolor 不要同用。

  ● bgcolor=”#0000FF”
  表格底色,与 background 不要同用,请看例子六。

  ● bordercolor=”#FF00FF”
  表格边框颜色,NC 与 IE 有不同的效果,请看例子六。

  ● bordercolorlight=”#00FF00″
  表格边框向光部分的颜色,请看例子二。『只适用于 IE』

  ● bordercolordark=”#00FFFF”
  表格边框背光部分的颜色,请看例子二,使用 bordercolorlight 或 bordercolordark 时bordercolor 将会失效。『只适用于 IE』

  ● cols=”2″
  表格栏位数目,只是让浏览器在下载表格是先画出整个表格而己。

  <TR> 的参数设定(常用):

  例如:<tr align=”RIGHT” valign=”MIDDLE” bgcolor=”#0000FF” bordercolor=”#FF00FF” bordercolorlight=”#808080″ bordercolordark=”#FF0000″>

  ● align=”RIGHT”
  该一列内字画等的摆放贴 位置(水平),可选值为: left, center, right。

  ● valign=”MIDDLE”
  该一列内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。

  ● bgcolor=”#0000FF”
  该一列底色,请看例子五。

  ● bordercolor=”#FF00FF”
  该一列边框颜色,请看例子三。『只适用于 IE』

  ● bordercolorlight=”#808080″
  该一列边框向光部分的颜色,请看例子三。『只适用于 IE』

  ● bordercolordark=”#FF0000″
  该一列边框背光部分的颜色,请看例子三,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。『只适用于 IE』

  <TD> 的参数设定(常用):

  例如:<td width=”48%” height=”400″ colspan=”5″ rowspan=”4″ align=”RIGHT” valign=”BOTTOM” bgcolor=”#FF00FF” bordercolor=”#808080″ bordercolorlight=”#FF0000″ bordercolordark=”#00FF00″ background=”myweb.gif”>

  ● width=”48%”
  该一储存格宽度,接受绝对值(如 80)及相对值(如 80%)。

  ● height=”400″
  该一储存格高度。

  ● colspan=”5″
  该一储存格向右打通的栏数。请看例子六

  ● rowspan=”4″
  该一储存格向下打通的列数。请看例子六

  ● align=”RIGHT”
  该一储存格内字画等的摆放贴 位置(水平),可选值为: left, center, right。

  ● valign=”BOTTOM”
  该一储存格内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。

  ● bgcolor=”#FF00FF”
  该一储存格底色,请看例子四。

  ● bordercolor=”#808080″
  该一储存格边框颜色,请看例子三。『只适用于 IE』

  ● bordercolorlight=”#FF0000″
  该一储存格边框向光部分的颜色,请看例子三。『只适用于 IE』

  ● bordercolordark=”#00FF00″
  该一储存格边框背光部分的颜色,请看例子三,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。『只适用于 IE』

  ●background=”myweb.gif”
  该一储存格 纸,与 bgcolor 任用其一。

 

]]>
//www.laura-marie.com/10725.html/feed 0
HTML语言剖析(六) 清单标记 //www.laura-marie.com/10724.html //www.laura-marie.com/10724.html#respond Mon, 25 Dec 2006 06:06:00 +0000  清单标记

  <OL> <LI>
  <UL>
  <MENU> <DIR>
  <DL> <DT> <DD>

  ■ <OL> <LI> :
 
  <OL>称为顺序清单标记。<LI>则用以标示清单项目。
  所谓顺序清单就是在每一项前面加上 1,2,3… 等数目,又称编号清单。
  <OL> 的参数设定(常用):
  例如: <ol type=”i” start=”4″></ol>
 
  <OL> 的参数设定(常用):
  例如: <ol type=”i” start=”4″></ol>

  ♦  type=”i”
TypeNumbering style
1arabic numbers1, 2, 3, …
alower alphaa, b, c, …
Aupper alphaA, B, C, …
ilower romani, ii, iii, …
Iupper romanI,

  设定数目款式,其值有五种,请参考 右表,内定为 type=”1″。

  ♦  start=”4″
  设定开始数目,不论设定了哪一数 目款式,其值只能是 1,2,3.. 等整 数,内定为 start=”1″。 

   <LI> 的参数设定(常用):
  例如: <li type=”square” value=”4″>

  ♦ type=”square”
  只适用于非顺序清单,设定符号款式,其值有三种,如下,内定为 type=”disc”:
  符号  是当 type=”disc” 时的列项符号。
  符号  if” width=10 height=10 border=0> 是当 type=”circle” 时的列项符号。
  符号  是当 type=”square” 时的列项符号。

  ♦ value=”4″
  只适用于顺序清单,设定该一项的数目,其後各项将以此作为起始数目而递增, 但前面各项则不受影响,其值只能是 1,2,3.. 等整数,没有内定值。

  例子:

HTML Source Code (原始码)浏览器显示结果
My best friends:
<ol>
<li>Michelle Wei
<li>Michael Wan
<li>Gloria Lam
</ol>
My best friends:
  1. Michelle Wei
  2. Michael Wan

 

 ■ <UL> :
 
  <UL>称为无序清单标记。
  所谓无序清单就是在每一项前面加上 、、 等符号,故又称符号清单。
  <UL> 的参数设定(常用):
  例如: <UL type=”square”>

  type=”square”
  设定符号款式,其值有三种,如下,内定为 type=”disc”:
  符号  是当 type=”disc” 时的列项符号。
  符号  是当 type=”circle” 时的列项符号。
  符号  是当 type=”square” 时的列项符号。

  注意:由于 <UL> 及 <LI> 都有 type 这个参数,两者尽可能选用其一。

  例子:

HTML Source Code (原始码)浏览器显示结果
My Homepages:
<ul>
<li>Penpals Garden
<li>ICQ Garden
<li>Software City
<li>Creation of Webpage
</ul>
My Homepages:
  • Penpals Garden
  • ICQ Garden
  • Software City

  ■ <MENU> <DIR> :

  这两个标记都不为 W3C 所赞同,希望用者能以 <ul> 及 <ol> 代之。
  <MENU> 及 <DIR>,基本上它和 <ul> 是一样的,在一些特别的浏览器可能表现出 <ol> 的 效果,于旧版的 IE 或 NC 标记 <DIR> 不显示符号或数目。两标记的用法与 <ul> 完全一 样。

  例子:
 

  ■ <DL> <DT> <DD> :
 
  <DL>称为定义清单标记。 <DT> 用以标示定义条目,<DD> 则用以标示定义内容。
  所谓定义清单就是一种分二层的项目清单,其不故符号及数目。
  三个标记都没有常用的参数。而 <DT> <DD> 可以独立使用,只是一些旧的浏览器并不支 援,如 IE 3.0。常用的如 <DD> 标记可用以制造段落第一个字前面的空白。

  例子:

原始码<dl>
<dt>How to use Definition List
<dd>First, you should not place paragraph tag right after or before a list structure or between the items of a list. In cerntain contexts, use of extra paragraph tags should always be avoided, when you realize this concept, it is quit easy to write a HTML.
<dt>Other things to know
<dd>We usually put only ONE Definition tag following the Definition Term tag, more than one DD tag is not recommanded. Besides, unlike Definition List is a nonempty tag, both Definition Term and Definition Description are empty tags.
</dl>
显示结果
How to use Definition List
First, you should not place paragraph tag right after or before a list structure or between the items of a list. In cerntain contexts, use of extra paragraph tags should always be avoided, when you realize this concept, it is quit easy to write a HTML.
Other things to know
We usually put only ONE Definition tag following the Definition Term tag, more than one DD tag is not recommanded. Besides, unlike Definition List is a nonempty tag,

 

Source Code (原始码)浏览器显示结果
My Homepages:
<dir>
<li>Penpals Garden
<li>ICQ Garden
<li>Software City
<li>Creation of Webpage
</dir>
My Homepages:
  • Penpals Garden
  • ICQ Garden
  • Software City
  • ]]>
    //www.laura-marie.com/10724.html/feed 0