Programador Web Full Stack 10 - CSS Avanzado
Programador Web Full Stack 10 - CSS Avanzado
y | pueden contener textos, mégenas, hipervincules, entre otros, y a su vez,
‘estos pueden contener un estilo especifico, como ser: negrita,cursiva, subrayado, bordes, etcétera
‘Tabla U1, Componentes principales de las tablas HTML.
Imagen
Ejemplo de elemento
table, solo con HTML
yasuderecha,
‘el mismo elemento
le, con propiedades
CSS aplicadas.
REDUSERS Ei PROGRAMADOR WEB Full Stack aCuando construimas una tabla en HTML, debemos anidar
‘muy bien los elementos que la componen para, de esta
‘manera, pader visualizar correctamente su contenido,
‘Veamos el eédigo HTML para una tabla basica
| |||
---|---|---|---|---|
conforma una celda,y agrupados dentro del elemento | ||||
, | ) puede contener diferentes estilos, como color de fondo, color de texto, color de celda, ancho, hordes, alineacién de cantenida, entre atros tantos, Todos los estilos CSS que fuimos aplicando en otros elementos HTML, en las Clases 03 y 04 de esta obra, pueden aplicarse sin, problema sobre los componentes del elemento table, Si aplicamos este estilo CSS nuestra tabla ya disenada, conseguiremos visualizat un resultado similar al reflejado en la Imagen 01 de la pagina anterior. Estilo Horizontal dividers th, td { border-bottom: 2px solid #ddd; Este estilo, muy utilizado en tablas simples que no poseen abundante contenido, se especifica en los elementos | y | , Nos permite aplicar una linea
horizontal justo debajo de cada fila que contiene nuestra
tabla, De esta manera, solo reflejamos la visualizacién
del borde inferior (bottom), de cada elemento, pensando
cada fila de la tabla como un rectngulo.
REDUSERS Ei PROGRAMADOR WEB Full Stack a‘choca
Sen ean none
Si, por ejemplo, queremos cambiar el color del borde por
visualizar, debemos aplicar el estilo CSS border-color,
especificando en el formato que més nos convenga, qué
color tendra el borde que se visualice,
Limitar el ancho de una tabla
table {
width: 908;
Fl elemento table posee la capacidad de
controlar el ancho que tendra una tabla
dentro de una pagina web, El ancho minimo
expresado en porcentaje es 20%, y el
ancho maximo esté limitado al ancho del
documento HTML, En este ditimo caso,
podrfamos representarlo a través de la
propiedad width100%:; El resultado del
édigo de arriba se muestra en la Imagen 04.
Eltrabajo de estilizar ol contenido de textos
‘através de CSS puede optimizarse de manera
‘grafica aprovechando diferentes herramientas que
‘oxisten en el mercado. Una de ellas es CSS TXT,
tun complemento en linea que permit
‘ajustes visuales combinado con una vista previa,
‘obtener un CSS para aplicar a contenido de texto.
‘Su URL es wwwesstxt.com.
SS
Clase 1018 CSS avanzadoResaltar filas
En determinadas ocaslones, podemos encontrarnos con
aque generar tablasextensas que requierenvisualizar
muchos datos terminan generando una eonfustn
al usuario que necesita consulta dicho contenido.
enemas dos opciones viables para poder resolver, de
una manera agradabl, este inconveniente comin en las
tablas: una es utilizanda el seleetarnth-hild, yl otra es
aplicando el selector hover.
fn ambos casos, debemos apicar cualquiera de estas
soluciones ala fila completa de una tabla, para rsaltar
su contenido de manera fija (mth-child) o de forma
dindesca, cuando el usuaria posicione el cursor del
‘mouse sobre una fila (tr:hover). Veamos a continuacién
un ejemplo de cada uno,
Selector nth-child
tr:nth-child (edd) (background-color:
#e2e2£2)
Para aplicar este selector, debemos crear una hoja de
estilo CSS, aplicar los estilos personalizados para cada
elemento de la tabla (table, tr, td), y por dltimo, agregar
€1 cédigo de arriba. A través de 61 e indicamos al
navegador web que, por cada fila de la tabla (impar even,
‘ par add), se aplique un color de fondo determinado
(background-color: #f2F212).
Tiere
€ 0 [0 mevienma
Resaltar filas en un:
Pranecin os enoee
REDUSERS Bi PROGRAMADOR WEB Full Stack
| reel FONDO
FILAS
Conta propiedad nth-child, podemos alterna e
color defondo de as files de une tabla, Sitrabejamos
‘con datos dindmicos, provenientes de una base de
datos, ynosabemos cudntos registras mostraremos,
podemos calculare total de estos, y sobre el
resultado aplicarmth-chilo)o th-childleven),
‘asegurandonos e contraste del fondode las las
‘contra el eolor de fondo del encabezado de estas,
Selector tr:hover
trchover {
background-color: coral;
color: white;
De la misma manera que podemos resaltar
hipervinculos con un color diferente cuando
posicionamos el mouse sobre estos, es posible destacar
contenida de una tabla, como por ejemplo la fila
completa, al posicionar el mouse sobre ella. Para eso,
utilizamas el digo de arriba,
Y por supuesto, si el color elegido de fondo (background
color) es muy fuerte o muy oscuro, podemos sumar,
dentro de este estilo, una linea més de cédigo para
contrastar la fuente seleecionada can un color més claro
(color). Podemos ver el resultado en la Imagen 05.
Desarrollo web para movies. ee ed
eae Enel navegador de fondo
a ue ma mm apreciamos la tabla
Popaingewachegs ekeslro! 200 inpen- Eis esténdar y, en el navegador
ronal wemos cio se
Tecnologe digtal para doc Juan Perez ‘2014 Imeresa - Ebook resalta la fila donde se
iin o karar 2018 imeso- Ebok posiciona el cursor
del mouse.Tabla responsiva overflow-x y overflow-y con valor
Por diltimo, una opeién para aplicar en tablas eon mucha auto permitiran crear barras
informacién o columnas, que permita visualizarlas en 7
pantallas chicas 0 de resolucién limitada, Para crear un de desplazamiento sobre
estilo de disefio responsive répide sobre el contenido de cualquier elemento HTML,
tuna tabla, aplicamos un estilo CSS sobre una clase y, ego,
para soportar datos extensos
cesta sobre un elemento div, que contendra en su interiora
la tabla en cuestiin, Por otro lado, debersos contar con una A
en pantallas pequefias.
tabla de muchas columnas y, para esto, podemos modificar Pi
alguna de las ya disefiadas, agregando al menos cinco o sels
columnas mas, tanto en el tag Utilizamos una imagen determinada aplicada como borde de un
Elemento 2, para personalizar el mismo.
|
---|