整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML表單3(下拉列表、多行文字輸入)-零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          有下拉列表的表單

          題目只能有30個(gè)字,不能寫(xiě)全,其實(shí)今天我們要學(xué)習(xí)的內(nèi)容有三個(gè),第一,下拉列表表單,第二,多行文字輸入表單,第三,數(shù)據(jù)集表單。

          開(kāi)始學(xué)習(xí)吧!

          前天和昨天我們?cè)凇禜TML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作》和《HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作》中基本上把<input/>標(biāo)簽的type屬性里不同的值進(jìn)行了講解與實(shí)踐,今天我們來(lái)學(xué)習(xí)其他包含在<form></form>之間的元素。

          帶有下拉列表的表單

          我們?cè)谝恍┚W(wǎng)站填寫(xiě)注冊(cè)信息時(shí),經(jīng)常會(huì)遇到選擇"生活所在地"的操作,因?yàn)橹袊?guó)的地名是固定的,因此頁(yè)面會(huì)為我們提供一個(gè)下拉列表選項(xiàng),我們直接點(diǎn)選即可,就不需要輸入文字了,這樣操作的好處在于不會(huì)出現(xiàn)拼寫(xiě)錯(cuò)誤。例如:

          寫(xiě)這個(gè)功能我們需要介紹一組新標(biāo)簽<select></select>。"select"(選擇)。在這個(gè)標(biāo)簽中再添加<option></option>。"option"(選項(xiàng))。這樣就可以寫(xiě)出帶有下拉列表的表單了,示例代碼如下:

          <select><option></option></select>

          這段代碼我們繼續(xù)在昨天的"表單.html"文件中添加即可,在<input type = "image" src = "img/示例圖片/submit.jpg"/><br>這段代碼之前即可!與這個(gè)圖片提交按鈕共用一個(gè)<form></form>標(biāo)簽!

          下面我們?yōu)槎噙x表單添加名稱,示例代碼如下:

          請(qǐng)選擇省份<select><option></option></select>

          下面我們添加不同選項(xiàng),示例代碼如下:

          請(qǐng)選擇省份
            <select >
            <option >河北</option>
            <option >山東</option>
            <option >河南</option>
            <option >海南</option>
            <option >江蘇</option>
            <option >安徽</option>
            </select>
            <br><br>

          為了規(guī)范起見(jiàn),我們?yōu)楸韱涡畔⑻砑觧ame和value屬性,示例代碼如下:

          請(qǐng)選擇省份
            <select name = "province">
            <option value="Hebei">河北</option>
            <option value="Shandong">山東</option>
            <option value="Henan">河南</option>
            <option value="Hainan">海南</option>
            <option value="Jiangsu">江蘇</option>
            <option value="Anhui">安徽</option>
            </select>
            <br><br>

          大家要注意的是,在下拉列表表單中,name寫(xiě)在<select>中,value寫(xiě)在<option>中。

          頁(yè)面效果如下:

          這里告訴大家一個(gè)規(guī)律,下拉列表表單默認(rèn)顯示第一個(gè)<option></option>中的文字內(nèi)容。

          如果您想改變這個(gè)默認(rèn)顯示,請(qǐng)?jiān)谛枰@示的<option>中添加selected屬性,并賦值為"selected"。

          示例代碼如下:

          請(qǐng)選擇省份
            <select name = "province">
            <option value="Hebei">河北</option>
            <option value="Shandong">山東</option>
            <option value="Henan" selected="selected">河南</option>
           <!--選中這個(gè)選項(xiàng)--><option value="Hainan">海南</option><option value="Jiangsu">江蘇</option><option value="Anhui">安徽</option></select><br><br>

          頁(yè)面效果如圖:

          多行文字輸入表單

          我們?cè)谖鞴弦曨l上發(fā)布視頻時(shí)會(huì)被要求填寫(xiě)視頻描述,頁(yè)面中的輸入框不是像下圖這么短的單行輸入框。

          而是多行輸入框,如圖:

          使用<textarea></textarea>標(biāo)簽即可添加這樣的輸入框,不過(guò)要設(shè)置row(列)和cols(行)屬性的數(shù)值。示例代碼如下:

          <br>請(qǐng)簡(jiǎn)要描述您的劇本的情節(jié)<br><textarea row="3" cols="20"></textarea><br>

          這段代碼添加到</select><br><br>之后,與其共同使用一個(gè)<form></form>標(biāo)簽。

          下面我們?yōu)檫@個(gè)多行輸入框添加一些提示和限制。

          首先,添加提示文字,和type="text"的<input/>標(biāo)簽一樣,都是使用placeholder屬性。

          第二,我們限制一下字?jǐn)?shù),使用maxlength(最大長(zhǎng)度)屬性。

          第三,在頁(yè)面加載完成后,直接讓光標(biāo)停留在輸入框中,使用autofocus屬性。

          下面看看如何寫(xiě)吧,示例代碼如下:(不要忘記寫(xiě)好name屬性?。?/p>

          <br>
          請(qǐng)簡(jiǎn)要描述您的劇本的情節(jié)<br>
          <textarea row="3" cols="20" name ="storyOutLine"placeholder="最多輸入80字"maxlength="80"autofocus></textarea><br>

          頁(yè)面效果如圖:

          如果刷新頁(yè)面不能正確顯示,請(qǐng)嘗試關(guān)閉后重新打開(kāi)!

          數(shù)據(jù)集表單

          數(shù)據(jù)集表單實(shí)際上就是一個(gè)將不同選項(xiàng)或信息打包上傳的設(shè)置。

          當(dāng)一組表單元素放到 <fieldset> 標(biāo)簽內(nèi)時(shí),瀏覽器會(huì)以特殊方式來(lái)顯示它們,它們可能有特殊的邊界、3D 效果,或者甚至可創(chuàng)建一個(gè)子表單來(lái)處理這些元素。(W3school)

          這個(gè)數(shù)據(jù)集有三個(gè)部分組成,首先是<fliedset></fliedset>,這個(gè)標(biāo)簽不會(huì)顯示,只是告訴瀏覽器這里的數(shù)據(jù)要打包。

          第二是<legend></legend>,"legend"(說(shuō)明),這里添加數(shù)據(jù)集名稱。

          第三就是我們之前學(xué)到的那些標(biāo)簽了。

          示例代碼如下:

          <fliedset> <legend>信息打包</legend> </fliedset>

          下面我們使用這段代碼把form2打包一下吧。示例代碼如下:

          <form>
            <fieldset><!--開(kāi)始-->
            <legend>信息打包</legend><br>
            <!--標(biāo)題-->興趣愛(ài)好:<br>
            <input type = "checkbox" name = "hobby" value = "reading"/>讀書(shū)
            <input type = "checkbox" name = "hobby" value = "film"/>電影
            <input type = "checkbox" name = "hobby" value = "painting"/>繪畫(huà)
            <input type = "checkbox" name = "hobby" value = "music"/>音樂(lè)
            <br>
            最高學(xué)歷:<br>
            <input type = "radio" name = "education" value = "highSchool"/>高中
            <input type = "radio" name = "education" value = "bachelor"/>本科
            <input type = "radio" name = "education" value = "master"/>碩士
            <input type = "radio" name = "education" value = "doctor"/>博士
            <br>
            請(qǐng)選擇省份
            <select name = "province">
            <option value="Hebei">河北</option>
            <option value="Shandong">山東</option>
            <option value="Henan" selected="selected">河南</option><!--選中這個(gè)選項(xiàng)-->
            <option value="Hainan">海南</option>
            <option value="Jiangsu">江蘇</option>
            <option value="Anhui">安徽</option>
            </select>
            <br><br><br>
            請(qǐng)簡(jiǎn)要描述您的劇本的情節(jié)<br>
            <textarea row="3" cols="20" name ="storyOutLine"placeholder="最多輸入80字"maxlength="80"autofocus></textarea>
            <br>
            </fieldset><!--結(jié)尾-->
            <input type = "image" src = "img/示例圖片/submit.jpg"/><br>
            <input type="reset" /><br>
            <input type = "submit" value = "submit"/>
            </form>

          頁(yè)面效果如下:

          今天的內(nèi)容結(jié)束了!

          如果您喜歡我的教程請(qǐng)關(guān)注我,點(diǎn)贊也能讓我充滿動(dòng)力!

          HTML完整學(xué)習(xí)目錄

          HTML序章(學(xué)習(xí)目的、對(duì)象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          第一個(gè)HTML頁(yè)面如何寫(xiě)?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML頁(yè)面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          在HTML頁(yè)面中嵌入其他頁(yè)面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          封閉在家學(xué)網(wǎng)頁(yè)制作!為頁(yè)面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          為HTML頁(yè)面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          tml概述和基本結(jié)構(gòu)

          html概述

          HTML是 HyperText Mark-up Language 的首字母簡(jiǎn)寫(xiě),意思是超文本標(biāo)記語(yǔ)言,超文本指的是超鏈接,標(biāo)記指的是標(biāo)簽,是一種用來(lái)制作網(wǎng)頁(yè)的語(yǔ)言,這種語(yǔ)言由一個(gè)個(gè)的標(biāo)簽組成,用這種語(yǔ)言制作的文件保存的是一個(gè)文本文件,文件的擴(kuò)展名為html或者h(yuǎn)tm,一個(gè)html文件就是一個(gè)網(wǎng)頁(yè),html文件用編輯器打開(kāi)顯示的是文本,可以用文本的方式編輯它,如果用瀏覽器打開(kāi),瀏覽器會(huì)按照標(biāo)簽描述內(nèi)容將文件渲染成網(wǎng)頁(yè),顯示的網(wǎng)頁(yè)可以從一個(gè)網(wǎng)頁(yè)鏈接跳轉(zhuǎn)到另外一個(gè)網(wǎng)頁(yè)。

          html基本結(jié)構(gòu)

          一個(gè)html的基本結(jié)構(gòu)如下:

          <!DOCTYPE html>
          <html lang="en">
           <head> 
           <meta charset="UTF-8">
           <title>網(wǎng)頁(yè)標(biāo)題</title>
           </head>
           <body>
           網(wǎng)頁(yè)顯示內(nèi)容
           </body>
          </html>
          

          第一行是文檔聲明,第二行“”標(biāo)簽和最后一行“”定義html文檔的整體,“”標(biāo)簽中的‘lang=“en”’定義網(wǎng)頁(yè)的語(yǔ)言為英文,定義成中文是’lang=“zh-CN”’,不定義也沒(méi)什么影響,它一般作為分析統(tǒng)計(jì)用。 “”標(biāo)簽和“”標(biāo)簽是它的第一層子元素,“”標(biāo)簽里面負(fù)責(zé)對(duì)網(wǎng)頁(yè)進(jìn)行一些設(shè)置以及定義標(biāo)題,設(shè)置包括定義網(wǎng)頁(yè)的編碼格式,外鏈css樣式文件和javascript文件等,設(shè)置的內(nèi)容不會(huì)顯示在網(wǎng)頁(yè)上,標(biāo)題的內(nèi)容會(huì)顯示在標(biāo)題欄,“”內(nèi)編寫(xiě)網(wǎng)頁(yè)上顯示的內(nèi)容。

          HTML文檔類型

          目前常用的兩種文檔類型是xhtml 1.0和html5

          xhtml 1.0

          xhtml 1.0 是html5之前的一個(gè)常用的版本,目前許多網(wǎng)站仍然使用此版本。

          此版本文檔用sublime text創(chuàng)建方法: html:xt + tab

          文檔示例:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
          <head>
           <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
           <title> xhtml 1.0 文檔類型 </title>
          </head>
          <body>
          </body>
          </html>
          

          html5

          pc端可以使用xhtml 1.0,也可以使用html5,html5是向下兼容的

          此版本文檔用sublime text創(chuàng)建方法: html:5 + tab 或者 ! + tab

          文檔示例:

          <!DOCTYPE html>
          <html lang="en">
          <head>
           <meta charset="UTF-8">
           <title> html5文檔類型 </title>
          </head>
          <body>
          </body>
          </html>
          

          兩種文檔的區(qū)別

          1、文檔聲明和編碼聲明

          2、html5新增了標(biāo)簽元素以及元素屬性

          html注釋:

          html文檔代碼中可以插入注釋,注釋是對(duì)代碼的說(shuō)明和解釋,注釋的內(nèi)容不會(huì)顯示在頁(yè)面上,html代碼中插入注釋的方法是:

          <!-- 這是一段注釋 -->
          

          html標(biāo)題標(biāo)簽

          通過(guò)

          、

          、

          、

          ,標(biāo)簽可以在網(wǎng)頁(yè)上定義6種級(jí)別的標(biāo)題。6種級(jí)別的標(biāo)題表示文檔的6級(jí)目錄層級(jí)關(guān)系,比如說(shuō):

          用作主標(biāo)題,其后是

          ,再其次是

          ,以此類推。搜索引擎會(huì)使用標(biāo)題將網(wǎng)頁(yè)的結(jié)構(gòu)和內(nèi)容編制索引,所以網(wǎng)頁(yè)上使用標(biāo)題是很重要的。

          <h1>這是一級(jí)標(biāo)題</h1>
          <h2>這是二級(jí)標(biāo)題</h2>
          <h3>這是三級(jí)標(biāo)題</h3>
          

          html段落標(biāo)簽、換行標(biāo)簽與字符實(shí)體

          html段落標(biāo)簽

          標(biāo)簽定義一個(gè)文本段落,一個(gè)段落含有默認(rèn)的上下間距,段落之間會(huì)用這種默認(rèn)間距隔開(kāi),代碼如下:

          <!DOCTYPE html>
          <html lang="en">
          <head>
           <meta charset="UTF-8">
           <title>段落</title>
          </head>
          <body>
           <p>HTML是 HyperText Mark-up Language 的首字母簡(jiǎn)寫(xiě),意思是超文本標(biāo)記語(yǔ)言,超
           文本指的是超鏈接,標(biāo)記指的是標(biāo)簽,是一種用來(lái)制作網(wǎng)頁(yè)的語(yǔ)言,這種語(yǔ)言由一個(gè)個(gè)的
           標(biāo)簽組成,用這種語(yǔ)言制作的文件保存的是一個(gè)文本文件,文件的擴(kuò)展名為html或者h(yuǎn)tm。
           </p>
           <p>一個(gè)html文件就是一個(gè)網(wǎng)頁(yè),html文件用編輯器打開(kāi)顯示的是文本,可以用文本的方
           式編輯它,如果用瀏覽器打開(kāi),瀏覽器會(huì)按照標(biāo)簽描述內(nèi)容將文件渲染成網(wǎng)頁(yè),顯示的網(wǎng)
           頁(yè)可以從一個(gè)網(wǎng)頁(yè)鏈接跳轉(zhuǎn)到另外一個(gè)網(wǎng)頁(yè)。</p>
          </body>
          </html>
          

          html換行標(biāo)簽

          代碼中成段的文字,直接在代碼中回車換行,在渲染成網(wǎng)頁(yè)時(shí)候不認(rèn)這種換行,如果真想換行,可以在代碼的段落中插入

          來(lái)強(qiáng)制換行,代碼如下:

          <p>
          一個(gè)html文件就是一個(gè)網(wǎng)頁(yè),html文件用編輯器打開(kāi)顯示的是文本,可以用<br />
          文本的方式編輯它,如果用瀏覽器打開(kāi),瀏覽器會(huì)按照標(biāo)簽描述內(nèi)容將文件<br />
          渲染成網(wǎng)頁(yè),顯示的網(wǎng)頁(yè)可以從一個(gè)網(wǎng)頁(yè)鏈接跳轉(zhuǎn)到另外一個(gè)網(wǎng)頁(yè)。
          </p>
          

          html字符實(shí)體

          代碼中成段的文字,如果文字間想空多個(gè)空格,在代碼中空多個(gè)空格,在渲染成網(wǎng)頁(yè)時(shí)只會(huì)顯示一個(gè)空格,如果想顯示多個(gè)空格,可以使用空格的字符實(shí)體,代碼如下:

          <!-- 在段落前想縮進(jìn)兩個(gè)文字的空格,使用空格的字符實(shí)體: -->
          <p>
           一個(gè)html文件就是一個(gè)網(wǎng)頁(yè),html文件用編輯器打開(kāi)顯示的是文本,可以用<br />
          文本的方式編輯它,如果用瀏覽器打開(kāi),瀏覽器會(huì)按照標(biāo)簽描述內(nèi)容將文件<br />
          渲染成網(wǎng)頁(yè),顯示的網(wǎng)頁(yè)可以從一個(gè)網(wǎng)頁(yè)鏈接跳轉(zhuǎn)到另外一個(gè)網(wǎng)頁(yè)。</p>
          

          在網(wǎng)頁(yè)上顯示 “<” 和 “>” 會(huì)誤認(rèn)為是標(biāo)簽,想在網(wǎng)頁(yè)上顯示“<”和“>”可以使用它們的字符實(shí)體,比如:

          <!-- “<” 和 “>” 的字符實(shí)體為 < 和 > -->
          <p>
           3 < 5 <br>
           10 > 5
          </p>
          

          html塊標(biāo)簽、含樣式的標(biāo)簽

          html塊標(biāo)簽

          1、

          標(biāo)簽 塊元素,表示一塊內(nèi)容,沒(méi)有具體的語(yǔ)義。

          2、 標(biāo)簽 行內(nèi)元素,表示一行中的一小段內(nèi)容,沒(méi)有具體的語(yǔ)義。

          含樣式和語(yǔ)義的標(biāo)簽

          1、 標(biāo)簽 行內(nèi)元素,表示語(yǔ)氣中的強(qiáng)調(diào)詞

          2、 標(biāo)簽 行內(nèi)元素,表示專業(yè)詞匯

          3、 標(biāo)簽 行內(nèi)元素,表示文檔中的關(guān)鍵字或者產(chǎn)品名

          4、 標(biāo)簽 行內(nèi)元素,表示非常重要的內(nèi)容

          語(yǔ)義化的標(biāo)簽

          語(yǔ)義化的標(biāo)簽,就是在布局的時(shí)候多使用有語(yǔ)義的標(biāo)簽,搜索引擎在爬網(wǎng)的時(shí)候能認(rèn)識(shí)這些標(biāo)簽,理解文檔的結(jié)構(gòu),方便網(wǎng)站的收錄。比如:h1標(biāo)簽是表示標(biāo)題,p標(biāo)簽是表示段落,ul、li標(biāo)簽是表示列表,a標(biāo)簽表示鏈接,dl、dt、dd表示定義列表等,語(yǔ)義化的標(biāo)簽不多。

          html圖像標(biāo)簽、絕對(duì)路徑和相對(duì)路徑

          html圖像標(biāo)簽

          標(biāo)簽可以在網(wǎng)頁(yè)上插入一張圖片,它是獨(dú)立使用的標(biāo)簽,它的常用屬性有:

          src屬性 定義圖片的引用地址

          alt屬性 定義圖片加載失敗時(shí)顯示的文字,搜索引擎會(huì)使用這個(gè)文字收錄圖片、盲人讀屏軟件會(huì)讀取這個(gè)文字讓盲人識(shí)別圖片,所以此屬性非常重要。

          <img src="images/pic.jpg" alt="產(chǎn)品圖片" />
          

          絕對(duì)路徑和相對(duì)路徑

          像網(wǎng)頁(yè)上插入圖片這種外部文件,需要定義文件的引用地址,引用外部文件還包括引用外部樣式表,javascript等等,引用地址分為絕對(duì)地址和相對(duì)地址。

          絕對(duì)地址:相對(duì)于磁盤(pán)的位置去定位文件的地址

          相對(duì)地址:相對(duì)于引用文件本身去定位被引用的文件地址

          絕對(duì)地址在整體文件遷移時(shí)會(huì)因?yàn)榇疟P(pán)和頂層目錄的改變而找不到文件,相對(duì)路徑就沒(méi)有這個(gè)問(wèn)題。相對(duì)路徑的定義技巧:

          “ ./ ” 表示當(dāng)前文件所在目錄下,比如:“./pic.jpg” 表示當(dāng)前目錄下的pic.jpg的圖片,這個(gè)使用時(shí)可以省略。

          “ …/ ” 表示當(dāng)前文件所在目錄下的上一級(jí)目錄,比如:“…/images/pic.jpg” 表示當(dāng)前目錄下的上一級(jí)目錄下的images文件夾中的pic.jpg的圖片。

          html鏈接標(biāo)簽

          標(biāo)簽可以在網(wǎng)頁(yè)上定義一個(gè)鏈接地址,它的常用屬性有:

          href屬性 定義跳轉(zhuǎn)的地址

          title屬性 定義鼠標(biāo)懸停時(shí)彈出的提示文字框

          target屬性 定義鏈接窗口打開(kāi)的位置

          target="_self" 缺省值,新頁(yè)面替換原來(lái)的頁(yè)面,在原來(lái)位置打開(kāi)

          target="_blank" 新頁(yè)面會(huì)在新開(kāi)的一個(gè)瀏覽器窗口打開(kāi)

          TML(超文本標(biāo)記語(yǔ)言)中的元素可以分為兩類:塊級(jí)元素和內(nèi)聯(lián)元素。塊級(jí)元素會(huì)自動(dòng)占據(jù)一行,并且可以設(shè)置寬度和高度。內(nèi)聯(lián)元素不會(huì)自動(dòng)占據(jù)一行,而是根據(jù)文本內(nèi)容的長(zhǎng)度自動(dòng)調(diào)整寬度。塊級(jí)元素可以包含其他元素,包括文本、圖像、鏈接等。內(nèi)聯(lián)元素通常不包含其他元素。

          1. 塊級(jí)元素具有以下特點(diǎn):

          • 塊級(jí)元素會(huì)自動(dòng)占據(jù)一行,并且可以設(shè)置寬度和高度。
          • 塊級(jí)元素可以包含其他元素,包括文本、圖像、鏈接等。
          • 塊級(jí)元素可以設(shè)置背景顏色、邊框、字體等樣式屬性。

          以下是一些常見(jiàn)的塊級(jí)元素:

          • <div>:用于定義一個(gè)塊級(jí)容器,可以包含其他元素。
          • <p>:用于定義段落,通常包含文本內(nèi)容。
          • <h1>到<h6>:用于定義標(biāo)題,從h1到h6分別表示從大到小的標(biāo)題級(jí)別。
          • <table>:用于定義表格,包含多個(gè)行和列。
          • <form>:用于定義表單,包含輸入框、按鈕等元素。
          • <ul>和<ol>:用于定義無(wú)序列表和有序列表,包含多個(gè)列表項(xiàng)。
          • <img>:用于定義圖像,用于在網(wǎng)頁(yè)中顯示圖片。

          這些塊級(jí)元素可以通過(guò)設(shè)置 CSS 樣式屬性來(lái)實(shí)現(xiàn)不同的布局和樣式效果,例如設(shè)置背景顏色、邊框、字體、大小、顏色等。同時(shí),塊級(jí)元素還可以通過(guò)設(shè)置 CSS 定位屬性來(lái)實(shí)現(xiàn)定位和浮動(dòng)效果,例如設(shè)置position: relative;、float: left;

          2. 內(nèi)聯(lián)元素具有以下特點(diǎn):

          • 內(nèi)聯(lián)元素不會(huì)自動(dòng)占據(jù)一行,而是根據(jù)文本內(nèi)容的長(zhǎng)度自動(dòng)調(diào)整寬度。
          • 內(nèi)聯(lián)元素可以設(shè)置字體、顏色、大小等樣式屬性。
          • 內(nèi)聯(lián)元素通常不包含其他元素,而是直接嵌入文本內(nèi)容中。

          以下是一些常見(jiàn)的內(nèi)聯(lián)元素:

          • <a>:用于定義超鏈接,通常用于鏈接到其他網(wǎng)頁(yè)或文件。
          • <em>:用于定義強(qiáng)調(diào)文本,通常呈現(xiàn)為斜體效果。
          • <strong>:用于定義加粗文本,通常呈現(xiàn)為粗體效果。
          • <span>:用于定義自定義樣式的文本,通常用于應(yīng)用特定的 CSS 樣式。
          • <img>:用于定義圖像,通常用于在網(wǎng)頁(yè)中顯示圖片。

          這些內(nèi)聯(lián)元素可以通過(guò)設(shè)置 CSS 樣式屬性來(lái)實(shí)現(xiàn)不同的樣式效果,例如設(shè)置字體、顏色、大小等。同時(shí),內(nèi)聯(lián)元素還可以通過(guò)設(shè)置 CSS 定位屬性來(lái)實(shí)現(xiàn)定位和浮動(dòng)效果,例如設(shè)置position: relative;、float: left。

          <img> 元素在 HTML 中既可以是塊元素,也可以是內(nèi)聯(lián)元素,這取決于它的 display 屬性的值。

          默認(rèn)情況下,<img> 元素是內(nèi)聯(lián)元素,它會(huì)根據(jù)文本的流動(dòng)方式進(jìn)行布局。這意味著如果在一行中放置了多個(gè) <img> 元素,它們會(huì)在一行中排列,并且不會(huì)自動(dòng)換行。

          但是,如果將 <img> 元素的 display 屬性設(shè)置為 block,那么它就會(huì)成為塊元素。塊元素會(huì)占據(jù)一行,并且可以設(shè)置寬度和高度。在這種情況下,多個(gè) <img> 元素會(huì)自動(dòng)換行,并且可以通過(guò)設(shè)置 margin 屬性來(lái)調(diào)整它們之間的間距。

          html

          <img src="image.jpg" alt="圖片描述" style="display: block;">
          

          在上面的示例中,<img> 元素的 display 屬性被設(shè)置為 block,這會(huì)使它成為一個(gè)塊元素。你可以根據(jù)需要調(diào)整圖片的寬度和高度,以及 margin 屬性來(lái)控制圖片之間的間距。


          主站蜘蛛池模板: 无码国产精成人午夜视频一区二区| 国产乱子伦一区二区三区| 成人精品一区二区户外勾搭野战| 成人免费视频一区| 精品无码人妻一区二区三区品| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 国产精品区一区二区三在线播放| 美女视频一区二区| 中文精品一区二区三区四区| 日产亚洲一区二区三区| 三上悠亚一区二区观看| 中文字幕久久久久一区| 一区二区三区波多野结衣| 无码丰满熟妇浪潮一区二区AV| 国产福利91精品一区二区| 少妇无码一区二区三区| 日韩一区二区三区无码影院| 久久国产视频一区| 日本伊人精品一区二区三区| 亚洲AV无码一区二区乱子伦| 日韩亚洲一区二区三区| 亚洲AV综合色区无码一区| 亚洲国产精品一区第二页| 无码精品人妻一区二区三区漫画| 日本在线一区二区| 国产在线无码一区二区三区视频| 夜夜添无码一区二区三区| 国产综合一区二区| 久久精品一区二区三区资源网| 亚洲综合一区二区精品导航| 中文字幕视频一区| 国内精品视频一区二区八戒| 国产精品综合一区二区| 一区二区免费在线观看| 久久精品国产一区二区电影| 秋霞午夜一区二区| 偷拍激情视频一区二区三区| 日韩一区二区免费视频| 国产成人精品无人区一区| 久久亚洲AV午夜福利精品一区| 88国产精品视频一区二区三区|