文件輸入01 - HTML及CSS語法簡易教學
網頁中的文字及圖形是以HTML及CSS語言來編排呈現,本篇教學僅介紹幾個常用到的HTML及CSS語法,以利作者編排文字,方便讀者閱覽。
1、<p> </p> 段落標記,用來標示一個段落的範圍。
2、<b> </b> 粗體標記,用來標示粗體字的範圍。
3、<p style=" "> </p> CSS在HTML中的寫法。
4、font-size: large; CSS語言,選擇「large」的字型大小。
5、text-indent: 2em; CSS語言,首行縮排,em表示字元,此例為首行退縮2個字元(英文字母為0.5字元),負號表示為首行凸排。
6、margin-left: 2em; CSS語言,左邊界,此例為段落的所有行皆退縮2個字元。
7、margin-top: 12px; CSS語言,上邊界,此例為段落的上邊界下移12px(負值為上移)。
綜合上面的語法舉例說明:
<p style="text-indent: -2em; margin-left: 4em; margin-top: -12px;"> </p> 顯示的結果如下:
未加HTML+CSS語言:
一、這是第一個段落的第一行文字。----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- --- 這是第一個段落的第二行文字。----- ----- ----- ----- ----- ----- ----- ----- -----
二、這是第二個段落的第一行文字。----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- --- 這是第二個段落的第二行文字。----- ----- ----- ----- ----- ----- ----- ----- -----
加入HTML+CSS語言之後:
一、這是第一個段落的第一行文字。----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 這是第一個段落的第二行文字。----- ----- ----- ----- ----- ----- ----- ----- ----- -----
二、這是第二個段落的第一行文字。----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 這是第二個段落的第二行文字。----- ----- ----- ----- ----- ----- ----- ----- ----- -----
上面的例子說明,利用text-indent及margin-left兩個語法可以控制段落的縮排、首行縮排或凸排,以便於讀者了解文章段落的層階概念。而margin-top: -12px是因為程式預設段落之間有12px的間隔,設定-12px可以把兩段落的間隔移除。
表格的語法
常用的語法如下,其餘的請查書或網路。
<table> </table> 表格標記,用來標示一個表格的範圍。
<tbody> </tbody> 表格本體標記,用來標示一個表格本體的範圍。
<tr> </tr> 表格列標記,用來標記一個列。
<td> </td> 儲存格標記,用來標記一個儲存格。
width 設定寬度 *CSS不適用
height 設定高度 *CSS不適用
align 水平對齊方式:left左、center中、right右、justity分散對齊 *CSS不適用
valign 垂直對齊方式:top上、middle中、bottom下、baseline基準線 *CSS不適用
border 外框線寬度
cellpadding 儲存格與其內容之間隔值
cellspacing 儲存格間的間隔值
rowspan 直行合併
colspan 橫列合併
CSS語法:
text-align: center;
vertical-align: middle;
舉例:
<table style="border-width: 1px; margin-left: 5em; width: 80%; float: none;" border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td style="width: 10%; text-align: center;">1-1</td>
<td style="width: 50%; text-align: center;">1-2</td>
<td style="width: 20%; text-align: center;>1-3</td>
<td style="width: 20%; text-align: center;>1-4</td>
</tr>
<tr>
<td align="center">2-1</td>
<td valign="top" align="left">2-2</td>
<td valign="top" align="left">2-3</td>
<td valign="top" align="left">2-4</td>
</tr>
<tr>
<td align="center">3-1</td>
<td valign="top" align="left">3-2</td>
<td valign="top" align="left">3-3</td>
<td valign="top" align="left">3-4</td>
</tr>
</tbody>
</table>
結果為:
1-1 | 1-2 | 1-3 | 1-4 |
2-1 | 2-2 | 2-3 | 2-4 |
3-1 | 3-2 | 3-3 | 3-4 |