利用HTML進行佈局的方法有:1、透過「
」標籤來排列表格的行和列來實現頁面佈局的效果;2、將網頁內容放在多個頁面中的多列佈局;3、使用div和span標籤進行佈局。
#頁面佈局是圖形設計的一部分,用於處理頁面上視覺元素的排列。接下來在文章中為大家詳細介紹如何利用HTML進行網頁佈局,希望對大家有幫助。
【推薦課程:HTML教學#】
頁面佈局:
標題:前端的一部分,用於頁面頂部。
標籤用於在網頁中新增標題部分。 導覽列:導覽列與功能表清單相同。它用於使用超連結顯示內容資訊。
索引/側邊欄:它包含其他資訊或廣告,並不總是需要添加到頁面中。
內容部分:內容部分是顯示內容的主要部分。
頁尾:頁尾部分包含聯絡資訊和與網頁相關的其他查詢。頁腳部分始終放在網頁的底部。
使用表格佈局
最簡單和最受歡迎的建立佈局的方法是使用HTML
標籤。可以按照自己喜歡的方式來對表格中的列和行進行排列
例
例如,使用包含3行和2列的表來實現以下HTML佈局範例,但頁眉和頁尾列使用colspan屬性跨越兩列
<table width = "100%" border = "0"> <tr> <td colspan = "2" bgcolor = "#b5dcb3"> <h1>标题</h1> </td> </tr> <tr valign = "top"> <td bgcolor = "#aaa" width = "20"> <b>侧边栏</b> </td> <td bgcolor = "#eee" width = "100" height = "200"> 内容 </td> </tr> <tr> <td colspan = "2" bgcolor = "#b5dcb3"> <center> 页脚 </center> </td> </tr> </table>登入後複製#效果圖:
多列佈局
將網頁內容放在多個頁面中,可以將內容保留在中間欄位中,也可以使用左欄使用選單,右邊欄位可以用來放置廣告或其他內容。
<table width = "100%" border = "0"> <tr valign = "top"> <td bgcolor = "#aaa" width = "20%"> <b>左菜单</b> </td> <td bgcolor = "#b5dcb3" height = "200" width = "60%"> 内容 </td> <td bgcolor = "#aaa" width = "20%"> <b>右菜单</b> </td> </tr> <table>登入後複製效果圖:
#使用div佈局
##元素是用於對HTML元素進行分組的區塊級元素。雖然標記是區塊級元素,但HTML 元素用於在內聯層級對元素進行分組<div style = "width:450px"> <div style = "background-color:#b5dcb3; width:100%"> <h1>标题</h1> </div> <div style = "background-color:#aaa; height:200px; width:100px; float:left;"> <div><b>左侧栏</b></div> </div> <div style = "background-color:#eee; height:200px; width:250px; float:left;" > <b>内容</b> </div> <div style = "background-color:#aaa; height:200px; width:100px; float:right;"> <div><b>右侧栏</b></div> </div> <div style = "background-color:#b5dcb3; clear:both"> <center> 页脚 </center> </div> </div>登入後複製效果圖:
總結:以上就是這篇文章的全部內容,希望對大家有幫助。
以上是HTML怎麼佈局的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn作者最新文章
2019-05-14 17:44:34 2019-05-14 17:04:27 2019-05-14 16:22:42 2019-05-14 16:05:37 2019-05-14 15:26:59 2019-05-14 14:54:31 2019-05-14 14:20:04 2019-05-14 13:53:00 2019-05-14 13:34:33 2019-05-14 13:06:39最新問題PX自動轉換為REM錯誤 <style>html { 字體大小:calc(100vw / 3.75); }body { 字體大小:0.16rem; }</style><...來自於 2024-04-16 09:34:16004687頁面突然無法拉動 css 或 bootstrap 所以我正在開發一個頁面,我昨天做了一部分,效果很好,今天我繼續做剩下的部分,一切都很好。當我嘗試將其作為普通html頁面打開時,CSS或BOOTSTRAP不起作用,僅顯示頁面文本,...來自於 2024-04-06 21:58:0401800解決CSS中頁面底部神秘空白的方法 我正在嘗試使用Bootstrap和D3建立一個簡單的網頁,但我不知道如何消除底部的所有空白。我想擺脫它。我嘗試將body和html的min-height設定為100%,但沒有任何作...來自於 2024-04-06 20:22:1501454如何在 livewire 惰性佔位符中使用 laravel 元件 我想在livewire3佔位符內添加我的laravel組件的骨架到目前為止我已經嘗試過:通過包含Laravel組件來實現Livewire類:publicfunctionplaceh...來自於 2024-04-06 20:02:1002543用 HTML 程式碼(從陣列產生)取代字串的頂級方法 給定一個像這樣的字串...$htmlPattern="Usernameis:#name#andusercompanyis#company#";如何將子字串#na...來自於 2024-04-06 17:40:4102410熱門教學更多>
HTML 程式碼實例141511 HTML+CSS網頁基礎50804