atributos td. Valor CSS predeterminado. Descripción de los parámetros de la etiqueta

Hola, queridos lectores del blog. Les traigo otro artículo, que estará dedicado a qué es una tabla en HTML, qué etiquetas se utilizan para crearla (Tr, Th, Td, Table, Colspan, Cellpadding, Cellspacing), cómo configurar el fondo y los bordes. por ello, y también mucho más.

A pesar de que el diseño tabular del sitio () en lenguaje HTML () está siendo reemplazado gradualmente por el diseño de bloques, aún necesita conocer las etiquetas básicas y la capacidad de personalizar tablas. Por ejemplo, el motor todavía utiliza un diseño obsoleto y, si desea realizar algún cambio en la apariencia de sus páginas, este conocimiento le ayudará.

Incluso la inserción más simple de un código de contador de visitas puede requerir que comprenda los principios de construcción de tablas en HTML. Permítanme recordarles que ya lo hemos considerado, además.

Tablas en HTML - elementos Tabla, Tr, Th, Td

Hoy en día, el diseño de las tablas ha pasado a un segundo plano con la llegada de CSS, pero, sin embargo, a menudo la forma más conveniente de presentar información sigue siendo la vieja tabla y aún es necesario conocer sus etiquetas principales.

Antes, incluso antes implementación de CSS, los webmasters generalmente no podían prescindir de ellos, porque en ellos se basaba todo el diseño de los sitios. No sólo se utilizaron las etiquetas básicas Table, Tr, Th y Td, sino también toda la rica variedad elementos auxiliares(Col, Tbody, Título, Rowspan, Colspan, etc.). Todavía puede encontrar sitios y foros en Internet creados sobre la base de un diseño tabular, lo que puede servirle como un incentivo adicional para estudiar los conceptos básicos de su construcción.

Las tablas en el lenguaje HTML son un elemento especial, porque en esencia, el elemento Tabla es a nivel de bloque, pero al mismo tiempo no ocupa todo el espacio disponible en ancho, como lo hacen otros. elementos de bloque. En términos de ancho, ocupa sólo el espacio necesario para acomodar el contenido, ni más ni menos.

Sin embargo, en todos los demás aspectos, la etiqueta Tabla se comportará exactamente como un elemento de bloque. Por ejemplo, en la página web aparecerán signos seguidos en el código. estar ubicados uno debajo del otro, incluso si su tamaño les permitiera estar en la misma línea. Otra característica es que tienen una estructura bastante compleja, en la que es fácil confundirse.

Se forman según el siguiente principio. Toda la tabla está enmarcada por etiquetas de tabla de apertura y cierre, dentro de las cuales sus filas se crean usando Tr, por ejemplo, así:

Pero dentro de Tr, las células se crean usando Td. También se pueden crear usando Th, y la diferencia entre estas celdas y las creadas usando elementos Td será solo puramente visual. Funcionalmente, los elementos Td y Th funcionan de manera idéntica.

Pero el contenido de una celda creada con la etiqueta Td estará alineado a la izquierda, mientras que el contenido de una celda creada con la etiqueta Th estará alineado al centro y también en negrita en la fuente utilizada. Los propios elementos Th se introdujeron precisamente para crear encabezados de columnas y filas para tablas.

Y es dentro de las celdas Td o Th donde se ubica el contenido. Todo lo que veas en una página web dentro de una tabla estará ubicado exactamente dentro de las celdas que están formadas por las etiquetas Td o Th de apertura y cierre:

Pero la creación de signos en sí ocurre línea por línea: abra Tr y luego cierre Tr. Cuántos pares de elementos Tr tienes, el número de filas que obtendrás. ¿Cuántas columnas habrá?

Exactamente tantas celdas (Td o Th) como crees en cada fila (Tr). Si desea hacer un signo simple y simétrico (vea la imagen de arriba), entonces debe hacer que el número de celdas (Td o Th) en cada línea sea el mismo.

Entonces, las tablas en HTML se forman línea por línea: Tr es responsable de la formación de filas y Td o Th son responsables de la formación de columnas. Lo que es digno de mención es que dentro de Td o Th puedes insertar absolutamente cualquier contenido: texto, elementos en línea o de bloque (, imágenes usando, encabezados, párrafos), etc.

Eso. Resulta que no puede haber una tabla en el código HTML que conste de menos de tres elementos: Tabla, Tr, Td (o Th).

Mesa: el elemento principal de la mesa.

Comencemos con la etiqueta Tabla, es decir, con los atributos que tiene:

De hecho, estos no son todos los atributos, sino sólo los más relevantes y utilizados. este momento. Máximo información detallada para todo tipo de atributos de la etiqueta Tabla, así como cualquier otro elemento.

Porque La mesa es un elemento de bloque que no tiende a ocupar todo. espacio disponible de ancho, lo que significa que podemos aplicar alineación horizontal a la etiqueta Tabla usando el atributo Alinear.

Pero aquí no es tan simple, porque usar los valores izquierdo y derecho en Align no conducirá a alinear nuestro letrero a la izquierda o a la derecha, sino a envolver texto alrededor de él, en completa analogía con cómo lo vimos con . Bueno, si usa el valor Centro para Alinear, simplemente se alineará con el centro sin ningún ajuste.

Usando el atributo Ancho, puede establecer el ancho de la tabla y puede usarlo como valores absolutos en píxeles, y relativo en porcentajes (el 100% corresponderá a todo el espacio disponible en ancho).

Adelante. relleno de celda le permite establecer la sangría del contenido en las celdas (Td o Th) desde sus bordes (en los cuatro lados al mismo tiempo), y Cellspacing le permite establecer la distancia entre celdas adyacentes de la tabla en píxeles (el valor predeterminado es dos píxeles ). Creo que la idea es clara, pero quedará más claro mostrándolo con un ejemplo:



Los siguientes atributos de la etiqueta Tabla son responsables del fondo de nuestra tabla: estos son los elementos Bgcolor y Background. Como probablemente recuerdes, con usando fondo(que, por cierto, se usa solo en la etiqueta Cuerpo y los elementos: Tabla, Tr, Th o Td) puede seleccionar cualquier imagen del archivo como fondo, cuya ruta se especificará como el valor de este atributo .

Esta imagen, como un mosaico, cubrirá toda la página web (en caso de que Etiqueta del cuerpo) o la tabla completa (en el caso de Table), por ejemplo, así:

Cuando utilice el atributo Bgcolor en la tabla, deberá especificar como valor el color con el que desea llenar su tabla. vea el enlace proporcionado.

Adelante. El siguiente es el atributo. Borde, que se encarga de formar el marco. Hay sutilezas al explicar cómo dibujar marcos, pero para simplificar podemos decir que el marco se dibujará alrededor de las celdas y alrededor de la mesa misma. En Borde tendrás la opción de establecer el grosor de este borde en píxeles. De forma predeterminada, no se dibuja ningún borde (borde=0).

Pero hay que tener en cuenta que en marco HTML La mesa está en relieve. Tendrá los colores de los lados claro y oscuro, que parecen como si cayeran desde esquina superior luz de la pantalla. En este sentido, hay que tener en cuenta que en Borde no se establece el ancho de todo el marco. A este espesor se le añadirá luz y lado oscuro. En general, es un poco confuso, pero hay que verlo con un ejemplo.

Con el elemento Tabla consideraremos que hemos terminado y es momento de pasar al siguiente. La peculiaridad de Tr es que es puramente de servicio y no es visible en la página web. En esencia, Tr es un contenedor invisible para el Td o Th que se ubicará en él.

Tr - elemento de fila de tabla en HTML

Usando la etiqueta Tr, simplemente colocamos todas las celdas que contiene (Td o Th) en una línea y listo, Tr en sí no es visible. De esto se desprende una conclusión importante: todos los atributos de esta etiqueta se aplican específicamente a las celdas contenidas en este contenedor. Los atributos Tr más utilizados actualmente se presentan en la figura:

Alinear funciona de la misma manera que para los párrafos o encabezados, el contenido de todas las celdas (Td o Th) de una fila determinada (Tr) se alinea a la izquierda o a la derecha, o se centra.

Valign establece la alineación vertical del contenido en todas las celdas (Td o Th) de una fila determinada (Tr). Los valores Superior, Medio e Inferior establecen la alineación, respectivamente, hacia arriba, medio y centro. borde inferior. La alineación predeterminada es Media.

El valor de Línea base especifica la alineación del texto en Td o Th de esta línea a lo largo de la línea base de fuente. Esto puede ser conveniente cuando tienes diferentes celdas el texto tiene diferente tamaño La fuente y la alineación de la línea base en Valign harán que dicha tabla sea más útil para los lectores (en mi opinión):

Solo las primeras líneas de contenido en las celdas (Td o Th) se alinearán a lo largo de la línea base de la fuente, y todas las demás líneas de contenido se ubicarán tal como sucede.

También puedes utilizar el atributo Bgcolor en la etiqueta Tr, rellenando estas líneas con el color de fondo que necesites. Eso. Todas las celdas de esta línea se rellenan con el color de su elección:

Como puede ver, es Td o Th dentro de este elemento Tr el que se rellena con el color de fondo, porque la línea en sí no es visible en la placa.

Td o Th: elementos de celda de tabla en HTML

Bueno, ahora vayamos al grano. elemento importante— celda, es decir, los atributos de las etiquetas Td y Th, que todavía están en uso:

Alinear y Valign en las etiquetas Td o Th le dicen al navegador exactamente cómo debe alinearse el contenido en ancho y alto, y no en toda la línea, como vimos recientemente. Además, los atributos de una celda específica tendrán prioridad sobre los atributos de filas similares.

Aquellos. en toda la línea, el contenido de las celdas se puede alinear a la derecha, pero en alguna línea individual puede establecer una alineación diferente y tendrá prioridad (interrupción) sobre la alineación que se especificó en la etiqueta Tr.

Ancho y Alto le permiten establecer el alto y el ancho de la celda, tanto en píxeles como en porcentaje (por ancho). Bgcolor y Fondo en elementos HTML Td o Th le permiten establecer un fondo separado (en forma de color o imagen) para cada celda específica:

Nowrap en Td o Th evita que el contenido de la celda se transfiera a nueva línea, a menos que aparezca en el texto de este contenido. Es decir, en este caso, caracteres de espacio en blanco para transferencia automática No se utilizará texto. Probablemente, este atributo pueda considerarse como una especie de análogo del descrito.

Bueno, ahora hemos llegado a atributos muy interesantes y, lo más importante, útiles: Colspan y Rowspan. Se refieren al alcance. Rowspan es el intervalo de filas y Colspan es el intervalo de columnas. Sirven, respectivamente, para combinar celdas en una columna o en una fila.

Si desea combinar varias celdas en una columna de la tabla, necesitará usar Rowspan, porque... cubres varias líneas con una celda. Y si desea combinar varias celdas seguidas, necesitará usar Colspan, porque Debes cubrir varias columnas con una celda.

Colspan y Rowspan están predeterminados en igual a uno, es decir. cada celda pertenece a una columna y una fila. Tan pronto como hayas fusionado las celdas, ya comenzarán a pertenecer a varias columnas o varias filas (o ambas al mismo tiempo).

Título: título de la tabla

Hay otro elemento adicional Lo que es llamado " encabezado HTML tablas" y se forma utilizando etiquetas Caption. Este elemento no se usa más de una vez (o no se usa en absoluto) y se coloca inmediatamente después de la etiqueta de apertura de la Tabla. Solo el contenido en línea puede estar dentro de un Título y no debe haber ningún elemento de bloque allí.

La posición del título se puede establecer usando el atributo Alinear. Los valores Superior e Inferior establecerán la posición del encabezado encima y debajo de la tabla, respectivamente. Los valores Izquierda y Derecha no se utilizan actualmente porque trabajar de manera completamente diferente en diferentes navegadores. Lo mejor sería olvidarse de ellos. Aquellos. En general, el título solo se puede ubicar debajo o encima del signo (este valor se usa de forma predeterminada):

EN caso general, puede dar el siguiente diagrama de bloques de construcción:

Veamos ahora un ejemplo de cómo se puede crear una tabla con celdas de diferentes tamaños, algunas de las cuales abarcarán varias columnas o filas. Como ya te contamos un poquito antes, se crean línea a línea en Html. Confiemos en el diseño que se muestra en la figura ubicada justo arriba.

Primero, escribimos la etiqueta de apertura Tabla e inmediatamente después abrimos la etiqueta de la primera línea Tr. La primera línea de nuestra mesa futura consta de una celda que abarca dos columnas a la vez, por lo que deberá agregar el atributo Colspan=2 a la etiqueta de esta celda:

A continuación cerramos la etiqueta de la primera fila (Tr) y abrimos la etiqueta de la siguiente, que ya tendrá dos celdas. La primera celda de la segunda fila no tiene nada especial y constará de las etiquetas Td o Th habituales de apertura o cierre, entre las cuales se encerrará su contenido.

Pero la segunda celda de la segunda línea es notable, porque cubre dos líneas a la vez y por lo tanto necesitaremos agregar el atributo Rowspan=2 a su etiqueta:

Bueno, sólo nos queda describir la tercera línea. La primera celda de esta línea, nuevamente, no representa nada especial, pero la segunda ya ha sido descrita por nosotros en la segunda línea, lo que significa que ya no estará aquí. Cada celda solo se puede describir una vez., espero que esto quede claro. Eso. la tercera fila de la tabla se verá así:

Bueno, ahora combinemos todo esto en un código y veamos qué sucede:

En realidad, resultó como lo planeamos. Está claro que no hay nada complicado aquí: basta con comprender la lógica de cómo funcionan los atributos Colspan y Rowspan.

Diseño tabular (obsoleto)

Ahora hablemos de un concepto como el diseño tabular y por qué están en el idioma. marcado de hipertexto se convirtió en la herramienta principal en ausencia de CSS (ahora, por supuesto, en todas partes). El caso es que sólo las tablas permitieron resolver de forma bastante sencilla y flexible el problema principal del diseño de un sitio web: colocar elementos de bloque en el código HTML en una fila.

Como ya sabes, los elementos de bloque, cuando se colocan uno tras otro en el código HTML, se colocarán uno debajo del otro en la página web. Por cierto, los mismos signos también son elementos de bloque y puedes usar dos métodos para colocarlos en una fila.

El primero de ellos es asignar el atributo Alinear con el valor Izquierda a la etiqueta Tabla de la primera de las tablas, por lo que la segunda ya estará a la derecha de la primera y presionará contra ella. Escribiendo Align=left y el segundo en la etiqueta Table, podemos poner hasta tres piezas en una fila.

Pero el primer método no nos permite alejarlos entre sí, porque CSS aún no se usaba en ese momento. Por lo tanto, la forma más conveniente de colocar varias tablas (o cualquier otro elemento del bloque) en una fila era crear una Tabla con una fila (Tr) y el número de celdas que necesitábamos (Td o Th), acorde con el número de bloques. elementos que necesitaríamos colocar en una fila.

Entonces, para la colocación más sencilla de varias piezas seguidas, deberá crear las llamadas tablas anidadas, cuando se inserta otra en la celda de una como contenido:

Ahora a elementos HTML Ubicados en las celdas de la tabla que creamos, será posible aplicar todos los atributos descritos anteriormente, tanto para etiquetas Tr como para etiquetas Td o Th. Será posible posicionar el contenido en celdas, establecer sangrías requeridas, rellenar con fondo, etc.

Aquellos. ahora sin usando CSS(que no existía antes) podemos alinear el contenido (nuestros elementos de bloque) y, al hacer invisible el marco del letrero, podemos posicionar el contenido en la página web. Por ejemplo, no será difícil configurar una vista de texto de tres columnas, o lo que desee.

si abres fuente algún sitio antiguo, y también mejor que el foro, entonces con un alto grado de probabilidad verás allí muchos signos anidados dentro de otros, y así sucesivamente hasta completar la confusión.

En diseño tabular Estos diseños se utilizaban en todas partes, y algunas soluciones de aquella época, que ahora se implementarían en poco tiempo, requerían estructuras muy voluminosas hechas de tabletas encajadas unas dentro de otras. En Table se crearon menús horizontales y verticales para sitios web, se dividieron párrafos con textos en columnas y mucho más.

Tbody, Thead y Tfoot: contenedores para filas en una tabla HTML

Pero volvamos a nuestra oveja nuevamente y veamos algunos elementos más que permitieron antes (cuando aún no había CSS) establecer propiedades para una gran cantidad de filas a la vez en la etiqueta Tabla. Los propios Tr son contenedores invisibles para Td o Th, pero además existen otros tres tipos de contenedores, que a su vez sirven como contenedores para Tr.

Utilizándolos, podemos establecer propiedades inmediatamente para grupo grande líneas, por ejemplo, rellenarlas con un fondo, asignarles la alineación deseada, etc. Me refiero a elementos como Thead (para el encabezado), Tbody (para el contenido) y Tfoot (para el final). Al crear una tabla, primero se escribe un grupo de líneas relacionadas con el encabezado (encerrado en etiquetas Thead), luego un grupo de líneas relacionadas con su final (Tfoot), y solo luego un grupo de líneas relacionadas con su contenido principal (Tbody ).

En una tabla HTML, la sección Thead se puede escribir solo una vez o puede no existir en absoluto. Lo mismo se aplica al contenedor fabricado con elementos Tfoot. Pero debe estar presente al menos una sección Tbody.

Pero, por ejemplo, los carteles que se muestran en esta página se muestran perfectamente, aunque no me molesté en agregar las etiquetas Tbody de apertura y cierre. Todo es muy simple: el propio navegador agregó los elementos Tbody al analizar el código, lo cual puede verificar mirando este código resultante:

Pero en la práctica, si los webmasters solían crear tablas complejas, Tbody les resultó muy útil. Digamos que tiene una tabla con un par de miles de filas y necesita ajustar la alineación en todas las celdas de una manera diferente a la predeterminada. Sin usar Tbody, tendrías que agregar el atributo correspondiente a todas las etiquetas de fila un par de miles de veces.

Pero puedes encerrar todos estos miles de líneas en un contenedor Tbody y solo escribir en él atributo requerido con la alineación requerida. Esto puede aliviar en gran medida el código HTML de repeticiones innecesarias. En general, en mesas simples Los elementos Tbody, Thead y Tfoot pueden descuidarse, pero en los complejos su uso sigue siendo relevante incluso en nuestro tiempo, cuando existe tal herramienta poderosa como CSS.

Col: establece el ancho de las columnas de la tabla

Col y Colgroup ahora tienen casi la misma influencia, así que hablemos de su uso usando el elemento Col como ejemplo. Es necesario establecer cómodamente el ancho de columnas y filas. Col tiene dos atributos principales, Span y Width, que le permiten establecer diferentes anchos para todas las columnas encerradas en etiquetas Col.

Span establece el intervalo (el tamaño del contenedor) especificando el número de columnas a las que se aplicará el ancho especificado en Ancho. Por ejemplo, así:

Aquellos. para las dos primeras columnas de la tabla establecí el ancho en 50 píxeles, para la tercera columna en 200 píxeles y para las dos restantes en 100 píxeles cada una. Todo es bastante sencillo y claro, en mi opinión. Pero, de hecho, el ancho de las columnas especificadas mediante elementos de columna, esta es solo su declaración, porque cuando cambia el tamaño de la ventana del navegador, el ancho de las columnas cambiará.

¡Buena suerte para ti! Nos vemos pronto en las páginas del blog.

Puedes ver más vídeos entrando a
");">

Tú podrías estar interesado

Seleccionar, Opción, Área de texto, Etiqueta, Conjunto de campos, Leyenda - etiquetas formularios HTML listas desplegables y campo de texto
Cómo se configuran los colores en código HTML y CSS, selección de tonos RGB en tablas, salida de Yandex y otros programas
MailTo: qué es y cómo crear un enlace en HTML para enviar un correo electrónico
Formularios HTML para el sitio - Etiquetas de formulario, Entrada y selección, Opción, Área de texto, Etiqueta y otros para crear elementos de formulario web

se ubica el cuerpo de la tabla. El cuerpo consta de filas y columnas. La tabla se completa línea por línea.

Cada etiqueta crea una nueva línea. Más adentro anidado Se crean columnas. Puede crear varias columnas. En este caso, debe controlar la cantidad de columnas en cada fila. Por ejemplo, si la primera fila tenía 5 columnas, las siguientes filas también deberían tener 5 columnas. De lo contrario la mesa flotará. Es posible fusionar celdas.

Como hacer una tabla en html

Pongamos un ejemplo, código HTML:

tabla de ejemplo
Columna 1 Columna 2

Presta atención al celular. . Usamos atributo especial colspan para fusionar celdas horizontalmente. Su valor numérico indica el número de columnas que se fusionarán. También hay un análogo de este atributo: etiqueta (encabezado de la tabla), donde también debe ingresar colspan. El resultado será el mismo. Pero a menudo usan td regular.

Ahora echemos un vistazo más de cerca a todos los atributos de las etiquetas.

.

Atributos y propiedades de etiquetas

A la etiqueta de apertura

Puede especificar varios atributos.

1. Propiedad align="parámetro": establece la alineación de la tabla. Puede tomar los siguientes valores:

En el ejemplo anterior, alineamos la tabla al centro align="center" .

Este atributo se puede aplicar no solo a la tabla, sino también a celdas individuales de la tabla.

. Por tanto, la alineación será diferente en diferentes células.

Por ejemplo

, , , o
  • cols: la línea se muestra entre columnas
  • ninguno: todos los bordes están ocultos
  • filas: se dibuja un borde entre las filas de la tabla creadas a través de la etiqueta
  • 12. Propiedad width="number" - establece el ancho de la tabla: ya sea en píxeles o en porcentajes.

    13. Propiedad class="class_name": puede especificar el nombre de la clase a la que pertenece la tabla.

    14. Propiedad style="styles": los estilos se pueden configurar individualmente para cada tabla.

    Ahora es el momento de sumergirse en la tabla y observar los atributos de las celdas de la tabla. Estos atributos deben escribirse en la etiqueta de apertura.

    Y Están disponibles las mismas opciones que para se aplicará jerárquicamente a todos

    Parámetro ALINEAR

    o lineas
    ... ... ...

    2. Propiedad background="URL" - conjuntos imagen de fondo. En lugar de la URL se debe escribir la dirección de la imagen de fondo.

    Ejemplo

    tabla de ejemplo
    Columna 1 Columna 2

    Se convierte a lo siguiente en la página:

    En el ejemplo considerado, nuestro imagen de fondo está ubicado en la carpeta img (que está en el mismo directorio que la página html) y la imagen se llama fon.gif. Tenga en cuenta que en la etiqueta agregamos style="color:white;" . Como el fondo es casi negro, para evitar que el texto se mezcle con el fondo, lo hicimos blanco.

    3. Propiedad bgcolor="color": establece el color de fondo de la tabla. Puedes elegir cualquier color de toda la paleta (ver códigos y nombres de colores html)

    4. Propiedad border="number" - establece el grosor del borde de la tabla. En ejemplos anteriores, especificamos border="1" , lo que significa que el grosor del borde es 1 píxel.

    5. Propiedad bordercolor="color" - establece el color del borde. Si border="0" entonces no habrá borde y el color del borde no tendrá significado.

    6. Propiedad cellpadding="número": sangría desde el marco hasta el contenido de la celda en píxeles.

    7. Propiedad cellspace="número": la distancia entre celdas en píxeles.

    8. Propiedad cols="número" - el número de columnas. Si no lo configura, el propio navegador determinará el número de columnas. La única diferencia es que especificar este parámetro probablemente acelerará la carga de la tabla.

    9. Propiedad frame="parámetro": cómo mostrar los bordes alrededor de la tabla. Puede tomar los siguientes valores:

    • vacío - no dibujes fronteras
    • borde - borde alrededor de la mesa
    • arriba: borde a lo largo del borde superior de la mesa
    • abajo - borde en la parte inferior de la tabla
    • hsides: agrega solo bordes horizontales (superior e inferior de la tabla)
    • vsides: dibuja solo bordes verticales (a la izquierda y a la derecha de la tabla)
    • rhs: borde solo en el lado derecho de la tabla
    • lhs: borde solo en el lado izquierdo de la mesa

    10. Propiedad altura="número" - establece la altura de la tabla: ya sea en píxeles o en porcentajes.

    11. Reglas de propiedad="parámetro": dónde mostrar los bordes entre celdas. Puede tomar los siguientes valores:

    • todo: se dibuja una línea alrededor de cada celda de la tabla
    • grupos: se muestra una línea entre los grupos formados por etiquetas
    .

    Atributos y propiedades

    1. Propiedad align="parámetro" - establece la alineación celda separada mesas. Puede tomar los siguientes valores:

    • izquierda - alineación izquierda
    • centro - alineación central
    • derecha - alineación derecha

    2. Propiedad background="URL": establece la imagen de fondo de la celda. En lugar de la URL se debe escribir la dirección de la imagen de fondo.

    3. Propiedad bgcolor="color": establece el color de fondo de la celda.

    4. Propiedad bordercolor="color": establece el color del borde de la celda.

    5. Propiedad char="letra": especifica la letra a partir de la cual se debe realizar la alineación. El valor del atributo align debe establecerse en char.

    6. Propiedad colspan="número": establece el número de celdas horizontales que se fusionarán.

    7. Propiedad altura="número": establece la altura de la tabla: en píxeles o como porcentaje.

    8. Propiedad width="number" - establece el ancho de la tabla: ya sea en píxeles o como porcentaje.

    9. Propiedad rowspan="número": establece el número de celdas verticales que se fusionarán.

    10. Propiedad valign="parámetro": alineación vertical del contenido de la celda.

    • top: alinea el contenido de la celda con el borde superior de la fila
    • alineación media - media
    • abajo - alineación con el borde inferior
    • línea base - alineación con la línea base
    Nota 1

    Para etiqueta

    . Parámetros para una etiqueta
    dentro de el

    Cómo evitar que los bordes de las celdas de una tabla se peguen

    Si usa un borde (borde de celda) y relleno de ceros entre celdas, todavía estarán pegadas y obtendrá un borde doble. Para evitar esto, debe especificar border-collapse: contraer en los estilos de tabla:

    ...

    Estimado lector, ahora ha aprendido mucho más sobre la etiqueta de tabla html. Ahora te aconsejo que pases a la siguiente lección.

    09.10.16 2.2K

    atributo de ancho HTML se utiliza para establecer el ancho de la celda de la tabla, que anula el valor predeterminado. Está desactualizado. Utilice CSS para controlar el diseño de las celdas en tablas HTML.

    Configuración del ancho de columna de la tabla

    El atributo ancho, ahora obsoleto, alguna vez fue método estándar ajustar el ancho de las columnas de la tabla. De forma predeterminada, el navegador ajustará las columnas de la tabla para que coincidan con su contenido. Pero si necesitas controlar el ancho de cada columna, puedes hacerlo ajustando el ancho de cada elemento.





    Etiqueta TR

    o línea separada. Veamos cómo se hacía esto antes con el atributo ancho, y luego cómo se puede hacer lo mismo con usando CSS. Pero primero necesitamos un estándar de comparación:

    Delgado Realmente, realmente, muy amplio
    Pequeño

    Como puede ver, en el primer caso no aplicamos ningún ancho de td CSS o HTML. ¿Qué hará el navegador con una tabla así?

    Delgado Realmente, realmente, muy amplio
    Pequeño

    El navegador asignó mucho para la segunda columna. más espacio que para el primero. Ahora haremos lo mismo, pero usaremos el atributo ancho para forzar que las columnas tengan el mismo tamaño:

    Delgado Realmente, realmente, muy amplio
    Pequeño Mucho, mucho, mucho, mucho contenido, tanto que incluso podríamos necesitar un salto de línea.

    En ambos casos, el navegador debe darle a cada columna el mismo ancho. Pero la primera tabla debería establecer automáticamente su tamaño para llenar el espacio disponible, mientras que la segunda tiene un ancho fijo.

    Delgado Realmente, realmente, muy amplio
    Pequeño Mucho, mucho, mucho, mucho contenido, tanto que incluso podríamos necesitar un salto de línea.

    Bastante bien. Desafortunadamente, este no es un código HTML válido porque tabla HTML el ancho ha quedado obsoleto. Pero puedes hacer lo mismo con código sencillo CSS:

    Delgado Realmente, realmente, muy amplio
    Pequeño

    Veamos cómo el navegador representaría una tabla usando CSS en lugar del atributo de ancho:

    Delgado Realmente, realmente, muy amplio
    Pequeño Mucho, mucho, mucho, mucho contenido, tanto que requerirá un salto de línea.

    Altura de fila de mesa ajustable

    Otro atributo estrechamente relacionado con el ancho es el alto ( altura). Este atributo también está en desuso y no debe utilizarse. Pero como estamos hablando de ajustar el ancho de las columnas, debemos considerar ajustar la altura de las filas. Así es como se hacía antes de usar el atributo heredado:

    Delgado Realmente, realmente, muy amplio
    Pequeño Mucho, mucho, mucho, mucho contenido, tanto que requerirá un salto de línea.

    Cómo genera el navegador este ejemplo:

    Para ser honesto, no puedo imaginar por qué necesitarías controlar la altura de la línea con usando HTML ancho td. Tiene mucho más sentido ajustar el relleno y el relleno del contenido del elemento.

    y permitir que el navegador establezca automáticamente la altura de la línea en función de esta información. Aquí se explica cómo aplicar esta estrategia.

    alinear atributo

    Atributo alinear especifica la alineación en una celda. A continuación se muestra una tabla de valores y un ejemplo:






    Celda 1 Celda 2

    atributo de fondo

    Atributo fondo especifica la imagen que se colocará en la celda. El equivalente en CSS es la propiedad imagen de fondo. A continuación se muestra un ejemplo:






    Celda 1 Celda 2

    atributo bgcolor

    Atributo colorbg Agrega un color de fondo a una celda determinada. El valor debe incluir el color de fondo. El equivalente en CSS es la propiedad color de fondo. A continuación se muestra un ejemplo:






    Celda 1 Celda 2

    atributo colspan

    Atributo colpano Se utiliza para fusionar celdas horizontalmente. El atributo se usa mucho, para entenderlo veamos un ejemplo:














    Línea 1
    Línea 2 Línea 2
    Línea 3 Línea 3 Línea 3

    atributo de altura

    Atributo altura es responsable de la altura de la celda. Acepta valores en píxeles y porcentajes. Está mal visto y se considera mejor usar CSS, con lo cual estoy de acuerdo. A continuación se muestra un ejemplo:






    Celda 1 Celda 2

    atributo de extensión de filas

    Atributo envergadura es responsable de fusionar las celdas verticalmente. El atributo es útil para crear tablas complejas. A continuación se muestra un ejemplo:









    Celda 1 Celda 2
    Celda 3

    atributo valign

    Atributo vilipendiar Se utiliza para alinear verticalmente el contenido de las celdas. A continuación se muestra una tabla de valores y un ejemplo:






    Hola
    Lorem ipsum dolor sit amet, consectetur
    élite adipiscente. Vestíbulo en egestas orci.
    Vivamus vitae pretium neque. Vestíbulo ante ipsum
    primis in faucibus orci luctus et ultrices posuere
    cubilia curae; Ut finibus commodo nibh, en accumsan
    nulla finibus en. Etiam nec lacus eu turpis volutpat
    refrescos. Ut pretium dui lacus, non commodo est
    malesuada placerat. Nulla bibendum quam elit,
    in placerat ex placerat ut. Curabitur non aliquet
    masa. Cum sociis natoque penatibus et magnis dis
    montes parturientas, nascetur ridiculus mus.
    Nam gravida mi quis enim vulputate, sed
    Ultrices magnas de convallis. Proin purus enim,
    fermentum vel tincidunt id, bibendum eget
    Felis.

    atributo de ancho

    Atributo ancho es responsable del ancho de la celda. Acepta valores en píxeles y porcentajes. Está mal visto y se considera mejor usar CSS, con lo cual estoy de acuerdo. A continuación se muestra un ejemplo:






    Celda 1 Celda 2

    Opciones

    align Determina la alineación horizontal del contenido de la celda. bgcolor Color de fondo de la celda. bordercolor El color del borde. valign Alinea el contenido de la celda verticalmente.

    etiqueta de cierre

    No requerido.

    Ejemplo 1: usar una etiqueta






    Lorem ipsum dolor sit amet...




    Descripción de los parámetros de la etiqueta

    HTML: 3.2 4 HTML: 1.0 1.1

    Descripción

    Establece la alineación horizontal del contenido de las celdas de fila. La alineación se realiza para todas las celdas dentro de una fila. Si desea aplicar una alineación diferente para cada celda, use estilos o use la opción de alineación para la etiqueta o .

    Sintaxis

    ...

    Argumentos

    izquierda Alinea el contenido de la celda a la izquierda. centro Alineación central. derecha Alinear a la derecha. justificar Justificación (tanto a la derecha como a la izquierda).

    Valor por defecto

    Similar a CSS

    Ejemplo 2: Alineación en una línea





    Etiqueta TR, parámetro de alineación






    ... ...




    Parámetro BGCOLOR

    Descripción

    Establece el color de fondo de una fila de la tabla.

    Sintaxis

    ...

    Argumentos

    El valor del color se puede configurar de dos maneras.

    1. Por su nombre

    Los navegadores admiten algunos colores por su nombre.

    2. Por valor hexadecimal

    Los números se utilizan para establecer colores. código hexadecimal. El sistema hexadecimal, a diferencia del sistema decimal, se basa, como su nombre indica, en el número 16. Los números serán los siguientes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Se reemplazan los números del 10 al 15 con letras latinas. Los números mayores a 15 en el sistema hexadecimal se forman combinando dos números en uno. Por ejemplo, el número 255 en el sistema decimal corresponde al número FF en sistema hexadecimal. Para evitar confusión al determinar el sistema numérico, antes número hexadecimal ponga el símbolo almohadilla #, por ejemplo #666999. Cada uno de los tres colores (rojo, verde y azul) puede tomar valores de 00 a FF. Por lo tanto, el símbolo de color se divide en tres componentes #rrggbb, donde los dos primeros símbolos indican el componente rojo del color, los dos del medio, verde y los dos últimos, azul.

    Valor por defecto

    Depende del navegador y su versión, habitualmente utilizada el color blanco fondo.

    Similar a CSS

    color de fondo

    Ejemplo 3: color de fondo





    Etiqueta TR, parámetro bgcolor









    ...
    ...




    Parámetro COLOR DEL BORDE

    HTML: 3.2 4 HTML: 1.0 1.1

    Descripción

    Establece el color del borde alrededor de la línea. El marco se muestra cuando está instalado. parámetro de borde con un valor de etiqueta distinto de cero

    .

    Sintaxis

    ...

    Argumentos

    Consulte el parámetro BGCOLOR.

    Valor por defecto

    Depende del navegador y del sistema operativo.

    Ejemplo 4: color del borde





    Etiqueta TR, parámetro de color de borde








    ...
    ...




    Comentario

    • El parámetro bordercolor solo funciona en navegador de Internet Explorador; Navegadores de ópera y Firefox ignora este atributo.
    • Al utilizar este parámetro, el código deja de ser válido; Para crear código válido, utilice estilos, en particular el atributo de estilo de borde.

    Parámetro VALIGNAR

    HTML: 3.2 4 HTML: 1.0 1.1

    Descripción

    Instalaciones alineamiento vertical contenido de las celdas seguidas. De forma predeterminada, el contenido de una celda se ubica verticalmente en el centro.

    Sintaxis

    ...

    Argumentos

    top Alinea el contenido de la celda con el borde superior de la fila. medio Alinearse con el medio. inferior Alinear con el borde inferior. línea base Alineación con la línea base, que ajusta el contenido de las celdas a una línea.

    Valor por defecto

    Ejemplo 5: Alineación en una línea





    Etiqueta TR, parámetro valign








    Borsch

    Hervir la carne hasta que esté cocida. Lavar las remolachas, pelarlas, cortarlas en tiras y cocinar a fuego lento con los tomates hasta que estén medio cocidas.


    Colar el caldo, cortar la carne en trozos. Agregue las papas cortadas en rodajas al caldo, lleve a ebullición, agregue el repollo fresco cortado en tiras y cocine durante 10-15 minutos, agregue las verduras salteadas, el pimiento morrón picado en tiras finas, las especias y deje que esté cocido.


    Deje reposar el borscht terminado durante 20-25 minutos. Al servir, agregue crema agria, carne y hierbas.







    
    Arriba