CSS
por Jose Refugio Salinas Uribe
1. ¿Para que se creó?
1.1. Se creó para cubrir la necesidad de definir un mecanismo que permitiera aplicar diferentes estilos a los documentos
1.1.1. .
2. Ventajas
2.1. -Más fácil de usar: El CSS permite guardar y almacenar los estilos por separado del contenido de una web, sea lo grande que sea. -Más accesibles: Los CSS permiten modificar el formato de una página web según sean las necesidades del usuario. Por ejemplo, personas con deficiencias visuales. -Más optimizados: El ancho de banda necesario para cargar páginas web con CSS es mucho menor que el resto. La hoja de estilo se almacena en cache y no tiene que descargar la página web una y otra vez. -Multidispositivo: las hojas de estilo permiten configurar la página para diferentes dispositivos, como son móviles, tables, lectores de voz…
3. Desventajas
3.1. -1.-Mayor esfuerzo. El CSS reset es un arma de doble filo: sólo nos ahorra tiempo en el caso en que no nos interese conservar los estilos por defecto. Sin embargo, hay estilos que sí puede interesarnos mantener, como por ejemplo las listas de elementos (con viñetas, indentación y otras características útiles «de fábrica»). De ser así, perderemos tiempo restaurando estilos en nuestra hoja. 2.-Código «sucio». Si se da el caso mencionado en el primer punto, la redefinición de estilos genera código CSS excesivo y difícil de comprender. 3.-Problemas de usabilidad. Algunos estilos a los que habitualmente no prestamos atención deben conservarse. Por ejemplo, quienes navegan con teclado y sin mouse, usando la tecla Tab para desplazarse, necesitan la propiedad CSS que remarca el enlace sobre el que están situados. La mayoría de los desarrolladores olvida redefinir esos estilos. 4.-Más peso. Agregar una hoja de estilos de reset agrega peso a la página, aumentando ligeramente su tiempo de carga.
3.1.1. .
4. Librerías
4.1. 1.-Office UI Fabric 2.-Sticker.js 3.-Cash 4.-Popper.js 5.-Bootstrap Material Datepicker 6.-Material Kit 7.-Skeleton 8.-iCheck 9.-Stylefmt 10.-InlineTweet.js
4.1.1. .
5. ¿Quién lo creó?
5.1. CSS fue propuesto por primera vez por Håkon Wium Lie el 10 de octubre de 1994. Al mismo tiempo, Lie trabajaba con Tim Berners-Lee en el CERN
5.1.1. .
5.1.2. .
6. Estructura básica
6.1. .
7. Las principales propiedades de CSS
7.1. Tipo de letra Formato de texto Tipo de letra y colores de fondo Bordes Posicionamiento
7.1.1. .
7.1.2. .