Cascading Style Sheets
¿Qué es y para qué sirve CSS?
Es un lenguaje de hojas de estilos en
cascada, en términos simples es utilizado para dar estilo a los elementos de
una pagina web cambiando la apariencia de los mismos; esto surgió de la
necesidad de separar la estructura de la página con la representación deseada
para mostrar al usuario en el navegador.
Es o no es lenguaje de programación.
Estrictamente hablando CSS no es un
lenguaje de programación ya que no contiene algunos de los elementos que deben
tener los lenguajes como es el uso de variables, estructuras de control
indispensables para transformar sentencias en instrucciones lógicas.
Por que es un lenguaje descriptivo.
Al ser un lenguaje que determina el estilo
de los documentos en HTML se dice que es descriptivo porque engloba
configuraciones de las fuentes, colores principales, márgenes, paddings; aunque
es posible escribir en la estructura HTML directamente el uso de CSS permite
una compatibilidad mas amplia con los navegadores, y un control mas riguroso de
las configuraciones por defecto de estos (los valores por defecto de navegadores
tienen diferentes implementaciones).
Conocer algún lenguaje de programación sería un aspecto positivo (antes de CSS).
Sin lugar a duda sería un aspecto que
facilitaría el aprendizaje de CSS, pero al no ser un lenguaje de programación
como tal no es necesario; si llegáramos a saber un lenguaje de programación
solo se utilizaría la parte de la sintaxis y semántica por lo que ayudaría a la
asimilación de conceptos.
Definición del lenguaje CSS
Las hojas de estilo en cascada (Cascading
Style Sheets) es un lenguaje de texto orientado al diseño gráfico, que permite
definir y presentar de manera estructurada los documentos escritos a través de
un lenguaje de marcado, como es HTML.
Clasificación de las aplicaciones web
- Aplicación web estática: son sencillas en su estructura estando compuestas de HTML y CSS
donde el si se requiere hacer un cambio se modifica el archivo y se suben los
cambios; suelen incorporar contenido multimedia.
- Aplicación web dinámica: su contenido cambia según las interacciones con los el usuario,
utilizan adicionalmente lenguajes como PHP y JavaScript.
- Tienda virtual: pensadas para vender productos tienden a estar sincronizadas con los
almacenes, los procesos de negocio de la compañía y presentan diferentes
pasarelas de pago.
- Portal web app: tienen la funcionalidad de alguna aplicación web y tiene diversas secciones
en su interior como chats, foros, etc.
- Aplicación web animada: presentan contenido con efectos animados.
- Aplicación web con Gestor de contenido: en esta forma de crear contenido esta destinada a paginas que tienen una estructura fija en las cual tienen nuevos contenidos constantemente como puede ser un portal de noticias o un blog personal.
Diferencia entre página web y aplicación web
Una pagina web son un grupo de páginas estáticas
que contienen información, mientras que una aplicación web se basa en la interacción
del usuario para mostrar su contenido, es decir el usuario decide las acciones
que realiza la página.
Comentarios
Publicar un comentario