html5標簽語義化及表單居中對齊

在百度前端技術學院2016的春季任務中,第一階段系列任務作為基礎練習,主要是讓學員熟練html及css。其中,task1-9提供了從零開始到整個靜態頁面的整個搭設過程思路。task10/11涉及移動端,task12涉及css3新特性。
我的博客:smallstarz.com。歡迎做客,相互學習,相互進步。

task1主要是使用html搭設網頁框架。之前通過模仿課程、書籍例子,已經搭建過網頁,但當時未使用html5語義化標簽。因此,在做這個任務的時候,有兩個目標:再次熟悉html語言;使用語義化標簽。以下為完成html之后,無css情況下的頁面圖:

無css樣式下圖樣

通過4個列表對ul、ol、dd標簽進行練習;通過一個表格對table標簽進行練習,通過數個圖片及鏈接對img、a標簽進行練習;通過1個表單對form標簽進行練習。此外,就是使用語義化標簽,本次任務中使用了article、header、aside及footer標簽。對各語義化標簽的使用,下圖應該可以一目了然:

標簽結構

具體來說,各標簽的使用情況如下:

1.header:代表“網頁”或“section”的頁眉。通常包含h1-h6元素或hgroup,作為整個頁面或者一個內容塊的標題。也可以包裹一節的目錄部分,一個搜索框,一個nav,或者任何相關logo。
2.footer:代表“網頁”或“section”的頁腳,通常含有該節的一些基本信息,譬如:作者,相關文檔鏈接,版權資料。如果footer元素包含了整個節,那么它們就代表附錄,索引,提拔,許可協議,標簽,類別等一些其他類似信息。
3.hgroup:代表“網頁”或“section”的標題,當元素有多個層級時,該元素可以將h1到h6元素放在其內,譬如文章的主標題和副標題的組合。
4.nav:代表頁面的導航鏈接區域。用于定義頁面的主要導航部分。
5.aside:被包含在article元素中作為主要內容的附屬信息部分,其中的內容可以是與當前文章有關的相關資料、標簽、名次解釋等。在article元素之外使用作為頁面或站點全局的附屬信息部分。最典型的是側邊欄,其中的內容可以是日志串連,其他組的導航,甚至廣告,這些內容相關的頁面。
6.section:代表文檔中的“節”或“段”,“段”可以是指一篇文章里按照主題的分段;“節”可以是指一個頁面里的分組。section通常還帶標題,雖然html5中section會自動給標題h1-h6降級,但是最好手動給他們降級。
7.article:最容易跟section和div容易混淆,其實article代表一個在文檔,頁面或者網站中自成一體的內容,其目的是為了讓開發者獨立開發或重用。譬如論壇的帖子,博客上的文章,一篇用戶的評論,一個互動的widget小工具。

task2利用css編寫樣式,使用在task1所寫頁面。通過練習,對以下內容有深刻體會:
1.設置單行文本line-height等于父元素以上第一個高度定值的父級元素的height,可以使文本垂直居中于容器;
2.使用浮動(float)屬性使列表橫排;
3.縮進:text-indent;
4.表單的居中對齊(下文詳細敘述);
5.border-radius:可設置元素四角圓滑。

表單的居中對齊(或者定于某個值對齊):為表單每個項加層(div),再設置所有層浮動屬性、寬度(主要控制對齊的軸線位置)屬性、及文本對齊屬性即可。

html代碼:

<form>
<div>
    <label for="email" class="blign">請輸入郵箱地址:</label>
    <input type="text" name="emailss" id="email"><br>
</div>
    <p>郵箱地址請按要求格式輸入</p>
<div>
    <label for="pw1" class="blign">請輸入密碼:</label>
    <input type="password" name="pwd1" id="pw1">
</div>
<div>
    <label for="pw2" class="blign">請重復輸入密碼:</label>
    <input type="password" name="pwd2" id="pw2"><br>
</div>
    <p>密碼請為6-16英文數字</p>
<div>
    <label class="blign">性別:</label>
        <input type="radio" checked="checked" name="Sex" value="male">男
        <input type="radio" name="Sex" value="female">女
</div>
<div>
    <label class="blign">城市:</label>
        <select name="">
            <option value="北京">北京</option>
            <option value="廣州">廣州</option>
            <option value="上海">上海</option>
        </select>
</div>
<div>
    <label class="blign">愛好:</label>
        <input type="checkbox" name="checkbox1" value="checkbox">運動
        <input type="checkbox" name="checkbox2" value="checkbox">藝術
        <input type="checkbox" name="checkbox1" value="checkbox">科學
</div>
<div>
    <label class="blign">個人描述:</label>
        <textarea>這是一個多行輸入框,輸入你的個人描述</textarea>
<div>
    <input type="submit" value="確認提交" id="smit">    
</form>

css代碼:

.blign{
    float: left;
    width: 36%;
    text-align: right;
    }

頁面樣式:

頁面樣式
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,182評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,489評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,290評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,776評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,510評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,866評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,860評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,036評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,585評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,331評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,536評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,058評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,754評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,154評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,469評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,273評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,505評論 2 379

推薦閱讀更多精彩內容

  • HTML 5的革新之一:語義化標簽一節元素標簽。 在HTML 5出來之前,我們用div來表示頁面章節,但是這些di...
    吳越公子閱讀 773評論 0 0
  • 首先是關于語義(Semantics)和默認樣式的區別,默認樣式是瀏覽器設定的一些常用tag的表現形式,語義化的主要...
    DecadeHeart閱讀 3,450評論 0 3
  • 在HTML 5出來之前,我們用div來表示頁面章節,但是這些div都沒有實際意義。(即使我們用css樣式的id和c...
    浪漫歌閱讀 386評論 0 0
  • 語義化標簽,顧名思義也就是可以直接讀懂的標簽。最早接觸HTML5的時候,對HTML5的語義化并沒有太深的理解,只是...
    極客人閱讀 4,208評論 1 18
  • 駕校練科二,5個人排一輛車子。評論一個小時練10分鐘。 我想知道有本事的人都是怎么練科二的。 借用大猩猩的話:喪!...
    浣叢素手閱讀 169評論 0 0