Tablas W3.CSS


Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67
Bo Nilsson 50
Miguel ross 35

Clases de tabla W3.CSS

W3.CSS proporciona las siguientes clases para tablas:

Clase define
tabla w3 Contenedor para una tabla HTML
w3-rayado mesa rayas
borde w3 tabla bordeada
w3 bordeado Líneas bordeadas
centrado en w3 Contenido de la tabla centrado
w3-flotable Mesa flotante
w3-tabla-todo Todas las propiedades establecidas

Tabla básica

La clase w3-table se usa para mostrar una tabla básica:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>
<tr>
  <td>Jill</td>
  <td>Smith</td>
  <td>50</td>
</tr>
</table>


Mesa Rayada

La clase w3-striped se usa para agregar rayas de cebra a una tabla:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table w3-striped">

Tabla Bordeada

La clase con borde w3 agrega un borde inferior a cada fila de la tabla:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table w3-bordered">

Mesa bordeada a rayas

Combine la clase w3-striped y la clase w3-borded para crear una tabla con borde rayado:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table w3-striped w3-bordered">

Borde alrededor de una mesa

La clase w3-border se usa para mostrar un borde alrededor de una tabla:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table w3-striped w3-border">

Sugerencia: la clase w3-border no es solo para tablas. ¡Se puede usar en cualquier elemento HTML!


Mostrándolo todo

La clase w3-table-all combina todas las clases anteriores:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all">

Volteando las rayas

Para voltear las franjas (comience con el color gris claro), agregue un elemento <thead> alrededor de la fila del encabezado de la tabla. También debe definir un color que se utilizará para la fila del encabezado de la tabla:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67
Bo Nilson 35

Ejemplo

<thead>
  <tr class="w3-light-grey">
    <th>First Name</th>
    <th>Last Name</th>
    <th>Points</th>
  </tr>
</thead>

Centrar todo el contenido

La clase centrada en w3 centra el contenido de la tabla:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-centered">

Centrar una columna

La clase w3-center centra el contenido de una columna:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-center">Points</th>
</tr>

Alinear a la derecha una columna

La clase w3-right-align alinea a la derecha el contenido de una columna:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all">
<tr>
  <th>First Name</th>
  <th>Last Name</th>
  <th class="w3-right-align">Points</th>
</tr>


Mesa flotante

La clase w3-hoverable agrega un color de fondo gris al pasar el mouse:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-hoverable">

Colores flotantes

Si desea un color de desplazamiento específico, agregue cualquiera de las clases w3-hover- color a cada elemento <tr>:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<tr class="w3-hover-green">

Combinar clases W3.CSS

Muchas clases W3.CSS se pueden usar en todos los elementos HTML.

Por ejemplo: clases de borde, clases de color, clases de fuente, clases de tarjeta y más.


 Encabezado de tabla de colores

Use cualquiera de las clases de color w3- para mostrar una fila de color:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<tr class="w3-red">
  <th>First Name</th>
  <th>Last Name</th>
  <th>Points</th>
</tr>

Mesa de colores

Use cualquiera de las clases de color w3- para mostrar una tabla de colores:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table w3-blue">

Tabla receptiva

La clase w3-responsive crea una tabla receptiva. La tabla luego se desplazará horizontalmente en pantallas pequeñas. Cuando se ve en pantallas grandes, no hay diferencia.

Cambie el tamaño de la pantalla para ver el efecto en la siguiente tabla:

Primer nombre Apellido Puntos Puntos Puntos Puntos Puntos Puntos Puntos Puntos Puntos Puntos Puntos
Jill Herrero 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000 5000
víspera jackson 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400 9400
Adán Johnson 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700

Ejemplo

<div class="w3-responsive">
  <table class="w3-table-all">
    ... table content ...
  </table>
</div>

Mesa como una tarjeta

Use una clase de tarjeta w3 para mostrar una tabla como una tarjeta:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-card-4">

Mesa pequeña

Use la clase w3-tiny para mostrar una tabla pequeña:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-tiny">

Mesa pequeña

Use la clase w3-small para mostrar una tabla pequeña:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-small">

Mesa grande

Use la clase w3-large para mostrar una tabla grande:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-large">

Mesa grande

Use la clase w3-xlarge para mostrar una tabla xlarge:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-xlarge">

Mesa extragrande

Use la clase w3-xxlarge para mostrar una tabla xxlarge:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-xxlarge">

Mesa XXXL

Utilice la clase w3-xxxlarge para mostrar una tabla xxxlarge:

Primer nombre Apellido Puntos
Jill Herrero 50
víspera jackson 94
Adán Johnson 67

Ejemplo

<table class="w3-table-all w3-xxxlarge">

Mesa gigante

Use the w3-jumbo class to display a jumbo large table:

First Name Last Name
Jill Smith
Eve Jackson
Adam Johnson

Example

<table class="w3-table-all w3-jumbo">