整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML常用布局標簽:提升網頁顏值!不可不知的HTML布局技巧全解析

          HTML的世界里,一切都是由容器和內容構成的。容器,就如同一個個盒子,用來裝載各種元素;而內容,則是這些盒子里的珍寶。理解了這一點,我們就邁出了探索HTML布局的第一步。

          在HTML中,布局標簽主要用于控制頁面的結構和樣式。本文將介紹一些常用的布局標簽及其使用方法,并通過代碼示例進行演示。

          一、理解布局的重要性

          布局在我們前端開發中擔任什么樣的角色呢?想象一下,你面前有一堆散亂的積木,無序地堆放在那里。

          而你的任務,就是將這些積木按照圖紙拼裝成一個精美的模型。HTML布局標簽的作用就像那張圖紙,它指導瀏覽器如何正確、有序地顯示內容和元素,確保網頁的結構和外觀既美觀又實用。

          下面我們就來看看在HTML中常用的基礎布局標簽有哪些,如何使用這些布局標簽完成我們的開發目標。

          二、常用的布局標簽

          1、div標簽

          div標簽是一個塊級元素,它獨占一行,用于對頁面進行區域劃分。它可以包含其他HTML元素,如文本、圖片、鏈接等。通過CSS樣式可以設置div的布局和樣式。

          示例代碼:

          <!DOCTYPE html>
          <html>
          <head>
          <style>
            .box {
              width: 200px;
              height: 200px;
              background-color: red;
            }
          </style>
          </head>
          <body>
          
          <div>這是一個div元素
          
          </div>
          
          </body>
          </html>
          

          運行結果:

          2、span標簽

          span標簽是一個內聯元素,它不獨占一行,用于對文本進行區域劃分。它主要用于對文本進行樣式設置,如字體、顏色等。與div類似,span也可以包含其他HTML元素。
          示例代碼:

          <!DOCTYPE html>
          <html>
          <head>
          <style>
            .text {
              color: blue;
              font-size: 20px;
            }
          </style>
          </head>
          <body>
          
          <p>這是一個<span>span元素</span>。</p>
          
          </body>
          </html>
          

          運行結果:

          3、table標簽

          table標簽用于創建表格,它包含多個tr(行)元素,每個tr元素包含多個td(單元格)或th(表頭單元格)元素。

          <table> 定義一個表格,<tr> 定義表格中的行,而 <td> 則定義單元格。通過這三個標簽,我們可以創建出整齊劃一的數據表,讓信息的展示更加直觀明了。

          需要注意的是:

          • <table>和</table>標記著表格的開始和結束。
          • <tr>和</tr>標記著行的開始和結束,幾組表示該表格有幾行。
          • <td>和</td>標記著單元格的開始和結束,表示這一行中有幾列。

          示例代碼:

          <!DOCTYPE html>
          <html>
          <head>
          <style>
            table, th, td {
              border: 1px solid black;
            }
          </style>
          </head>
          <body>
          <table>
            <tr>
              <th>姓名</th>
              <th>年齡</th>
            </tr>
            <tr>
              <td>張三</td>
              <td>25</td>
            </tr>
            <tr>
              <td>李四</td>
              <td>30</td>
            </tr>
          </table>
          </body>
          </html>
          

          運行結果:

          4、form標簽

          <form>標簽的主要作用是定義一個用于用戶輸入的HTML表單。這個表單可以包含各種輸入元素,如文本字段、復選框、單選按鈕、提交按鈕等。

          <form>元素可以包含以下一個或多個表單元素:<input>、<textarea>、<button>、<select>、<option>、<optgroup>、<fieldset>、<label>和<output>等。

          示例代碼:

          <!DOCTYPE html>
          <html>
          <head>
          <style>
            form {
              display: flex;
              flex-direction: column;
            }
          </style>
          </head>
          <body>
          
          <form>
            <label for="username">用戶名:</label>
            <input type="text" id="username" name="username">
            <br>
            <label for="password">密碼:</label>
            <input type="password" id="password" name="password">
            <br>
            <input type="submit" value="提交">
          </form>
          
          </body>
          </html>
          

          運行結果:

          5、列表標簽

          1)無序列表

          • 指沒有順序的列表項目
          • 始于<ul>標簽,每個列表項始于<li>
          • type屬性有三個選項:disc實心圓、circle空心圓、square小方塊。 默認屬性是disc實心圓。

          示例代碼:

          <!DOCTYPE html>
          <htmml>
          <head>
          <meta charst = "UTF-8">
          <title>html--無序列表</title>
          </head>
          <body>
          <ul>
          <li>默認的無序列表</li>
          <li>默認的無序列表</li>
          <li>默認的無序列表</li>
          </ul>
          <ul>
          <li type = "circle">添加circle屬性</li>
          <li type = "circle">添加circle屬性</li>
          <li type = "circle">添加circle屬性</li>
          </ul>
          <ul>
          <li type = "square">添加square屬性</li>
          <li type = "square">添加square屬性</li>
          <li type = "squaare">添加square屬性</li>
          </ul>
          </body>
          </html>
          

          運行結果:


          也可以使用CSS list-style-type屬性定義html無序列表樣式。

          想要快速入門前端開發嗎?推薦一個前端開發基礎課程,這個老師講的特別好,零基礎學習無壓力,知識點結合代碼,邊學邊練,可以免費試看試學,還有各種輔助工具和資料,非常適合新手!點這里前往學習哦!「鏈接」

          2)有序列表

          • 指按照字母或數字等順序排列的列表項目。
          • 其結果是帶有前后順序之分的編號,如果插入和刪除一個列表項,編號會自動調整。
          • 始于<ol>標簽,每個列表項始于<li>。

          示例代碼:

          <ol>
          <li>默認的有序列表</li>
          <li>默認的有序列表</li>
          <li>默認的有序列表</li>
          </ol>
          <ol type = "a" start = "2">
          <li>第1項</li>
          <li>第2項</li>
          <li>第3項</li>
          <li value ="20">第四項</li>
          </ol>
          <ol type = "Ⅰ" start = "2">
          <li>第1項</li>
          <li>第2項</li>
          <li>第3項</li>
          </ol>
          

          運行結果:


          同樣也可以使用CSS list-style-type屬性定義html有序列表樣式。

          3)自定義列表

          • 自定義列表不僅僅是一列項目,而是項目及其注釋的組合。
          • 以<dl>標簽開始。每個自定義列表項以<dt>開始。每個自定義列表項的定義以<dd>開始。
          • 用于對術語或名詞進行解釋和描述,自定義列表的列表項前沒有任何項目符號。
            基本語法:
          <dl>
          <dt>名詞1</dt>
          <dd>名詞1解釋1</dd>
          <dd>名詞1解釋2</dd>
          
          <dt>名詞2</dt>
          <dd>名詞2解釋1</dd>
          <dd>名詞2解釋2</dd>
          </dl>
          
          <dl>即“definition list(定義列表)”,
          <dt>即“definition term(定義名詞)”,
          而<dd>即“definition description(定義描述)”。
          

          示例代碼:

          <dl>
          <dt>計算機</dt>
          <dd>用來計算的儀器</dd>
          
          <dt>顯示器</dt>
          <dd>以視覺方式顯示信息的裝置</dd>
          </dl>
          

          運行結果:


          以上就是HTML中常用的布局標簽及其使用方法。在實際開發中,還可以結合CSS和JavaScript來實現更復雜的布局和交互效果。

          掌握了這些HTML常用布局標簽,你已經擁有了構建網頁的基礎工具。記住,好的布局不僅需要技術,更需要創意和對細節的關注。現在,打開你的代碼編輯器,開始你的布局設計之旅吧!

          本標簽: 32

          1. <html></html>,創建一個HTML文檔;
          2. <head></head>,設置文檔標題和其它在網頁中不顯示的信息;
          3. <title></title>,設置文檔的標題;
          4. <h1></h1>,最大的標題;
          5. <pre></pre>,預先格式化文本;
          6. <u></u>,下劃線
          7. <b></b>,黑體字;
          8. <i></i>,斜體字;
          9. <tt></tt>,打字機風格的字體;
          10. <cite></cite>,引用,通常是斜體;
          11. <em></em>,強調文本(通常是斜體加黑體);
          12. <strong></strong>,加重文本(通常是斜體加黑體);
          13. <font,size="",color=""></font>,設置字體大小從1到7,顏色使用名字或RGB的十六進制值;
          14. <BASEFONT></BASEFONT>,基準字體標記;
          15. <big></big>,字體加大;
          16. <SMALL></SMALL>,字體縮小;
          17. <STRIKE></STRIKE>,加刪除線;
          18. <CODE></CODE>,程式碼;
          19. <KBD></KBD>,鍵盤字;
          20. <SAMP></SAMP>,范例;
          21. <VAR></VAR>,變量;
          22. <BLOCKQUOTE></BLOCKQUOTE>,向右縮排;
          23. <DFN></DFN>,述語定義;
          24. <ADDRESS></ADDRESS>,地址標記;
          25. <sup></SUP>,上標字;
          26. <SUB></SUB>,下標字;
          27. <xmp>...</xmp>固定寬度字體(在文件中空白、換行、定位功能有效)
          28. <plaintext>...</plaintext>固定寬度字體(不執行標記符號);
          29. <listing>...</listing>,固定寬度小字體;
          30. <font,color=00ff00>...</font>字體顏色;
          31. <font,size=1>...</font>最小字體;
          32. <font,style,='font-size:100,px'>...</font>無限增大.

          格式標簽: 16

          1. <p></p>,創建一個段落;
          2. <p,align="">,將段落按左、中、右對齊;
          3. <br>,換行,插入一個回車換行符;
          4. <blockquote></blockquote>,從兩邊縮進文本;
          5. <dl></dl>,列表標簽,定義列表;
          6. <dt>,定義列表標題;
          7. <dd>,定義列表內容;

          例:

          <dl>

          <dt>標題1</dt>

          <dd>內容11</dd>

          <dd>內容12</dd>

          <dt>標題2</dt>

          <dd>內容21</dd>

          <dd>內容22</dd>

          </dl>

          1. <ol></ol>,列表標簽,定義一個標有數字的列表;
          2. <ul></ul>,列表標簽,定義一個標有圓點的列表;
          3. <li>,放在每個列表項之前; 放在<ol></ol>之間則每個列表項加上一個數字,放在<ul></ul>之間則每個列表項加上一個圓點;
          4. <div,align=""></div>,分區標簽,用來排版大塊HTML段落,也用于格式化表;
          5. <MENU>,選項清單;
          6. <DIR>,目錄清單;
          7. <nobr></nobr>,強行不換行;
          8. <hr,size='9',width='80%',color='ff0000'>水平線(設定寬度);
          9. <center></center>,水平居中.

          鏈接標簽: 7

          1. <a,href="URL"></a>,創建超文本鏈接;
          2. <a,href="mailtEMAIL">
          3. </a>,創建自動發送電子郵件的鏈接;
          4. <a,name="name"></a>,創建位于文檔內部的書簽;
          5. <a,href="#name"></a>,創建指向位于文檔內部書簽的鏈接;
          6. <BASE>,文檔中不能被該站點辨識的其它所有鏈接源的URL;
          7. <LINK>,定義一個鏈接和源之間的相互關系;

          鏈接標簽注解:

          target="...",決定鏈接源在什么地方顯示(用戶自定義的名字,_blank,_parent,_self,_top);

          rel="...",發送鏈接的類型;

          rev="...",保存鏈接的類型;

          accesskey="...",指定該元素的熱鍵;

          shape="...",允許我們使用已定義的形狀定義客戶端的圖形鏡像(default,rect,circle,poly);

          coord="...",使用像素或者長度百分比來定義形狀的尺寸;

          tabindex="...",使用定義過的tabindex元素設置在各個元素之間的焦點獲取順序(使用tab鍵使元素獲得焦點).

          表格標簽: 21

          1. <table></table>,創建一個表格;
          2. <tr></tr>,表格中的每一行;
          3. <td></td>,表格中一行中的每一個格子;
          4. <th></th>,設置表格頭:通常是黑體居中文字;
          5. <table,cellspacing="">,設置表格格子之間空間的大小;
          6. <table,border="">,設置邊框的寬度;
          7. <table,cellpadding="">,設置表格格子邊框與其內部內容之間空間的大小;
          8. <table,width="">,設置表格的寬度.用絕對像素值或總寬度的百分比;
          9. <table,align="">,設置表格格子的水平對齊方式(left,center,right,justify);
          10. <tr,align="">,設置表格格子的水平對齊方式(left,center,right,justify);
          11. <tr,valign="">,設置表格格子的垂直對齊方式(baseline,bottom,middle,top);
          12. <td,colspan="">,設置一個表格格子跨占的列數(缺省值為1);
          13. <td,rowspan="">,設置一個表格格子跨占的行數(缺省值為1);
          14. <td,nowrap>,禁止表格格子內的內容自動斷行;
          15. <CAPTION></CAPTION>,表格的標題;
          16. <COLGROUP></COLGROUP>,定義多個列為一組列;
          17. <TABLE></TABLE>,創建一個表格;
          18. <THEAD></THEAD>,定義表格的頁眉;
          19. <COL>,定義一個列組中的列,以便對它們能夠同時設置有關屬性;
          20. <TBODY></TBODY>,定義一個表格的實體;
          21. <TFOOT></TFOOT>,定義一個表格的頁腳;

          表單標簽: 18

          1. <form></form>,創建表單;

          action="...",接收數據的服務器的URL;

          method="...",HTTP的方法(get,,post),其中get是被反對使用的;

          enctype="...",指定MIME(Internet媒體類型);

          onsubmit="...",當提交表單時發生的內部事件;

          noreset="...",在重新設置表單時發生的內部事件;

          target="...",決定把內容顯示在什么地方(_blank,_parent,_self,_top)

          1. <select,multiple,name="name",size=""></select>,創建滾動菜單,size設置在需要滾動前可以看到的表單項數目;
          2. <option>,設置每個表單項的內容;
          3. <select,name="name"></select>,創建下拉菜單;
          4. <textarea,name="name",cols=40,rows=8></textarea>,創建一個文本框區域,列的數目設置寬度,行的數目設置高度;
          5. <input,type="checkbox",name="name">,創建一個復選框,文字在標簽后面;
          6. <input,type="radio",name="name",value="">,創建一個單選框,文字在標志后面;
          7. <input,type=text,name="foo",size=20>,創建一個單行文本輸入區域,size設置以字符串的寬度;
          8. <input,type="submit",value="name">,創建提交(submit)按鈕;
          9. <input,type="image",border=0,name="name",src="name.gif">,創建一個使用圖象的提交(submit)按鈕;
          10. <input,type="reset">,創建重置(reset)按鈕;
          11. <BUTTON></BUTTON>,創建一個按鈕;

          disabled="...",把按鈕的狀態設置為不能;

          name="...",按鈕的控制名,value="...",按鈕的值;

          type="...",按鈕的類型(button,,submit,,reset);

          1. <FIELDSET></FIELDSET>,把相互關聯的控件組合成一組;
          2. <ISINDEX>,提示用戶輸入;
          3. <LABEL></LABEL>,為一個控件提供標簽;
          4. <LEGEND></LEGEND>,為FIELDSET元素指定一標題;
          5. <SELECT></SELECT>,為用戶做選擇創建各個選項;
          6. <TEXTAREA></TEXTAREA>,創建一個允許用戶多行輸入的區域.

          表單標簽注解:

          type="...",用于輸入控件的類型(text,password,checkbox,radio,submit,reset,file,hidden,image,button);

          name="...",控件的控制名(要求是除了submit和reset之外的任何名字);

          value="...",控件的初始值;

          checked="...",把一個單選鈕設置為選中的狀態;

          disabled="...",把控件的狀態設置為不能使用;

          readonly="...",只對輸入密碼的文本框使用;

          size="...",表示以像素為單位的除了文本框和密碼框控件之外的其它控件的寬度,它是用來指定字符的數目;

          src="...",一個圖像控件的URL;

          maxlength="...",指定可以輸入的最多的字符數目;

          alt="...",另外一種文本描述;

          usemap="...",到客戶端圖形鏡像的URL;

          align="...",被反對.控制對齊方式(left,,center,,right,,justify);

          tabindex="...",通過定義的tabindex值確定在不同元素之間獲得焦點的順序;

          onfocus="...",當元素獲得焦點時發生的事件;

          onblur="...",當元素失去焦點時發生的事件;

          onselect="...",當元素被選中時發生的事件;

          onchang="...",當元素狀態被改變時發生的事件;

          accept="...",允許上載的文件類型.

          幀標簽(框架標簽): 27

          1. <frameset></frameset>,放在一個幀文檔的<body>標簽之前,也可以嵌在其他幀文檔中;
          2. <frameset,rows="value,value">,定義一個幀內的行數,可用像素值或高度百分比;
          3. <frameset,cols="value,value">,定義一個幀內的列數,可用像素值或寬度百分比;
          4. <frame>,定義一個幀內的單一窗或窗區域;
          5. <noframes></noframes>,定義在不支持幀的瀏覽器中顯示什么提示;
          6. <frame,src="URL">,規定幀內顯示的HTML文檔;
          7. <frame,name="name">,命名幀或區域以便別的幀可以指向它;
          8. <frame,marginwidth="">,定義幀左右邊緣的空白大小,必須大于等于1;
          9. <frame,marginheight="">,定義幀上下邊緣的空白大小,必須大于等于1;
          10. <frame,scrolling="">,設置幀是否有滾動欄,其值可以是"yes","no",或"auto";
          11. <frame,noresize>,禁止用戶調整一個幀的大小;
          12. <IFRAME></IFRAME>,創建一個內聯的幀;

          scr="...",定義在幀中顯示的內容的來源;

          frameborder="...",定義幀之間的邊界(0或1);

          align="...",被反對,控制對齊方式(left,,center,,right,,justify);

          height="...",幀的高度,width="..."幀的寬度;

          1. <marquee>...</marquee>,普通卷動;
          2. <marquee,behavior=slide>...</marquee>,滑動;
          3. <marquee,behavior=scroll>...</marquee>,預設卷動;
          4. <marquee,behavior=alternate>...</marquee>,來回卷動;
          5. <marquee,direction=down>...</marquee>,向下卷動;
          6. <marquee,direction=up>...</marquee>,向上卷動;
          7. <marquee,direction=right></marquee>,向右卷動;
          8. <marquee,direction='left'></marquee>,向左卷動;
          9. <marquee,loop=2>...</marquee>,卷動次數;
          10. <marquee,width=180>...</marquee>,設定寬度;
          11. <marquee,height=30>...</marquee>,設定高度;
          12. <marquee,bgcolor=FF0000>...</marquee>,設定背景顏色;
          13. <marquee,scrollamount=30>...</marquee>,設定卷動距離;
          14. <marquee,scrolldelay=300>...</marquee>,設定卷動時間;
          15. <img,src="">,插入圖片,參數有:width="寬",alt="說明文字",height="高",boder="邊框".

          文檔整體屬性標簽: 10

          1. <body,bgcolor="">,設置背景顏色.使用名字或RGB的十六進制值;
          2. <body,background="">,設置背景圖片;
          3. <body,bgsound="">,設置背景音樂;
          4. <body,bgproperties="fixed">,固定背景圖片(IE適用);
          5. <body,text="">,設置文本顏色.使用名字或RGB的十六進制值;
          6. <body,link="">,設置鏈接顏色.使用名,字或RGB的十六進制值;
          7. <body,vlink="">,設置已使用的鏈接的顏色.使用名字或RGB的十六進制值;
          8. <body,alink="">,設置正在被擊中的鏈接的顏色.使用名字或RGB的十六進制值;
          9. <body,topmargin="">,設置頁面的上邊距;
          10. <body,leftmargin="">,設置頁面的左邊距.

          一下html中文件標簽和文本標簽的使用

          目的是學會使用,所以借助工具可以省好多時間

          1.文件標簽:構成html最基本的標簽

          html:html文檔的根標簽

          head:頭標簽。用于引入html文檔的一些屬性。引入外部的一些資源

          title:標題標簽

          body:體標簽

          <!DOCTYPE html>:html5中定義該文檔是html

          2.文本標簽:和文本有關的標簽

          注釋:<!-- 注釋內容 –->

          <h1> 到<h6>:標題標簽自帶換行的效果

          <p>:表示段落的標簽

          <br>:換行標簽<br/>和<br>的寫法都不會報錯

          <hr>:顯示一條水平線(也是一個自閉和標簽)水平線有一些屬性我們可以控制它的樣式。hr里面表示高度是size而不是height.對齊方式默認是居中的。

          <b>:字體加粗

          <i>:斜體

          <font>:字體標簽(通過屬性來修改字體的字號,大小,顏色,以及字體的樣式)

          <center>:文本居然標簽

          這里講下網頁下面的版權標簽是如何寫出來的。

          3.圖片標簽:用來展示圖片的(圖片也是一個自閉合標簽)

          屬性:src:用來指定圖片的位置

          什么都不寫默認就是./的形式

          ../表示上一級目錄

          4.列表標簽:

          有序列表:ol,li(li表示的是列表的每一項)

          無序列表:ul,li

          5.鏈接標簽:

          a:定義一個超鏈接

          屬性:

          href:指定訪問資源的URL(統一資源定位符,就是路徑的表示形式)

          target:(是目標的意思)指定打開資源的方式

          _self:在當前頁面打開

          _blank:在空白頁面打開

          6.表格標簽:在HTML中的表格只有行的概念,沒有列的概念,將表格以行的形式進行分割,然后再對行進行操作。

          table:定義表格

          width:表格的寬度

          border:邊框

          cellpadding:單元格內容左對齊(定義內容和單元格的距離)

          cellspacing:邊框合并(定義單元格之間的距離,如果指定為0,單元格的線會合為一條)

          bgcolor:背景色

          align:表格的對齊樣式

          tr:定義行

          bgcolor:背景色

          align:表格的對齊樣式(是用來修改文本的對齊方式的)


          td:定義單元格

          colspan:合并列

          rowspan:合并行

          th:定義表頭單元格

          <caption>:表格標題

          <thread>:表示表格的頭部分

          <tbody>:表示表格的體部分

          <tfoot>:表示表格的腳部分

          7.塊標簽:div和span是結合css使用的

          span:文本信息在一行顯示,行內標簽,內聯標簽(意思就是它不會換行)

          div:是會換行的。每一個div占滿一整行。塊級別的標簽

          8.語義化標簽:html5中為了提高程序的可讀性,提高了一些標簽

          <header>

          <footer>


          主站蜘蛛池模板: 东京热无码一区二区三区av| 一区二区三区精品高清视频免费在线播放 | 日韩一区二区三区免费体验| 动漫精品一区二区三区3d| tom影院亚洲国产一区二区| 无码视频免费一区二三区| 亚洲国产欧美国产综合一区| 国产精品久久一区二区三区| 久久精品视频一区二区三区| 精品一区二区三区四区| 99精品国产高清一区二区三区| 久久久久国产一区二区| AV天堂午夜精品一区| 无码日韩精品一区二区免费暖暖| 中文字幕一区二区三区有限公司 | 国产日韩视频一区| 国产伦精品一区二区三区视频小说| 亚洲AV成人精品一区二区三区| 国产欧美色一区二区三区| 亚洲一区二区电影| 日本免费一区二区久久人人澡| 日本一区二区三区免费高清在线 | 在线|一区二区三区| 中字幕一区二区三区乱码 | 波多野结衣一区二区三区高清在线| 亚洲乱码一区av春药高潮| 日韩电影一区二区三区| 日韩亚洲一区二区三区| 精品视频一区二区三区四区五区| 日韩一区二区三区在线观看| 精品国产一区二区三区久| 国产第一区二区三区在线观看| 乱码人妻一区二区三区| 秋霞日韩一区二区三区在线观看 | 精品一区二区三区在线观看视频 | 国产成人精品一区二三区在线观看| 国产成人一区二区在线不卡| 国产一区在线播放| 国产伦精品一区二区免费| 日韩免费无码一区二区三区| 国产一区二区三区影院|