En aquest tema, explorarem les propietats de CSS que permeten definir les vores i els contorns dels elements HTML. Aquestes propietats són fonamentals per donar estil i estructura als elements d'una pàgina web.

Propietats de la Vora

La vora (border) és la línia que envolta un element HTML. Les propietats de la vora permeten definir l'amplada, l'estil i el color de la línia.

Propietats Bàsiques de la Vora

  1. border-width: Defineix l'amplada de la vora.
  2. border-style: Defineix l'estil de la vora (solid, dashed, dotted, etc.).
  3. border-color: Defineix el color de la vora.

Exemple de Codi

/* Definició de la vora d'un element */
.element {
  border-width: 2px;
  border-style: solid;
  border-color: #000000; /* Negre */
}

Propietat Shorthand

La propietat border permet definir l'amplada, l'estil i el color de la vora en una sola línia.

/* Propietat shorthand per definir la vora */
.element {
  border: 2px solid #000000; /* 2px d'amplada, estil solid, color negre */
}

Propietats de la Vora per Costats

És possible definir les propietats de la vora per cada costat de l'element (top, right, bottom, left).

/* Definició de la vora per cada costat */
.element {
  border-top: 2px solid #000000;
  border-right: 2px solid #ff0000; /* Vermell */
  border-bottom: 2px solid #00ff00; /* Verd */
  border-left: 2px solid #0000ff; /* Blau */
}

Propietats del Contorn

El contorn (outline) és similar a la vora, però té algunes diferències clau. El contorn no afecta el flux de la pàgina i pot sobresortir de l'àrea de l'element.

Propietats Bàsiques del Contorn

  1. outline-width: Defineix l'amplada del contorn.
  2. outline-style: Defineix l'estil del contorn.
  3. outline-color: Defineix el color del contorn.

Exemple de Codi

/* Definició del contorn d'un element */
.element {
  outline-width: 2px;
  outline-style: dashed;
  outline-color: #ff0000; /* Vermell */
}

Propietat Shorthand

La propietat outline permet definir l'amplada, l'estil i el color del contorn en una sola línia.

/* Propietat shorthand per definir el contorn */
.element {
  outline: 2px dashed #ff0000; /* 2px d'amplada, estil dashed, color vermell */
}

Diferències entre Vora i Contorn

Característica Vora (Border) Contorn (Outline)
Afecta el flux No
Pot sobresortir No
Propietats per costat Sí (top, right, bottom, left) No

Exercicis Pràctics

Exercici 1: Definir una Vora

Defineix una vora de 3px d'amplada, estil dashed i color blau per a un element amb la classe .box.

.box {
  /* Escriu el teu codi aquí */
}

Solució

.box {
  border: 3px dashed #0000ff; /* Blau */
}

Exercici 2: Definir un Contorn

Defineix un contorn de 4px d'amplada, estil solid i color verd per a un element amb la classe .container.

.container {
  /* Escriu el teu codi aquí */
}

Solució

.container {
  outline: 4px solid #00ff00; /* Verd */
}

Conclusió

En aquesta secció, hem après a utilitzar les propietats de la vora i el contorn per estilitzar els elements HTML. Hem vist com definir l'amplada, l'estil i el color de les vores i els contorns, així com les diferències entre ambdós. Aquests conceptes són essencials per crear dissenys atractius i ben estructurats en les pàgines web. En el següent tema, explorarem les propietats d'amplada i alçada per controlar les dimensions dels elements.

Domini del CSS: De Principiant a Avançat

Mòdul 1: Introducció al CSS

Mòdul 2: Estilització de Text i Fonts

Mòdul 3: Model de Caixa i Disseny

Mòdul 4: Posicionament i Flotació

Mòdul 5: Flexbox

Mòdul 6: CSS Grid

Mòdul 7: Tècniques Avançades de CSS

Mòdul 8: Disseny Responsiu

Mòdul 9: Preprocessadors i Frameworks

Mòdul 10: Millors Pràctiques i Optimització

Mòdul 11: Projecte: Construir un Lloc Web Responsiu

© Copyright 2024. Tots els drets reservats