亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

作者有話要說:此文是作者自己的學(xué)習(xí)總結(jié),供大家參考,不足之處還請見諒和指正~
在學(xué)習(xí)完了基本的HTML+CSS標(biāo)簽之后,就可以嘗試寫一些簡單的靜態(tài)網(wǎng)頁啦~練習(xí)的過程是充滿成就感的,值得反復(fù)體會和思考!
網(wǎng)頁結(jié)構(gòu)
簡單提一下常用于表示網(wǎng)頁機(jī)構(gòu)的標(biāo)簽:
header 整個頁面的標(biāo)題(也可表示一個內(nèi)容區(qū)塊)
main 頁面主體部分
footer 整個頁面的腳注(也可表示一個內(nèi)容區(qū)塊)
article 一塊與上下文無關(guān)的獨(dú)立內(nèi)容
section 表示一個內(nèi)容區(qū)塊,常嵌套于article中
【用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板】aside 在article之外與其內(nèi)容相關(guān)的輔助信息
nav 頁面中的導(dǎo)航欄
figure 表示一段獨(dú)立的流內(nèi)容

用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
基本網(wǎng)站結(jié)構(gòu)
三欄布局
一個網(wǎng)頁最少由header、main、footer三部分組成,那么從三欄布局開始練習(xí)吧 。無論是上-中-下結(jié)構(gòu)還是左-中-右結(jié)構(gòu),關(guān)鍵都在于設(shè)置中間部分的寬高或位置 。我們知道網(wǎng)頁的主體內(nèi)容(版心)是處于居中位置、隨網(wǎng)頁縮放而縮放的 。那么左右(或上下)兩欄固定后,須使中間部分自適應(yīng) 。以下總結(jié)了幾種三欄布局的方法,以左-中-右結(jié)構(gòu)為例:
先寫左中右三個盒子 。
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
body部分
1.使用float
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
利用float使左右脫離文檔流
需要注意的是,使用float方法需要在body部分改一下center盒子的位置 , 把center盒子放在right盒子之后(否則right盒子會跑到下一行右側(cè)) 。以上代碼中 , 設(shè)置center盒子的左右外邊距來實現(xiàn)寬度自適應(yīng),若父盒子layout無高度要求,可用min-height實現(xiàn)高度自適應(yīng) 。不加高度自適應(yīng)也可,在未設(shè)置center盒子高度的情況下本身高度會隨文本內(nèi)容的擴(kuò)充而自動增加 。
2.使用position
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
利用絕對定位脫離文檔流
三個盒子都分別使用絕對定位,left、right分別距離窗口左右端為0,center距離窗口左端的間距為left盒子的寬度,距離窗口右端的間距為right盒子的寬度 。
3.使用flex
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
利用彈性盒固有屬性
須給父盒子layout加上彈性盒屬性,給center盒子設(shè)置大于0的flex值,利用彈性盒自動拉伸效果實現(xiàn)center盒子的寬度自適應(yīng) 。
4.使用table
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
設(shè)置為表格
給父盒子layout設(shè)置為table,寬度為整個窗口 , 給三個子盒子都設(shè)置為table-cell,此時三個盒子就有了表格的屬性 。固定left、right盒子的寬度,center盒子自動占滿父盒子剩余寬度 。需要注意的是,因為父盒子具有表格屬性,當(dāng)left、center、right三者中任意一個盒子高度改變時,其他兩個盒子會跟著改變 。
5.使用grid
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
設(shè)置為網(wǎng)格
將父盒子layout設(shè)置為grid,寬度為整個窗口,用template-rows設(shè)置行高,用template-columns分別設(shè)置三個盒子的寬度,其中auto實現(xiàn)center盒子的寬度自適應(yīng) 。需要注意的是 , 這里用template-rows設(shè)置了固定的行高,因此center的高度不會自適應(yīng) 。
仿寫練習(xí)
適合初學(xué)者練習(xí)的網(wǎng)頁有很多 , 可以打開網(wǎng)址之家去里面挑一挑,以靜態(tài)頁面為主的網(wǎng)站 。作者自己是以豆瓣首頁(局部)進(jìn)行練習(xí)的 。練習(xí)過程中,千萬不要去看網(wǎng)站源碼(此時你也有很多地方看不懂),先試著自己分析和思考,用所學(xué)的知識看看能做到哪一步 。
用html制作個人介紹頁面 學(xué)生html靜態(tài)網(wǎng)頁模板

文章插圖
筆者學(xué)習(xí)時的仿寫
放上對比圖,還是有很多不一樣的地方 , 網(wǎng)頁也沒有功能,作為初學(xué)者這都是正常的 。靜態(tài)網(wǎng)頁練習(xí)的主要目的是熟悉HTML+CSS布局 , 培養(yǎng)做網(wǎng)頁的思維 。具體細(xì)節(jié)隨著學(xué)習(xí)的深入,可以讓網(wǎng)頁更還原、頁面更精美,網(wǎng)頁功能也能逐步完善起來,實現(xiàn)真正的網(wǎng)站開發(fā) 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: