Resumen de CSS3
CSS3
CSS3 es una tecnología que ha tenido una evolución en el tiempo, que actualmente se encuentra en su versión 3, como su propio nombre indica.
Sus siglas corresponden a “Cascading Style Sheets”, que tiene el siguiente significado:
- Cascading , que significa que los estilos que aplicamos a los elementos de una página web se propagan a los elementos que contiene , se propagan en cascada.
- Style , porque mediante CSS lo que hacemos es aplicar estilos visuales a los distintos elementos de nuestra página web.
- Sheets , que significa hojas, porque los estilos de una página web se añaden en ficheros aparte , en ficheros con la extensión
.css
de manera general.
El CSS sirve para definir la estética de un sitio web en un documento externo y eso mismo permite que modificando ese documento (la hoja CSS) podamos cambiar la estética entera de un sitio web, el mismo sitio web puede variar totalmente de estética cambiando solo la CSS, sin tocar para nada los documentos HTML o jsp o asp que lo componen.
CSS es un lenguaje utilizado para dar estética a un documento HTML (colores, tamaños de las fuentes, tamaños de elemento, con css podemos establecer diferentes reglas que indicarán como debe presentarse un documento. Podemos indicar propiedades como el color, el tamaño de la letra, el tipo de letra, si es negrita, si es itálica, también se puede dar forma a otras cosas que no sean letras, como colores de fondo de una pagina, tamaños de un elemento (por ejemplo el alto y el ancho de una tabla.
¿Como trabaja CSS3?
Cuando un navegador muestra un documento, debe combinar el
contenido del documento con la información de su estilo. Se procesa el
documento en dos etapas:
El navegador convierte el lenguaje de marcado (markup) y el
CSS en el DOM (Document Object Model). El DOM representa el documento en la
memoria del ordenador. Combina el contenido del documento con su estilo.
El navegador muestra el contenido de la DOM.
Un lenguaje de marcado utiliza elementos para definir la
estructura del documento. Usted marca un elemento utilizando etiquetas, que son
cadenas que comienzan con '<' y termina con '>'. La mayoría de los
elementos tienen un par de etiquetas, una etiqueta de inicio y una etiqueta de
cierre. Para la etiqueta de inicio, coloque el nombre del elemento entre '<'
y '>'. Para la etiqueta final, coloque un '/' después de '<' y antes del
nombre del elemento.
Dependiendo del lenguaje de marcado, algunos elementos
tienen sólo una etiqueta de inicio, o una sola etiqueta donde el '/' viene
después del nombre del elemento. Un elemento también puede ser un contenedor e
incluir otros elementos entre su etiqueta de inicio y la etiqueta de cierre.
Sólo recuerda cerrar siempre las etiquetas dentro del contenedor.
Un DOM tiene una estructura en forma de árbol. Cada
elemento, atributo y extensión de texto en el lenguaje de marcado se convierte
en un nodo de la estructura de árbol. Los nodos se definen por su relación con
otros nodos DOM. Algunos elementos son los padres de los nodos secundarios, y
los nodos secundarios tienen hermanos.
Comprender el DOM le ayuda a diseñar, depurar y mantener su
CSS, porque el DOM es donde su CSS y el contenido del documento se reúnen.
Ventajas y Desventajas De CSS3:
Ventajas:
- Utiliza un código especializado para crear un proyecto en sí.
- Tiene múltiples elementos, para fomentar el buen desarrollo.
- Logra estilos y efectos visuales nuevos y mejores, que antes sólo eran posibles por medio de tecnologías adicionales.
Desventajas:
- El uso de las tablas nos permitía crear diseños complejos de forma mucho más sencilla que utilizando CSS, aunque CSS3 está intentando facilitar dicho trabajo.
- Existen limitaciones que CSS 2.x todavía no permite, por ejemplo, la alineación vertical de capas, las sombras, los bordes redondeados.
Comentarios
Publicar un comentario