¿Qué es CSS?
La hoja de estilo en cascada (CSS) es una forma de diseñar un sitio web o un grupo de sitios web, para que tengan una apariencia constante, y para que su aspecto y sensación sea fácil de cambiar. Al usar CSS para diseñar un sitio web, el desarrollador web obtiene un mayor grado de control sobre cómo aparece el sitio.
Un desarrollador web puede usar un archivo CSS para controlar el aspecto de un sitio web de tres maneras principales. La primera forma se llama Inline, que se refiere al hecho de que el código se coloca directamente en la línea del código del sitio web. Por ejemplo, un desarrollador web podría querer hacer que una oración en particular aparezca en negrita y rojo para que se destaque. Ella podría usar CSS para establecer el estilo de esa oración en Bold y Red usando código en línea. El beneficio de este método es que permite un cambio rápido y fácil a una parte particular de una página web.
Otra forma en que un desarrollador web puede usar CSS es hacer reglas para una sola página web. En este caso, el desarrollador usaría lo que se llama CSS incrustado. El desarrollador puede, para eXAMPLE, haga que cada nuevo párrafo sangrante y cada encabezado en negrita. Las instrucciones incrustadas generalmente se colocan en la parte superior del código de la página web.
Esto le permite al desarrollador cambiar el código integrado una vez y hacer que los efectos se realicen en toda la página. Si decidiera poner todos los encabezados en cursiva en lugar de texto audaz, simplemente podría cambiar la codificación de estilo, y todos los encabezados en esa página cambiarían. Esto tiene una ventaja sobre el método en línea, ya que cubre toda la página web, y los cambios se pueden hacer en toda la página a la vez.
El tipo común final de CSS es lo que se conoce como CSS externo. Un desarrollador web escribirá el código para aplicar a un grupo completo de páginas web, un sitio web completo o incluso múltiples sitios web. Estas reglas pueden incluir cosas como color de fondo, color de texto, espaciado de palabras y otros elementos del diseño de la página, al igual que los dos ejemplos anteriores deCSS.
La diferencia es que estas instrucciones no son para una sola sección de la página, o solo una página web, sino para un sitio web completo. La ventaja es que la apariencia de un sitio web completo se puede cambiar a la vez haciendo cambios en la hoja de estilo externo. Si el diseñador quiere probar un nuevo color de fondo o una nueva fuente para todo el sitio web, puede hacerlo con el cambio de algunas líneas en el código externo, en lugar de ir a cada página individualmente y hacer cambios allí.
Las desventajas para el CSS integrado y externo es que hay más tiempo involucrado en la creación de una hoja de estilo grande, que cubrirá una gran cantidad de diseño, en lugar de hacer cambios más pequeños en las líneas individuales. El diseñador web debe decidir si es más eficiente a largo plazo para hacer instrucciones en línea individuales, o hacer un CSS integrado o externo para cuidar muchas características de diseño al mismo tiempo.