Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
挑戰(zhàn)30天在頭條寫(xiě)日記#
HTML是一種用于創(chuàng)建網(wǎng)頁(yè)結(jié)構(gòu)和內(nèi)容的標(biāo)記語(yǔ)言,其中包含了許多標(biāo)簽,可以用于排版、布局和展示內(nèi)容。本文將詳細(xì)介紹HTML中的<tr>和<td>標(biāo)簽的使用方法,并通過(guò)示例展示如何創(chuàng)建表格。
1. <tr>標(biāo)簽的作用: <tr>標(biāo)簽代表HTML表格中的一行(行數(shù)據(jù)),它可以包含一個(gè)或多個(gè)<td>元素作為單元格。
2. <td>標(biāo)簽的作用: <td>標(biāo)簽用于定義表格中的一個(gè)單元格(列數(shù)據(jù)),可以包含文本、圖像、鏈接等內(nèi)容。
3. 如何使用<tr>和<td>: 在使用<tr>和<td>標(biāo)簽時(shí),首先需要?jiǎng)?chuàng)建一個(gè)<table>元素作為表格的容器,然后在其中嵌套<tr>和<td>標(biāo)簽,如下所示:
htmlCopy code<table>
<tr>
<td>單元格1</td>
<td>單元格2</td>
</tr>
<tr>
<td>單元格3</td>
<td>單元格4</td>
</tr>
</table>
4. 表格樣式: 可以使用CSS來(lái)為表格添加樣式,如設(shè)置邊框、背景顏色等。以下是一個(gè)簡(jiǎn)單的示例:
htmlCopy code<style>
table {
border-collapse: collapse;
width: 100%;
}
td {
border: 1px solid black;
padding: 8px;
text-align: center;
}
</style>
5. 示例應(yīng)用: 以下示例演示了如何使用<tr>和<td>標(biāo)簽創(chuàng)建一個(gè)包含姓名、年齡和城市的簡(jiǎn)單表格:
htmlCopy code<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
}
td {
border: 1px solid black;
padding: 8px;
text-align: center;
}
</style>
</head>
<body>
<table>
<tr>
<td>姓名</td>
<td>年齡</td>
<td>城市</td>
</tr>
<tr>
<td>張三</td>
<td>25</td>
<td>北京</td>
</tr>
<tr>
<td>李四</td>
<td>30</td>
<td>上海</td>
</tr>
<tr>
<td>王五</td>
<td>28</td>
<td>廣州</td>
</tr>
</table>
</body>
</html>
6. 書(shū)籍參考:
7. 總結(jié): 通過(guò)本文的介紹,我們了解了HTML中<tr>和<td>標(biāo)簽的基本用法,以及如何創(chuàng)建簡(jiǎn)單的表格和添加樣式。使用這些標(biāo)簽,我們可以輕松地創(chuàng)建具有結(jié)構(gòu)和內(nèi)容的網(wǎng)頁(yè)表格,提升頁(yè)面的可讀性和可視性。
頁(yè)編程之表格樣式。
同學(xué)們好,我是一名免費(fèi)的少兒編程老師。今天我要分享的內(nèi)容是以列為單位設(shè)置表格樣式。在插入表格課程中,我已經(jīng)講解了HTML中沒(méi)有單獨(dú)的列標(biāo)簽,列是由對(duì)應(yīng)的單元格組成的行形成的。雖然如此,但列這個(gè)概念仍然是存在的。
讓我們來(lái)看一下今天的示例效果。這個(gè)網(wǎng)頁(yè)上有一個(gè)3行3列的表格,其中3列分別是姓名、科目和分?jǐn)?shù),而3行分別是表頭行、字體加粗的內(nèi)容和兩行。第一列和第二列的背景顏色是綠色,第三列的背景顏色是灰色。在一列中,每一個(gè)單元格的樣式都是統(tǒng)一的。
接下來(lái),讓我們看看實(shí)現(xiàn)的代碼。以列為單位設(shè)置表格樣式,實(shí)際上是通過(guò)這兩個(gè)標(biāo)簽來(lái)實(shí)現(xiàn)的,分別是colgroup和col。colgroup翻譯過(guò)來(lái)就是“列”的意思,而colgroup則是“列主”的意思。
首先,讓我們來(lái)看看colgroup標(biāo)簽。這個(gè)標(biāo)簽是一個(gè)無(wú)屬性的圍堵標(biāo)簽,它的作用只有一個(gè),即聲明這個(gè)標(biāo)簽內(nèi)包含的是本表格列的樣式。通過(guò)這個(gè)標(biāo)簽,我們可以向整個(gè)列應(yīng)用樣式,而不需要為每一個(gè)單元格或每一行設(shè)置樣式。
這個(gè)標(biāo)簽必須在table標(biāo)簽內(nèi),如果有caption標(biāo)簽,則必須在thead標(biāo)簽之前使用。如果不明白各標(biāo)簽的先后順序,可以看看上節(jié)課的內(nèi)容。colgroup標(biāo)簽僅僅是聲明,具體的樣式是要使用col標(biāo)簽來(lái)實(shí)現(xiàn)的。col標(biāo)簽的數(shù)量應(yīng)該與TDTH的標(biāo)簽數(shù)量一致,一一對(duì)應(yīng)地設(shè)置。第1行的col標(biāo)簽對(duì)應(yīng)第1列的樣式,第2行的col標(biāo)簽對(duì)應(yīng)第2列的樣式,以此類推。
有些同學(xué)會(huì)問(wèn),老師,你這里的表格有三列,但是你只寫(xiě)了兩個(gè)col標(biāo)簽,這時(shí)候就要講到col標(biāo)簽在HTML5中的兩個(gè)常用屬性,一個(gè)是col屬性,說(shuō)明了這一行的col標(biāo)簽的樣式可以跨幾列。
例如,在這里將第一行的col標(biāo)簽的Span屬性設(shè)置為2,這就意味著這個(gè)樣式在當(dāng)前位置跨了兩列。換句話說(shuō),讓第一列和第二列使用了同一個(gè)樣式。
第二個(gè)屬性是它的style標(biāo)簽。這個(gè)style標(biāo)簽的內(nèi)容是CSS的一段代碼,通過(guò)這個(gè)屬性我們可以為列添加各種效果。嚴(yán)格來(lái)說(shuō),style并不是卡標(biāo)簽的一個(gè)專用屬性,而是HTML的全局屬性之一。所謂的全局屬性就是只要是HTML標(biāo)簽都自帶這一個(gè)屬性。對(duì)于各位同學(xué)來(lái)說(shuō),這是一個(gè)新概念,你們只需要記住就可以了。通過(guò)使用colgroup標(biāo)簽和col標(biāo)簽的配合,我們不僅能夠靈活快速地為表格添加樣式,進(jìn)行美化,還能大幅減少代碼量,提高頁(yè)面加載速度。
以上就是今天的分享,希望各位同學(xué)能夠牢記在心,并在下一次練習(xí)中做到不看視頻也能夠?qū)懗龃a。如果需要獲取相關(guān)案例和文檔,可以向我提問(wèn)。我們下期再見(jiàn)。如果你對(duì)網(wǎng)頁(yè)編程、服務(wù)端編程、數(shù)據(jù)庫(kù)、算法等感興趣,歡迎點(diǎn)贊、關(guān)注!
格語(yǔ)法:
注意:顏色使用格式有三種:rgb(x,x,x) #xxxxxx colorname
<table width=""></table>指定表格的寬度大小(使用數(shù)字pixel或%)
<table border=""></table>設(shè)定表格邊框大小(使用數(shù)字pixel)
<table align=""></table>表格位置,置左,為默認(rèn)值
align屬性:left(左對(duì)齊表格,默認(rèn)值)、right(右對(duì)齊表格)、center(居中對(duì)齊表格)
<table bgcolor=""></table>設(shè)定表格的背景顏色
<table cellpadding=""></table>指定內(nèi)容與網(wǎng)格線之間的間距(使用數(shù)字pixel或%)
<table cellspacing=""></table>指定網(wǎng)格線與網(wǎng)格線之間的距離(使用數(shù)字pixel或%)
<table border="1" cellspacing="0" cellpadding="0">
通常表格, 這兩個(gè)參數(shù)都設(shè)置為 0 。
<table rules="rows"></table>規(guī)定內(nèi)側(cè)邊框的哪個(gè)部分是可見(jiàn)的。(兼容性差)
rules屬性:none 沒(méi)有線條。
groups 位于行組和列組之間的線條。
rows 位于行之間的線條。
cols 位于列之間的線條。
all 位于行和列之間的線條。
<table summary="Monthly savings for the Flintstones family"></table>
定義了表格內(nèi)容的摘要:
表格結(jié)構(gòu):
在使用表格進(jìn)行布局時(shí), 可以將表格劃分為頭部、主體和頁(yè)腳, 具體如下所示:
<thead></thead>:用于定義表格的頭部, 必須位于<table></table>標(biāo)記中, 一般包含網(wǎng)頁(yè)的logo和導(dǎo)航等頭部信息。
<tfoot></tfoot>:用于定義表格的頁(yè)腳, 位于<table></table>標(biāo)記中<thead></thead>標(biāo)記之后, 一般包含網(wǎng)頁(yè)底部的企業(yè)信息等。
<tbody></tbody>:用于定義表格的主體, 位于<table></table>標(biāo)記中<tfoot></tfoot>標(biāo)記之后, 一般包含網(wǎng)頁(yè)中除頭部和底部之外的其他內(nèi)容。
注意:在沒(méi)有<tbody></tbody>比較的情況下, 瀏覽器會(huì)自動(dòng)添加<tbody></tbody>標(biāo)記。
<table bordercolor=""></table>設(shè)定表格邊框的顏色
<table cols=""></table>指定表格的欄數(shù)
<table height=""></table>指定表格的高度大小(使用數(shù)字)
<table background=""></table>背景圖片的URL=就是路徑網(wǎng)址(默認(rèn)是repeat:水平和垂直方向重復(fù))
<table bordercolordark=""></table>設(shè)定表格暗邊框的顏色
<table bordercolorlight=""></table>設(shè)定表格亮邊框的顏色
<tr align=""></tr> 定義表格行的內(nèi)容對(duì)齊方式。
align屬性值:right、left、center、justify、char
<tr bgcolor=""></tr> 規(guī)定表格行的背景顏色。
<tr valign=""></tr> 規(guī)定表格行中內(nèi)容的垂直對(duì)齊方式。
valign屬性值right、left、center、justify、char
<td colspan=""></td>指定儲(chǔ)存格合并欄的欄數(shù)(使用數(shù)字)
<td rowspan=""></td>指定儲(chǔ)存格合并列的列數(shù)(使用數(shù)字)
<td align=""></td> 調(diào)整表格字段之左右對(duì)齊
<td bgcolor=""></td> 設(shè)定表格字段之背景顏色
<td colspan="" rowspan=""></td> 表格字段的合并
<td valign=""></td> 調(diào)整表格字段之上下對(duì)齊
<td width=""></td> 調(diào)整表格字段寬度
<td nowrap="nowrap"></td> 規(guī)定表格單元格中的內(nèi)容不換行(注意只有一個(gè)值:nowrap)
<caption></caption>為表格加上標(biāo)題
<caption align="">設(shè)定表格標(biāo)題位置
align屬性:left, center(默認(rèn)值), right
<th></th> 定義表頭(粗體居中)
細(xì)表格邊框
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="158" height="68">
<tr>
<td width="158" height="68"></td>
</tr>
</table>
表格創(chuàng)建后瀏覽器會(huì)自動(dòng)添加<tbody>標(biāo)簽
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。