通過為<table></table>標(biāo)簽的cellspacing進(jìn)行賦值可以調(diào)整單元格與單元格之間的空間距離。
示例代碼如下:
<table border = "1" width = "100%" cellspacing = "50">
頁面效果如下:
下面我們刪除cellspacing = "50"這段代碼看看變化,如圖:
通過對比,大家應(yīng)該明白cellspacing這個屬性的作用了吧。
通過為<table></table>標(biāo)簽的cellpadding進(jìn)行賦值可以調(diào)整單元格邊框與單元格內(nèi)容之間的空間距離。
示例代碼如下:
<table border = "1" width = "100%" cellspacing="10" cellpadding = "20">
頁面效果如下:
通過與上圖對比,我們不難發(fā)現(xiàn)變化。
設(shè)置表格顏色
這里我們要介紹一個全局屬性style,對,你沒看錯!就是freestyle的那個style!英文翻譯過來是"樣式"、"風(fēng)格"的意思。我們通過這個屬性可以為表格設(shè)置顏色。實(shí)際上,可以為任何html元素設(shè)置顏色、大小、排列等不同屬性!
值得一提的是把style信息如果寫到一個獨(dú)立文件中,并保存為css文件,就是以后我們要學(xué)的CSS層疊樣式列表了。
這里我們先來簡單了解一下它作為html的一個全局屬性的用法。
示例代碼如下:
<table border = "1" width = "100%" cellspacing="10" cellpadding = "20" style = "background-color: #00ffff;">
頁面效果如圖所示:
我們來分析一下這段代碼,寫法和其他屬性大同小異。
首先也是才有"屬性"="數(shù)值"的寫法,具體是:style=""
是不是和其他屬性寫法一樣?
但是到了雙引號里面就不同了,比如width屬性只需要為其賦值就可以,比如width="100%"。
而style是在雙引號里面再指定屬性。例如:style="background-color"。
然后我們再為background-color(背景顏色)屬性賦值。
這時,賦值的寫法就發(fā)生變化了,不是使用=號,而是使用:。
例如style="background-color : #00ffff;"
大家注意的是為其賦值后,要用;結(jié)尾。這個;必須要添加,因為,通過style可以指定多個不同的樣式屬性,在指定多個樣式屬性時,我們使用;分割。
#00ffff這個符號是色彩的16進(jìn)制表示方法,這個顏色是藍(lán)色。
#000000這個符號的顏色是黑色。
#ffffff這個符號是白色。
這個顏色的算法我們會在下一期中詳細(xì)講解,感興趣的小伙伴請關(guān)注!
大家想一想。如何為一列單元格指定背景顏色呢?
示例代碼如下:我們?yōu)楸砀駱?biāo)題欄賦予綠色。
<tr style = "background-color: #00ff00;"><th>姓名</th><th>年齡</th></tr>
頁面效果如圖所示:
下面我們?yōu)?#34;一列一行"、"二列一行"賦予紅色。
示例代碼如下:
<tr>
<td style = "background-color: #ff0000;">一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td style = "background-color: #ff0000;">二列一行</td>
<td>二列二行</td>
</tr>
頁面效果如下:
今天的內(nèi)容到此結(jié)束了,一下是今天示例的全部代碼:
<!DOCTYPE HTML>
<html>
<head>
<title>第一個網(wǎng)頁</title>
</head>
<body>
<h1>第一個網(wǎng)頁</h1><hr>
<h2>表格元素</h2><hr>
<table border = "1" width = "100%" cellspacing="10" cellpadding = "20" style = "background-color: #00ffff;">
<caption>表格標(biāo)題</caption>
<tr style = "background-color: #00ff00;">
<th>姓名</th>
<th>年齡</th>
</tr>
<tr>
<td style = "background-color: #ff0000;">一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td style = "background-color: #ff0000;">二列一行</td>
<td>二列二行</td>
</tr>
</table>
</body>
</html>
明天將繼續(xù)為大家講解頁面制作中16進(jìn)制的顏色指定方式和另外一種表格顏色指定方式。
喜歡的小伙伴請關(guān)注我,閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!
HTML序章(學(xué)習(xí)目的、對象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
第一個HTML頁面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML頁面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的塊級元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
封閉在家學(xué)網(wǎng)頁制作!為頁面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁制作
為HTML頁面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁制作
昨天我們在《使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁制作》(文章結(jié)尾有目錄)中學(xué)習(xí)了如何向網(wǎng)頁中添加基礎(chǔ)表格,今天我們來學(xué)習(xí)如何為基礎(chǔ)表格添加表頭和表腳信息。先看看效果吧。
老規(guī)矩,先介紹表頭和表腳的標(biāo)簽。
表頭:<thead></thead>
這個標(biāo)簽只是告訴頁面這里是表頭,如果添加文字的話還需要<tr></tr>列標(biāo)簽和<td></td>行標(biāo)簽。
如果要添加表頭的話,直接在代碼中添加這個標(biāo)簽是不行的,我們還需要將其他表格內(nèi)容放置到<tbody></tbody>中,這樣html才能知道哪里是表格內(nèi)容,哪里是表頭內(nèi)容。
示例代碼如下所示:
<table border = "1" width = "100%">
<thead><!--表頭開始標(biāo)簽-->
<tr>
<td>表格的頭部信息</td>
</tr>
</thead><!--表頭結(jié)束標(biāo)簽--><tbody><!--表格內(nèi)容開始標(biāo)簽-->
<caption>表格標(biāo)題</caption>
<tr>
<th>姓名</th>
<th>年齡</th>
</tr>
<tr>
<td>一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td>二列一行</td>
<td>二列二行</td>
</tr>
</tbody><!--表格內(nèi)容結(jié)束標(biāo)簽-->
</table>
代碼效果如圖:
大家通過觀察發(fā)現(xiàn),表格的標(biāo)題標(biāo)簽<caption></caption>雖然寫在<tbody></tbody>里面,但是顯示的時候,卻一直在表格的最上面。
合并單元格操作:我們希望表頭信息能夠在表格中獨(dú)占一列,這樣就需要介紹如何修改<td></td>行標(biāo)簽中的colspan屬性。
示例代碼如下:
<thead>
<!--表頭開始標(biāo)簽--><tr><td colspan = "2">表格的頭部信息</td></tr></thead><!--表頭結(jié)束標(biāo)簽-->
修改后效果如下:
colspan的意思就是"列合并",col是column(列、縱隊)的縮寫,span是跨度的意思。
colspan就是為<td></td>列標(biāo)簽指定跨越幾個列向單元格。
這里我們要合并兩個,故colspan="2",2一定要用半角引號引起來!
那合并行單元格的屬性是什么呢?其實(shí)反推一下也能猜出。行的英文是row,因此rowspan就是"行合并"。
代碼示例如下:我們把"一行一列"和"二行一列"縱向合并。
<tr>
<td rowspan = "2">一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td>二列二行</td>
</tr>
效果如圖所示:
大家注意,如果您合并成了"一行一列",那就要把"二列一行"刪掉。
最后,我們來寫一下表格的腳部信息。
腳部標(biāo)簽如下:<tfoot></tfoot>
使用方法和<thead></thead>一樣,在中間添加列行標(biāo)簽來顯示內(nèi)容。
同時也要給<td></td>行標(biāo)簽進(jìn)行列向合并單元格,即添加colspan="2"。
示例代碼如下:
<tfoot><tr><td colspan = "2">表格的腳部信息</td></tr></tfoot>
值得注意的是:這塊代碼的位置在<thead></thead>之后,<tbody></tbody>之前。
示例代碼如下:
<table border = "1" width = "100%">
<thead>
<tr>
<td colspan = "2">表格的頭部信息</td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan = "2">表格的腳部信息</td>
</tr>
</tfoot>
<tbody>
<caption>表格標(biāo)題</caption>
<tr>
<th>姓名</th>
<th>年齡</th>
</tr>
<tr>
<td rowspan = "2">一列一行</td>
<td>一列二行</td>
</tr>
<tr>
<td>二列二行</td>
</tr>
</tbody>
</table>
頁面效果如下:
今天的內(nèi)容結(jié)束了。明天我們繼續(xù)講解列表元素的其他屬性。
喜歡的小伙伴請關(guān)注我,閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!
HTML序章(學(xué)習(xí)目的、對象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
第一個HTML頁面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML頁面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的塊級元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
封閉在家學(xué)網(wǎng)頁制作!為頁面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁制作
為HTML頁面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁制作
題目只能有30個字,不能寫全,其實(shí)今天我們要學(xué)習(xí)的內(nèi)容有三個,第一,下拉列表表單,第二,多行文字輸入表單,第三,數(shù)據(jù)集表單。
開始學(xué)習(xí)吧!
前天和昨天我們在《HTML表單元素初識1——零基礎(chǔ)自學(xué)網(wǎng)頁制作》和《HTML表單元素初識2——零基礎(chǔ)自學(xué)網(wǎng)頁制作》中基本上把<input/>標(biāo)簽的type屬性里不同的值進(jìn)行了講解與實(shí)踐,今天我們來學(xué)習(xí)其他包含在<form></form>之間的元素。
帶有下拉列表的表單
我們在一些網(wǎng)站填寫注冊信息時,經(jīng)常會遇到選擇"生活所在地"的操作,因為中國的地名是固定的,因此頁面會為我們提供一個下拉列表選項,我們直接點(diǎn)選即可,就不需要輸入文字了,這樣操作的好處在于不會出現(xiàn)拼寫錯誤。例如:
寫這個功能我們需要介紹一組新標(biāo)簽<select></select>。"select"(選擇)。在這個標(biāo)簽中再添加<option></option>。"option"(選項)。這樣就可以寫出帶有下拉列表的表單了,示例代碼如下:
<select><option></option></select>
這段代碼我們繼續(xù)在昨天的"表單.html"文件中添加即可,在<input type = "image" src = "img/示例圖片/submit.jpg"/><br>這段代碼之前即可!與這個圖片提交按鈕共用一個<form></form>標(biāo)簽!
下面我們?yōu)槎噙x表單添加名稱,示例代碼如下:
請選擇省份<select><option></option></select>
下面我們添加不同選項,示例代碼如下:
請選擇省份
<select >
<option >河北</option>
<option >山東</option>
<option >河南</option>
<option >海南</option>
<option >江蘇</option>
<option >安徽</option>
</select>
<br><br>
為了規(guī)范起見,我們?yōu)楸韱涡畔⑻砑觧ame和value屬性,示例代碼如下:
請選擇省份
<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寫在<select>中,value寫在<option>中。
頁面效果如下:
這里告訴大家一個規(guī)律,下拉列表表單默認(rèn)顯示第一個<option></option>中的文字內(nèi)容。
如果您想改變這個默認(rèn)顯示,請在需要顯示的<option>中添加selected屬性,并賦值為"selected"。
示例代碼如下:
請選擇省份
<select name = "province">
<option value="Hebei">河北</option>
<option value="Shandong">山東</option>
<option value="Henan" selected="selected">河南</option>
<!--選中這個選項--><option value="Hainan">海南</option><option value="Jiangsu">江蘇</option><option value="Anhui">安徽</option></select><br><br>
頁面效果如圖:
多行文字輸入表單
我們在西瓜視頻上發(fā)布視頻時會被要求填寫視頻描述,頁面中的輸入框不是像下圖這么短的單行輸入框。
而是多行輸入框,如圖:
使用<textarea></textarea>標(biāo)簽即可添加這樣的輸入框,不過要設(shè)置row(列)和cols(行)屬性的數(shù)值。示例代碼如下:
<br>請簡要描述您的劇本的情節(jié)<br><textarea row="3" cols="20"></textarea><br>
這段代碼添加到</select><br><br>之后,與其共同使用一個<form></form>標(biāo)簽。
下面我們?yōu)檫@個多行輸入框添加一些提示和限制。
首先,添加提示文字,和type="text"的<input/>標(biāo)簽一樣,都是使用placeholder屬性。
第二,我們限制一下字?jǐn)?shù),使用maxlength(最大長度)屬性。
第三,在頁面加載完成后,直接讓光標(biāo)停留在輸入框中,使用autofocus屬性。
下面看看如何寫吧,示例代碼如下:(不要忘記寫好name屬性!)
<br>
請簡要描述您的劇本的情節(jié)<br>
<textarea row="3" cols="20" name ="storyOutLine"placeholder="最多輸入80字"maxlength="80"autofocus></textarea><br>
頁面效果如圖:
如果刷新頁面不能正確顯示,請嘗試關(guān)閉后重新打開!
數(shù)據(jù)集表單
數(shù)據(jù)集表單實(shí)際上就是一個將不同選項或信息打包上傳的設(shè)置。
當(dāng)一組表單元素放到 <fieldset> 標(biāo)簽內(nèi)時,瀏覽器會以特殊方式來顯示它們,它們可能有特殊的邊界、3D 效果,或者甚至可創(chuàng)建一個子表單來處理這些元素。(W3school)
這個數(shù)據(jù)集有三個部分組成,首先是<fliedset></fliedset>,這個標(biāo)簽不會顯示,只是告訴瀏覽器這里的數(shù)據(jù)要打包。
第二是<legend></legend>,"legend"(說明),這里添加數(shù)據(jù)集名稱。
第三就是我們之前學(xué)到的那些標(biāo)簽了。
示例代碼如下:
<fliedset> <legend>信息打包</legend> </fliedset>
下面我們使用這段代碼把form2打包一下吧。示例代碼如下:
<form>
<fieldset><!--開始-->
<legend>信息打包</legend><br>
<!--標(biāo)題-->興趣愛好:<br>
<input type = "checkbox" name = "hobby" value = "reading"/>讀書
<input type = "checkbox" name = "hobby" value = "film"/>電影
<input type = "checkbox" name = "hobby" value = "painting"/>繪畫
<input type = "checkbox" name = "hobby" value = "music"/>音樂
<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>
請選擇省份
<select name = "province">
<option value="Hebei">河北</option>
<option value="Shandong">山東</option>
<option value="Henan" selected="selected">河南</option><!--選中這個選項-->
<option value="Hainan">海南</option>
<option value="Jiangsu">江蘇</option>
<option value="Anhui">安徽</option>
</select>
<br><br><br>
請簡要描述您的劇本的情節(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>
頁面效果如下:
今天的內(nèi)容結(jié)束了!
如果您喜歡我的教程請關(guān)注我,點(diǎn)贊也能讓我充滿動力!
HTML序章(學(xué)習(xí)目的、對象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
第一個HTML頁面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML頁面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的塊級元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
封閉在家學(xué)網(wǎng)頁制作!為頁面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁制作
為HTML頁面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁制作
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。