"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > CSS: selectores y propiedades

CSS: selectores y propiedades

Publicado el 2024-08-31
Navegar:634

CSS: selectors and properties

Conferencia 2: Selectores y propiedades

En esta conferencia, profundizaremos en los componentes básicos de CSS: selectores y propiedades. Estos son conceptos esenciales que le permiten centrarse en elementos específicos de su página web y diseñarlos de forma eficaz.


¿Qué son los selectores CSS?

Los selectores CSS son patrones que se utilizan para seleccionar los elementos HTML a los que desea aplicar estilo. Los diferentes tipos de selectores te permiten aplicar estilos a varios elementos según su etiqueta, clase, ID, atributos y más.

Tipos de selectores

  1. Selector de elemento (tipo):

    • Apunta a todos los elementos de un tipo específico.
    • Ejemplo:
     p {
       color: green;
     }
    

    Esto cambiará el color de todos los elementos

    a verde.

  2. Selector de clase:

    • Apunta a elementos con un atributo de clase específico.
    • Ejemplo:
     .highlight {
       background-color: yellow;
     }
    

    En tu HTML, cualquier elemento con class="highlight" tendrá un fondo amarillo.

     

    This is highlighted text.

  3. Selector de ID:

    • Apunta a un solo elemento con un atributo de ID único.
    • Ejemplo:
     #header {
       font-size: 24px;
     }
    

    Solo el elemento con id="header" tendrá un tamaño de fuente de 24px.

     
    
  4. Selector de grupo:

    • Aplica el mismo estilo a múltiples selectores.
    • Ejemplo:
     h1, h2, h3 {
       color: blue;
     }
    

    Esta regla hará que todos los elementos

    ,

    y

    sean azules.

  5. Selector de descendientes:

    • Apunta a elementos que están dentro (descendientes de) otros elementos.
    • Ejemplo:
     div p {
       font-style: italic;
     }
    

    Esto hará que todos los elementos

    dentro de un

    estén en cursiva.
     

    This text is italicized because it's inside a div.

    Comprensión de las propiedades CSS

    Las propiedades CSS definen qué aspectos de los elementos seleccionados desea diseñar. Cada propiedad va seguida de un valor que especifica el resultado deseado.

    Propiedades de ejemplo:
    • Color:

      • Establece el color del texto.
      • Ejemplo:
      h1 {
        color: red;
      }
      
    • Color de fondo:

      • Establece el color de fondo.
      • Ejemplo:
      body {
        background-color: #f0f0f0;
      }
      
    • Tamaño de fuente:

      • Establece el tamaño del texto.
      • Ejemplo:
      p {
        font-size: 16px;
      }
      
    • Margen:

      • Establece el espacio fuera de un elemento.
      • Ejemplo:
      .box {
        margin: 20px;
      }
      
    • Relleno:

      • Establece el espacio dentro de un elemento, entre el contenido y el borde.
      • Ejemplo:
      .content {
        padding: 10px;
      }
      

    Ejemplos prácticos:

    Combinemos lo que hemos aprendido con un ejemplo sencillo.

    HTML:

    Welcome to CSS Basics

    This is an introduction to CSS selectors and properties.

    Selectors help you target elements, and properties allow you to style them.

    CSS:

    /* ID Selector */
    #container {
      border: 2px solid black;
      padding: 10px;
    }
    
    /* Element Selector */
    h1 {
      color: purple;
    }
    
    /* Class Selector */
    .intro {
      background-color: lightblue;
      font-size: 18px;
    }
    
    /* Group Selector */
    h1, p {
      font-family: Arial, sans-serif;
    }
    
    /* Descendant Selector */
    #container p {
      margin-bottom: 15px;
    }
    

    En este ejemplo:

    • El div #container tiene un estilo con un borde negro y relleno.
    • El encabezado

      está coloreado en violeta.

    • El párrafo con la introducción de la clase tiene un fondo azul claro y un tamaño de fuente más grande.
    • Tanto el elemento

      como el

      utilizan la fuente Arial.

    • Todos los párrafos dentro de #container tienen un margen inferior para el espaciado.

    Ejercicio de práctica

    1. Crea un archivo HTML simple con encabezados, párrafos y divs.
    2. Experimente con diferentes selectores y propiedades para diseñar su contenido.
    3. Intenta usar el selector descendiente para diseñar elementos anidados.
    4. Juega con el selector de agrupación para aplicar los mismos estilos a múltiples elementos.

    Siguiente: En la próxima conferencia, exploraremos el Modelo de caja CSS y aprenderemos cómo los márgenes, bordes, relleno y contenido se combinan para definir el diseño de su elementos web. ¡Nos vemos allí!

    Sígueme en -

    LinkedIn-Ridoy Hasan

    -

Declaración de liberación Este artículo se reproduce en: https://dev.to/ridoy_hasan/css-selectors-and-properties-5li?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3