Maison > interface Web > tutoriel HTML > le corps du texte

Comment créer un tableau en HTML

青灯夜游
Libérer: 2021-07-01 12:04:35
original
15459 Les gens l'ont consulté

html Méthode pour créer un tableau : utilisez d'abord la balise "

" pour définir le cadre du tableau, puis utilisez une ou plusieurs balises "" pour définir les lignes du tableau ; une ou plusieurs balises "
" définissent la cellule ; remplissez enfin les données du tableau (contenu de la cellule) dans la paire de balises td. Les données peuvent être du texte, des images et d'autres informations.

Comment créer un tableau en HTML

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

Les tables sont définies par la balise

Chaque tableau comporte plusieurs lignes (définies par la balise

), et chaque ligne est divisée en plusieurs cellules (définies par la balise
).

Les lettres td font référence aux données du tableau, c'est-à-dire au contenu des cellules de données. Les cellules de données peuvent contenir du texte, des images, des listes, des paragraphes, des formulaires, des lignes horizontales, des tableaux, etc. L'attribut

border spécifie s'il y a une bordure. Si l'attribut border n'est pas écrit ou attribué une valeur de 0, le tableau créé n'aura pas de bordure ; la taille de l'affectation détermine l'épaisseur de la bordure. L'attribut

th définit l'en-tête. Si l'en-tête n'est pas spécialement défini, l'en-tête affiché aura le même format que le contenu.

Ce qui suit est une introduction étape par étape à travers des exemples de code :

1 Écrivez deux tableaux simples sans bordures

<h5>第一个表格</h5>
 
<table border="0"> <!------------把border赋值为0,这个表格没有边框-->
<tr>
<th>name</th>    <!-------------------利用 <th>将这个值设置为表头-->
<th>sex</th>     <!-------------------利用 <th>将这个值设置为表头-->
</tr>
<!-----------------------------------这是第一行-->
 <tr>
<td>张三</td>
<td>女</td>
</tr>
 </table>
<!----------------------------------这是第二行-->
Copier après la connexion
<h5>第二个表格</h5>   
<table>           <!------------不写border这个属性,这个表格也没有边框-->
<tr>
<th>name</th>     <!-------------------利用 <th>将这个值设置为表头-->
<th>sex</th>     <!-------------------利用 <th>将这个值设置为表头-->
</tr>
<!-----------------------------------上面这是第一行<tr>-->
<tr> 
<td>张三</td>
<td>女</td>
</tr> 
 <!------------------------------第二行-->
</table>
Copier après la connexion

. Effet :

Comment créer un tableau en HTML

2. Écrivez un tableau avec une bordure (l'affectation de la bordure détermine l'épaisseur de la bordure)@. & @

Pour définir un titre pour le tableau, utilisez
.


S'il y a des valeurs nulles dans le tableau, insérez un espace réservé " " dans cette cellule pour conserver la cellule intacte.


<h5>第三个表格</h5>
<caption>人员信息表</caption> <!---------------------给表格设置一个标题-->
 
<table border="1">   <!---------------------border="1",表格有边框-->
<tr>
<th>name</th>
<th>sex</th>
</tr>
<tr>
<td>张三</td>
<td>女</td>
</tr>
<tr>
<td> </td>    <!----------------这个单元格没有值,放一个空格占位符   在这里-->
<td>unknown</td>
</tr>
</table>
Copier après la connexion

Effect:

3. Configurez une colonne transversale horizontale et un vertical Un tableau à lignes croisées

Si une certaine cellule s'étend sur deux colonnes, utilisez colspan="2" pour la définir. Le nombre représente la colonne étendue


<table border="1">
<tr>
<th>姓名</th>
<th colspan="3">成绩</th>         <!-------------横向跨列,3表示跨了3列-->
</tr>
<tr>
<td>张丹</td>                    <!--------------这是第一列---姓名-->
<td>98</td>                     <!--------------这是第二列---成绩1-->
<td>56</td>                     <!----------------这是第三列---成绩2-->
<td>87</td>                     <!--------------这是第四列---成绩3-->
</tr>
</table>
Copier après la connexion
Copier après la connexion

@. &@L'effet :


Une certaine cellule s'étend sur deux lignes. Utilisez rowspan="2" pour la définir. Le nombre représente la ligne étendue@. &@

<table border="1">
<tr>
<th>姓名</th>
<th colspan="3">成绩</th>         <!-------------横向跨列,3表示跨了3列-->
</tr>
<tr>
<td>张丹</td>                    <!--------------这是第一列---姓名-->
<td>98</td>                     <!--------------这是第二列---成绩1-->
<td>56</td>                     <!----------------这是第三列---成绩2-->
<td>87</td>                     <!--------------这是第四列---成绩3-->
</tr>
</table>
Copier après la connexion
Copier après la connexion


Effet :


Comment créer un tableau en HTML 4. Les balises HTML peuvent être imbriquées à volonté.

4.1 Listes imbriquées dans les cellules

<table border="2">
<tr>
<td>房间里包含的水果
<li>香蕉</li>
<li>葡萄</li>
<li>番茄</li>
</td>
</tr>
</table>
Copier après la connexion
Effet :


Comment créer un tableau en HTML4.2 Cellules imbriquées dans les cellules

<table border="2">
<tr>
<td>
<p>我要做的事</p>
//-------------------------
<table border="1">
<tr>
<th rowspan="3">周一</th>
<td>做PPT</td>
</tr>
<tr>
<td>开会</td>
</tr>
<tr>
<td>写报告</td>
</tr>
</table>
//---------------------中间是一个完整的单元格
</td>
</tr>
</table>
Copier après la connexion
Effet :


Comment créer un tableau en HTML 5. Changez le style du tableau


5.1 Style de cellule - marge de cellule, assurez-vous de la distance entre le contenu et la bordure

<table border="2" cellpadding="10">  //----------使用cellpadding来设置单元格边距
<tr>
<td>
<p>我要做的事</p>
<table border="1" cellpadding="5">  //----------使用cellpadding来设置单元格边距
<tr>
<th rowspan="3">周一</th>
<td>做PPT</td>
</tr>
<tr>
<td>开会</td>
</tr>
<tr>
<td>写报告</td>
</tr>
</table>
</td>
</tr>
</table>
Copier après la connexion
Effet :


Comment créer un tableau en HTML5.2 Style de cellule ---- Ajoutez une couleur d'arrière-plan au tableau ou à l'image (bgcolor pour la couleur ; background

pour l'image)

<table border="2" cellpadding="10" bgcolor="yellow">  <!----------使用bgcolor来设置背景颜色为黄色-->
<tr>
<td>
<p>我要做的事</p>
<table border="1" cellpadding="5"  
background="http://images.missyuan.com/attachments
/day_080420/20080420_ba6f1b3324576143d62brfIPM291T4da.jpg"> <!---------使用background来设置背景图片-->
<tr>
<th rowspan="3">周一</th>
<td>做PPT</td>
</tr>
<tr>
<td>开会</td>
</tr>
<tr>
<td>写报告</td>
</tr>
</table>
</td>
</tr>
</table>
Copier après la connexion
Effet :


5.3 Définir l'arrière-plan séparément pour une certaine cellule

<table border="2" cellpadding="10" bgcolor="yellow">  <!----------使用bgcolor来设置表格背景颜色为黄色-->
<tr>
<td>
<p>我要做的事</p>
<table border="1" cellpadding="5"> 
<tr>
<th  bgcolor="white" rowspan="3">周一</th>  <!--给标题这一个单元格设置背景颜色-->
<td>做PPT</td>
</tr>
<tr>
<td>开会</td>
</tr>
<tr>
<td background="http://images.missyuan.com/attachments
/day_080420/20080420_ba6f1b3324576143d62brfIPM291T4da.jpg">写报告</td>   
           <!---------使用background来设置单元格背景图片-->
</tr>
</table>
</td>
</tr>
</table>
Copier après la connexion
Effet :


5.4 dans Organiser le contenu dans le tableau - améliorer l'apparence du tableau (aligner)

<table width="400" border="1">
<tr>
<th align="left">电表名称</th>
<th align="center">Ua(V)</th>
<th align="center">Ub(V)</th>
<th align="center">Uc(V)</th>
</tr>
<tr>
<td align="left">2018-6-19 00:00</td>
<td align="right">232.2</td>
<td align="right">239.0</td>
<td align="right">231.8</td>
</tr>
<tr>
<td align="left">2018-6-19 05:00</td>
<td align="right">232.6</td>
<td align="right">233.2</td>
<td align="right">234.3</td>
</tr>
<tr>
<td align="left">2018-6-19 10:00</td>
<td align="right">232.6</td>
<td align="right">232.2</td>
<td align="right">234.6</td>
</tr>
</table>
Copier après la connexion

Effet :


Les fonctions ci-dessus peuvent être imbriquées à volonté selon la situation réelle, tout comme des blocs de construction, vous pouvez utiliser ces fonctions pour écrire des tableaux sympas selon vos propres préférences !

Tutoriel recommandé : "
Tutoriel vidéo HTML

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal