Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
En esta sección hablamos de tablas en HTML. Por ejemplo, a menudo vemos boletas de calificaciones de los estudiantes, como Excel celda por celda. Todas estas son tablas.
El nombre de la etiqueta de la tabla es mesa 。
Tabla de contenido
1 Algunas subetiquetas en la tabla
1.2 Área de contenido de la tabla
2.1 Hacer una transcripción sencilla
Por ejemplo, en una transcripción, debe haber un título en la parte superior.Identificación del Estudiante、nombre del estudiante、sujeto、puntaje、Resultado generalEstos campos, cierto.
Estos campos se colocarán en el encabezado de la tabla, lo que requiere una etiqueta thead.
Entonces, el área de contenido de la tabla necesita datos más detallados. Por ejemplo, el número de estudiante es 001, el nombre es Zhang San, la materia es matemáticas y la puntuación es 80. Si no hay otras materias, la puntuación total. es 80. Si hay otras materias En cuanto a materias, súmalas, ¿no?
Estos contenidos se colocarán en el área de contenido de la tabla, que requiere una etiqueta tbody.
Las tablas se dividen en filas y filas, y luego se cortan en columnas y columnas. Una vez completado el corte, cada pieza se convierte en una celda, un cuadrado pequeño y un cuadrado pequeño.
Además, tenga en cuenta:Las filas contienen columnas, esto debe recordarse.。
El nombre de la etiqueta de la fila es es 。
La etiqueta de la celda en el encabezado es El , la etiqueta de celda del área del cuerpo de la tabla estd 。
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table>
- <thead>
- <tr>
- <th>学号</th>
- <th>姓名</th>
- <th>语文成绩</th>
- <th>数学成绩</th>
- <th>HTML成绩</th>
- <th>总成绩</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td>张三</td>
- <td>80</td>
- <td>90</td>
- <td>96</td>
- <td>266</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- <td>71</td>
- <td>80</td>
- <td>100</td>
- <td>251</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Esta visualización es un poco desordenada, por lo que agregar líneas de borde hace que la tabla se vea mejor.Puedes agregar unoborde="1" Para la configuración de atributos, mire el código a continuación y luego actualice la página web para ver si se ve mucho mejor.
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table border="1">
- <thead>
- <tr>
- <th>学号</th>
- <th>姓名</th>
- <th>语文成绩</th>
- <th>数学成绩</th>
- <th>HTML成绩</th>
- <th>总成绩</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td>张三</td>
- <td>80</td>
- <td>90</td>
- <td>96</td>
- <td>266</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- <td>71</td>
- <td>80</td>
- <td>100</td>
- <td>251</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Por supuesto, también podemos crear una visualización de filas cruzadas. Por ejemplo, Zhang San y Li Si son de la Clase 1, colocarlos en la misma fila y luego los estudiantes de la Clase 1 ocupan 2 filas.
Luego agregue una clase 2, con Wang Wu y Zhao Liu en la clase, y déjelos ocupar una fila grande, de modo que la clase 2 tenga dos filas pequeñas.
¿Qué se debe configurar aquí? intervalo de filas Atributos.
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table border="1">
- <thead>
- <tr>
- <th>学号</th>
- <th>班级</th>
- <th>姓名</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td rowspan="2">1班</td>
- <td>张三</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- </tr>
- <tr>
- <td>3</td>
- <td rowspan="2">2班</td>
- <td>王五</td>
- </tr>
- <tr>
- <td>4</td>
- <td>赵六</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Mirando el código anterior, configuramos el atributo de extensión de filas para la celda td, y luego también es la segunda celda de la clase 1, por lo que no es necesario agregar el mismo código td.
La columna cruzada se refiere a varias columnas con las mismas características, por lo que es suficiente mostrar la información de una columna. Al igual que el cruce de filas de ahora, el propósito no es que tanto Zhang San como Li Si estén en la Clase 1, por lo que para evitar una visualización redundante, debido a que todos tienen los mismos atributos de información, ambos son Clase 1, por lo que mostrar Clase 1, simplemente cruce la fila lo suficiente.
Cruzar columnas significa fusionar varias columnas. Tomemos un ejemplo.
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table border="1">
- <thead>
- <tr>
- <th>学号</th>
- <th>班级</th>
- <th>姓名</th>
- <th>成绩</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td rowspan="2">1班</td>
- <td>张三</td>
- <td>90</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- <td>80</td>
- </tr>
- <tr>
- <td colspan="4">1班总人数:2,总成绩:170</td>
- </tr>
- <tr>
- <td>3</td>
- <td rowspan="2">2班</td>
- <td>王五</td>
- <td>70</td>
- </tr>
- <tr>
- <td>4</td>
- <td>赵六</td>
- <td>100</td>
- </tr>
- <tr>
- <td>4</td>
- <td>冯七</td>
- <td>75</td>
- </tr>
- <tr>
- <td colspan="4">2班总人数:3,总成绩:245</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Jaja, el código anterior,En realidad, no puedo obtener el efecto de esta captura de pantalla., si obtienes el código y descubres que hay un problema, recuerdadimeVaya.