close

網頁程式設計 學習紀錄 (三) HTML 資料編輯與格式化

 

包含以下六個部分:

  1. 區塊格式
  2. 文字格式
  3. 項目符號與編號<ul>、<ol>、<li> 元素
  4. 定義清單 - <di>、<dt>、<dd> 元素

 

1.區塊格式

有許多用於標示區塊的元素,例如:

<h1>、<h2>:標題 1~6

<p>:段落

<pre>:預先格式化的區塊

<blockquote>:左右縮排的區塊

<hr>:水平線

<div>:跑馬燈

※以上所有元素的屬性皆包含 學習紀錄(二) 的全域屬性與事件屬性

<marquee>: 跑馬燈

<!-- -->:註解符號

 

 

(1)<pre> 元素:預先格式化的區塊

由於瀏覽器會忽略 HTML 元素之間的空白和 ENTER 鍵,導致輸入許多內容的不便,例如、程式碼

這時就可以使用 <pre> 元素預先將內容格式化

 

(2)<blockquote> 元素:左右縮排的區塊

<blockquote> 元素用來標示左右縮排的區塊

加在該行文字的前後

<blockquote>要左右縮排的內容</blockquote>

 

(3)<hr> 元素:水平線

<hr> 元素用來標示水平線

以下為 <hr> 的屬性:

align="{left,center,right}":指定水平線的對齊方式

colo="color:#rrggbb":指定水平線的色彩

noshade:指定水平線沒有陰影

size="n":指定水平線的高度(n為像素)

width="n":指定水平線的寬度(n為像素)

 

(4)<div> 元素:群組區塊

<div> 元素用來將 HTML 文件朱某個範圍群組成一個區塊,屬性如下:

 align="{left,center,right}":指定區塊內容的對齊方式

 

(5)<marquee> 元素:跑馬燈

<marquee> 元素用來標是跑馬燈,屬性如下(此非 HTML 提供的元素):

bahavior="{slide,scroll(預設),alternate}":指定跑馬燈的表現方式(滑動、捲動、交替)

bgcolor="color:#rrggbb":指定跑馬燈的背景色彩

direction="{left(預設),right,up,down}":指定跑馬燈的文字移動方向(左、右、上、下)

height="n":指定跑馬燈的高度(n為像素數)

width="n":指定跑馬燈的寬度(n為像素數)

hspace="n":指定跑馬燈左右邊界大小(n為像素數)

vspace="n":指定跑馬燈上下邊界大小(n為像素數)

loop="n":指定跑馬燈的文字重複次數(n為重複次數)

scrollamount="n":指定跑馬燈文字的移動距離(n為像素數)

scrolldelay="n":指定跑馬燈文字的延遲時間(n為秒數)

以下為範例:

<body>
    <p><marquee bgcolor="yellow" width="500" height="20">我是跑馬燈</marquee></p>
    <p><marquee bgcolor="pink" width="80%" height="2%" behavior="alternate" scrollamount="5" scrolldelay="100">跑馬燈是我</marquee></p>
</body>

6.JPG

 

 (6)<!-- --> 元素:註解

<!-- -->符號用來標示註解,註解不會顯示在瀏覽器上面

可以幫助程式碼的觀看,跟隊日後維護網頁也會有所助益

 

 

2.文字格式

(1)文字

HTML5 提供各種文字格式,以下用表格列出:

範例 說明
<b>粗體</b> 粗體
<i>斜體</i> 斜體
<u>加底線 Underlined</u> 加底線
<sub>下標</sub> 下標
<sup>上標</sup> 上標
<small>小字型</small> 小字型
<em>強調斜體</em> 強調斜體
<strong>強調粗體</strong> 強調粗體
<dfn>定義</dfn> 定義文字
<code>程式碼</code> 程式碼文字
<samp>範例</samp> 範例文字
<kbd>鍵盤</kbd> 鍵盤文字
<var>變數 Variable</var> 變數文字
<cite>引用 Citation</cite> 引用文字
<abbr>縮寫</abbr> 縮寫文字
<s>刪除字 Strike</s> 刪除字
<q>引用語</q> 引用語
<mark>螢光標示</mark> 螢光標示

 

(2)<font>、<basefont>字型

HTML5已經移除此兩種元素,但仍有不少網頁使用所以瀏覽器還是夠解釋這種兩元素

 

屬性 說明
size="{1,2,3,4,5,6,7}" 指定文字的大小
color="color:#rrggbb" 指定文字的色彩
face 指定文字的類型

 

(3)<br>元素

用來換行,該元素沒有結束標籤

 

(4)<span>元素

將 HTML 中的某個範圍的內容和元素群組成一行

其屬性為學習紀錄(二) 的全域屬性 和 事件屬系

行內層級 ,指的是元素內容不會在瀏覽器中另起一行

<span> 常見是搭配<class>、<id>、<style>等屬性,將CSS樣式表套用到<span>元素所群組的行內範圍

 

 

3.項目符號與編號 -- <ul>、<ol>、<li>元素

(1)<ul> 元素將資料加上項目符號

<ul> 元素的屬性如下:

屬性 說明
compact 指定以緊縮格式顯示項目符號清單
src="url" 指定項目圖片的絕對或相對位置
type="{squaare,circle,disc}" 指定項目的符號類型

(2)<ol> 元素將資料加上編號

屬性 說明
compact 指定以緊縮格式顯示編號清單
type="{1,A,a,I,i}" 指定編號類型
start="n" 指定編號的起始值
reversed 以顛倒的變號順序顯示清單

(3)<li> 元素指定個別的項目資料

屬性 說明
type="..." 指定項目的符號類型或編號類型
value="..." 指定一個數字給資料

 

 

4.定義清單 - <di>、<dt>、<dd> 元素

定義清單:指的是將資料格式畫成兩個層次(類似目錄)

第一層資料是某個名詞,第二層是該名詞的解釋

也可以用定義清單來製作巢狀清單

以下為範例:

<body>
    <dt>第一層</dt>
        <dd>第二層</dd>
    <dt>第一層</dt>
        <dd>第二層</dd>
</body>

7.JPG

arrow
arrow
    全站熱搜

    ivankao 發表在 痞客邦 留言(0) 人氣()