Html5 small note
- 一定要有DOCTYPE宣告。
- EX: <!doctype html>
- 記得要宣告編碼,不是所有瀏覽器都會猜到你用的編碼。
- EX: <meta charset="utf-8">
- 一個最基本的html網頁
- 注解 : <!-- ... ... ... ... -->
- <Script><Link>現在不需要type="text/javascript"
- <i> 所代表的文字,有"alternate voice" or "mood"。
- <b>所代表的文字有"stylistically offset"。
- <em> 所代表的文字有 “stress emphasis”
- <strong> 所代表的文字有 “strong importance”
- 一個table
- 12345678910111213141516171819202122
- 網頁的區塊結構(以下皆為區塊元素)
- <div> #套用樣式。
- 大綱(以下會輸出大綱)
- <article>(本文) #定義文章內容或文章區塊
- <section>(通用區段)
- <nav>(導覽列)
- <aside>(側邊欄)
- 區段根元素(保有自己的大綱,但不會列入其父元素的大綱)
- <body>
- <blockquote>
- <fieldset>
- <figure>
- <td>
- <details>
- <header>(頁首) #該區塊開始的地方
- <footer>(頁尾) #該區塊結束的地方
- 表單<form>的元素
- <input>(輸入)
- --屬性--
- [type=""]
- text #單行文字方塊
- password #密碼
- raido #選擇
- checkbox #勾選方塊
- submit #送出按鈕
- reset #重新輸入按鈕
- file #提交檔案
- image #圖片提交按鈕
- hidden #穩藏欄位
- button #按鈕
- --HTML5 新增--(Html5 會自動驗證資料是不是正確,★不支援Html5的瀏覽器將會視為type的預設直text★)
- email #電子郵件的地址
- multiple #可以用逗號分隔多個電子郵件
- url #網址
- search #搜尋欄位
- number #數字
- min #最小值
- max #最大值
- step #上小增加的大小,預設是1
- tel #電話號碼
- range #指定範圍內的數字(滑桿的樣子)
- min #最小值,預設是0
- max #最大值,預設是100
- step #上小增加的大小,預設是1
- color #顏色(提供介面選色)
- date #日期(提供介面選幾月幾號幾年)
- time #時間(提供介面選幾時幾分)
- datetime #UTC 世界標準時間 (提供介面選幾月幾日幾年幾時幾分)★2014/09/13我用的googhe chrome不支援這個
- month #月份(提供介面選幾月幾年)
- week #一年的地幾週(提供介面選幾週幾年)
- datetime-local #本地的日期時間(提供介面選幾月幾日幾年幾時幾分)
- [required] #該欄位必塡
- <input>(輸入)
- 只是名子
- <address>(聯絡資訊)
- 有點功能
- 可以互相包含使對方成為子元素,父元素的<h>標籤會比子元素的<h>標籤大。
- <time>(日期時間)
- --屬性--
- [datetime="YYYY-MM-DD[THH:mm[:SS[.xxx]]]"] #給機器分辯時間用的
- [pubdate] #表示這個時間是發布日期
- IE的麻煩
- 如果使用如 header, footer, nav ... 等等的元素且又使用style元素來改變其樣式時,尤於IE並沒有這些元素,所以只好用一些小計巧。
HTML LEARNING
display
- Block elements display on a new line (e.g., h1,p, ul, li).
- Inline elements display on the same line as their neighboring elements (e.g., img, a)
It's possible to change whether a box is block or inline by using the
display
property.Bootstrap is a collection of prewritten CSS rules used to build web pages faster. Bootstrap provides styles out of the box for several common components on a web page, such as grid layouts, navigation, showcases, and much more.
The grid
Bootstrap comes with a grid that is made up of 12 equal-sized columns. HTML elements are arranged to span different numbers of columns in order to create custom page layouts.
Tabs
Bootstrap makes it easy to create tabbed navigation. Let's see how to do this.
Pills
Bootstrap makes it easy to create pill navigation. Let's see how to do this.
Jumbotron
Bootstrap calls this large showcase a jumbotron. A jumbotron is used to call extra attention to important content on the site. Let's see how to use it.
JS
var main = function() {
};
$(document).ready(main);
留言
張貼留言