HTML介紹與基本語法整理

基本的HTML結構:

<!DOCTYPE html> /*HTML5 的文件類型宣告*/
<html lang="en"> /*標註網頁的語系*/
<head>
    <meta charset="UTF-8"> /*關於編碼*/
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> /*供給RWD使用的標準語法*/
    <title>Document</title> /*網頁標題*/
</head>
<body>
    網頁內容的主要呈現部分
</body>
</html>

 

 

 

<header>
標題元素:預設為區塊元素,為文章或區塊定義標題。

一個頁面中可以有多個header。<header>是一容器,但裡面裝的東西應該只有區塊的標題或者摘要。另外,w3.org 中有提到 <header> 不能放在 <footer>、<address>或另一個 <header>裡面。

<nav>
導覽列。裡面裝的東西應該只有主要的navigation links,用來連結到網站其他頁面,或者連結到網站外的網頁。不要把各種link都丟到裡面。

<nav> 不可以放到<address> 裡面。

<main>
網頁的主要內容,一頁 HTML 只能出現一次。

<section>
文件中的一個群組或區塊。一般來說,section 裡面的應該是有意義且附帶標題的一段內容,裡面都會包含 title 或 heading。
不要把 當作 div 來使用,他們的使用目的不同。

<section>不可以放到<address> 裡面。

<article>
article 是獨立的區塊包含完整的內容,也必須帶有heading。
article跟section的區分是,article有更高的獨立性及完整性。

article 是可以獨立存在、具有完整內容、可獨立於網站其他部分的區塊;而section雖然也具有獨立表達內容的能力,但是對外層有一定的相依性。

例如:雜誌、部落格的文章、報紙文章等。

<aside>
aside 元素定義了除了內容之外的其他內容。例如:側邊欄。
aside 的內容應該與周圍的內容有相關性。

<figure>
figure 是一個有完整內容的區塊,是主要內容的一部分,可以任意移動位置而不影響整體內容的表達。例如:圖片與標題可以組合在 figure 元素裡。

<footer>
footer 代表一個區塊的結尾訊息。footer內通常會包含作者、版權等資訊。

 

Html語法整理:

基本標籤解說:

屬性名稱

說明

<! - - - ->

標示註解

<a href>

指定超連結

<a href target="_blank">

<a href title="">

指定超連結(開新視窗)

滑鼠移到超連結時會顯示文字

<a name=名稱>

被連結點的名稱

<b>

粗體字

<base target>

指定超連結的分割視窗

<basefont size>

更改預設字形大小

<bgsound src>

加入背景音樂

<big>

顯示大字體

<blink>

閃爍的文字

<body text link vlink>

設定文字顏色

<br>

換行

<caption align>

設定表格標題位置

<caption>...</caption>

為表格加上標題

<center>

向中對齊

<cite>...<cite>

用於引經據典的文字

<code>...</code>

用於列出一段程式碼

<comment>...</comment>

加上註解

<dd>

設定定義列表的項目解說

<dfn>...</dfn>

顯示"定義"文字

<dir>...</dir>

列表文字標籤

<dl>...</dl>

設定定義列表的標籤

<dt>

設定定義列表的項目

<em>

強調之用

<font face>

任意指定所用的字形

<font size>

設定字體大小

<form action>

設定戶動式表單的處理方式

<form method>

設定戶動式表單之資料傳送方式

<frame marginheight>

設定視窗的上下邊界

<frame marginwidth>

設定視窗的左右邊界

<frame name>

為分割視窗命名

<frame noresize>

鎖住分割視窗的大小

<frame scrolling>

設定分割視窗的捲軸

<frame src>

HTML檔加入視窗

<frameset cols>

將視窗分割成左右的子視窗

<frameset rows>

將視窗分割成上下的子視窗

<frameset>...</frameset>

劃分分割視窗(不能在body)

<h1>~<h6>

設定文字大小(H1為最大)

<hr>

加上分格線

<i>

斜體字

<img align>

調整圖形影像的位置

<img alt>

為你的圖形影像加註

<img dynsrc loop>

加入影片

<img height width>

插入圖片並預設圖形大小

<img hspace>

插入圖片並預設圖形的左右邊界

<img lowsrc>

預載圖片功能

<img src border>

設定圖片邊界

<img src>

插入圖片

<img vspace>

插入圖片並預設圖形的上下邊界

<input type name value>

在表單中加入輸入欄位

<isindex>

定義查詢用表單

<kbd>...</kbd>

表示使用者輸入文字

<li type>...</li>

列表的項目 ( 可指定符號 )

<marquee>

跑馬燈效果

<menu>...</menu>

條列文字標籤

<meta name="refresh" content url>

自動更新文件內容

<multiple>

可同時選擇多項的列表欄

<noframe>

定義不出現分割視窗的文字

<ol>...</ol>

有序號的列表

<option>

定義表單中列表欄的項目

<p align>

設定對齊方向

<p>

分段

<person>...</person>

顯示人名

<pre>

使用原有排列

<samp>...</samp>

用於引用字

<select>...</select>

在表單中定義列表欄

<small>

顯示小字體

<strike>

文字加橫線

<strong>

用於加強語氣

<sub>

下標字

<sup>

上標字

<table border=n>

調整表格的寬線高度

<table cellpadding>

調整資料欄位之邊界

<table cellspacing>

調整表格線的寬度

<table height>

調整表格的高度

<table width>

調整表格的寬度

<table>...</table>

產生表格的標籤

<td align>

調整表格欄位之左右對齊

<td bgcolor>

設定表格欄位之背景顏色

<td colspan rowspan>

表格欄位的合併

<td nowrap>

設定表格欄位不換行

<td valign>

調整表格欄位之上下對齊

<td width>

調整表格欄位寬度

<td>...</td>

定義表格的資料欄位

<textarea name rows cols>

表單中加入多少列的文字輸入欄

<textarea wrap>

決定文字輸入欄是自動否換行

<th>...</th>

定義表格的標頭欄位

<tr>...</tr>

定義表格美一行

<tt>

打字機字體

<u>

文字加底線

<ul type>...</ul>

無序號的列表 ( 可指定符號 )

<var>...</var>

用於顯示變數

 

參考資料:

https://ithelp.ithome.com.tw/m/articles/10195356

文章標籤
全站熱搜
創作者介紹
創作者 Kevin Chang 的頭像
Kevin Chang

Kevin Chang的前端學習部落格

Kevin Chang 發表在 痞客邦 留言(0) 人氣(7)