深入 HTML
Last updated
Last updated
開始之前,要請大家先在VSCode安裝一些好用套件:
提供一些常用的HTML片段程式碼。
自動添加上閉合tag。
安裝好上述套件後,在VSCode新增一html檔案,輸入html5並按下Enter
可以發現 HTML Snippets 套件自動幫我們完成了html5的template,是不是超級方便^_^
我們可以由剛剛產生的html5 template看到head區塊:
此標籤中的就是此網頁的標題,也就是您瀏覽器最左上面的標題,若沒設定則會顯示成此網頁的檔名。
定義文件編碼。
W3C 在 HTML 制定了給手機網頁 Mobile Web 使用的 Viewport 螢幕解析度設定的語法。
viewport的作用是告訴瀏覽器,目前裝置有多寬(或多高)。
可以透過viewport來設定:
屬性 Attribute
描述 Description
width
viewport寬度,通常設為device-width,用意是適應各家裝置的大小。
initial-scale
預設以多少倍的viewport來顯示。
maximum-scale
定義頁面縮放的最高倍率。
user-scalable
只有0與1兩個值,定義是否讓使用者自己調整viewport倍率。
更多html <meta>
Tag用法:https://www.w3schools.com/tags/tag_meta.asp
引入CSS樣式表。
target="_blank" 在新視窗開啟
target="_self" 在原本的視窗開啟
屬性Attribute
描述 Description
type
設定類型,可用的類型有: text、textarea、button、checkbox、date、email、file、password、number、color、submit ......
value
指定值給input標籤。
placeholder
提示文字。
max
最大字數。
min
最小字數。
disabled
禁止使用。
更多屬性請參考:https://www.w3schools.com/tags/tag_input.asp
th 為表頭
tr 為一列
td 為儲存格
這是產生按鈕的第二種方法,第一種為<input type="button" value="我是按鈕">
。
id是唯一性的、不可重複的。
class與id正好相反,class是可被拿來被重複使用的。
而二者的使用時機又是為何呢?
簡單的來說,若只要設定樣式的,則採用class來作設定(如此可讓多個物件都使用同一種樣式),
若要透過Javascript或其它的程式語言,找尋物件時,就建議使用id來進行相互對應的動作。