Fundamentos de CSS y Herramientas Web para Proyectos Digitales


Herramientas y Conceptos Generales de Desarrollo Web

Visual Studio Code: Es un editor de código fuente desarrollado por Microsoft. Es software libre y multiplataforma, disponible para Windows, GNU/Linux y macOS. VS Code ofrece una excelente integración con Git, soporte para depuración de código y un vasto número de extensiones que permiten escribir y ejecutar código en prácticamente cualquier lenguaje de programación.

CSS (Cascading Style Sheets): Hojas de Estilo en Cascada. Es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado como HTML.

Lorem Ipsum: Es un texto de relleno formateado de una manera específica para permitir la presentación de elementos gráficos en documentos sin necesidad de contenido real. Su uso permite a los diseñadores visualizar la disposición y forma del contenido antes de su creación definitiva, otorgando mayor libertad al proceso de diseño y producción.

Símbolo de Copyright (©): La ‘C’ en un círculo significa ‘todos los derechos reservados’ por el autor. Se puede obtener con el código ASCII: tecla ALT + 0169.

Pipeline o Barra Vertical (|): Es una barra que se utiliza comúnmente para separar elementos o palabras, por ejemplo, en la información de derechos de autor. Se puede obtener con el código ASCII: tecla ALT + 124.

Propiedades Fundamentales de CSS

Fondos (Background)

background-image: Especifica la imagen de fondo de un elemento de bloque.

background-position: Especifica la posición de la imagen de fondo dentro del elemento de bloque.

background-size: Establece el tamaño de la imagen de fondo de un elemento de bloque.

background-repeat: Indica si la imagen de fondo se repite y cómo lo hace (horizontal, vertical o en ambas direcciones).

background-color: Determina el color de fondo de un elemento, utilizando diversas nomenclaturas para la asignación de color.

Bordes (Border)

border: Establece una o todas las propiedades de los bordes de un elemento.

border-color: Determina el color del borde de un elemento.

border-radius: Permite a los desarrolladores web definir cuán redondeadas serán las esquinas de un elemento. Comúnmente se aplica a imágenes y contenedores.

Tipografía (Font & Text)

font-family: Especifica el nombre de la familia de la fuente (tipografía).

font-size: Especifica el tamaño de la fuente.

font-style: Determina el estilo de la fuente (normal, cursiva, oblicua, etc.).

font-weight: Determina el grosor de la fuente (por ejemplo, negrita).

color: Determina el color del texto del elemento sobre el que se aplica.

line-height: Establece la altura de línea, afectando el espacio vertical entre líneas de texto.

text-align: Determina la alineación horizontal de un bloque de texto dentro de su elemento contenedor.

text-decoration: Determina la decoración del texto (tachado, subrayado inferior, subrayado superior, parpadeo).

text-justify: Determina la justificación de un párrafo, ajustando los espacios en blanco según el parámetro utilizado.

text-shadow: Agrega sombra al texto. Cada sombra se especifica como un desplazamiento (offset) del texto, junto con valores opcionales de color y radio de difuminación.

Modelo de Caja y Dimensiones (Box Model & Sizing)

width: Ancho de un elemento.

height: Alto de un elemento.

max-width: Limita la anchura máxima de los elementos de bloque.

padding: Establece el espacio de relleno (padding) en todos los lados de un elemento. Es el espacio entre el contenido del elemento y su borde.

margin: Establece el margen exterior para los cuatro lados de un elemento. Es una propiedad abreviada para margin-top, margin-right, margin-bottom y margin-left.

Posicionamiento y Visualización

float: Ubica un elemento al lado izquierdo o derecho de su contenedor, permitiendo que el texto y los elementos en línea fluyan a su alrededor.

opacity: Establece el grado de transparencia de un elemento.

Listas (Lists)

list-style: Propiedad que permite determinar el aspecto de los marcadores de una lista, ya sea ordenada (<ol>) o desordenada (<ul>).

Tablas (Tables)

table-layout: Determina el algoritmo utilizado para disponer las celdas, filas y columnas de una tabla.

border-spacing: Determina la distancia que separa los bordes de las celdas adyacentes en una tabla (cuando border-collapse es separate).

border-collapse: Determina si los bordes de la tabla y sus celdas se fusionan en un solo borde o se mantienen separados.

Selectores CSS

Selectores de ID: En CSS, un selector de ID selecciona un elemento basándose en el valor de su atributo id. El atributo id de un elemento debe ser único en el documento y debe coincidir exactamente con el valor del selector. En CSS, los selectores de ID se preceden con el carácter de numeral (#).

Selectores de Clase: En CSS, un selector de clase selecciona elementos basándose en el valor de su atributo class. El atributo class puede contener una lista de nombres de clase separados por espacios, y uno de ellos debe coincidir con el nombre especificado en el selector. En CSS, los selectores de clase se preceden con un punto (.).

Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *