CSS
HTML
JavaScript
PHP
Introduzione
Coming Soon
Generatori
Varie

CSS width

La proprietà CSS width imposta la larghezza di un elemento

La proprietà width controlla la larghezza di un elemento, potendo essere impostata con valori fissi, percentuali o parole chiave come auto, max-content, min-content e fit-content(). È fondamentale per il layout e il design responsive.

Sintassi

width: auto | | | max-content | min-content | fit-content();

Significato dei valori principali:

  • auto: Valore predefinito. L’elemento prende la larghezza automatica in base al contenuto e al contesto.

  • <lunghezza>: Una misura fissa come px, em, rem, vw, ecc. (esempio: 300px).

  • <percentuale>: Percentuale della larghezza del contenitore padre (esempio: 50%).

  • max-content: La larghezza massima necessaria per contenere tutto il contenuto su una sola linea senza andare a capo.

  • min-content: La larghezza minima che un elemento può avere senza che il contenuto venga troncato o spezzato.

  • fit-content(<valore>): Larghezza che si adatta al contenuto fino a un limite massimo specificato.


Esempio proprietà: width


Codice Esempio: width

CODE: CSSpreleva codice
  1. .box {
  2.   height: 100px;
  3.   background-color: #50a14f;
  4.   color: white;
  5.   font-weight: bold;
  6.   display: inline-block;
  7.   margin-right: 20px;
  8.   padding: 10px;
  9.   text-align: center;
  10.   vertical-align: middle;
  11.   line-height: 80px;
  12.   border-radius: 8px;
  13. }
  14. .fixed-width {
  15.   width: 150px;
  16. }
  17. .percent-width {
  18.   width: 40%;
  19. }
  20. .auto-width {
  21.   width: auto;
  22.   background-color: #f08a5d;
  23. }
  24. .max-content {
  25.   width: max-content;
  26.   background-color: #4a90e2;
  27. }
  28. .min-content {
  29.   width: min-content;
  30.   background-color: #f5a623;
  31. }
  32. .fit-content {
  33.   width: fit-content(200px);
  34.   background-color: #9013fe;
  35. }
  36. .container {
  37.   width: 600px;
  38.   border: 2px dashed #333;
  39.   padding: 15px;
  40. }

Contenuto Esempio: width

Esempio di utilizzo di width

In questo esempio, vengono mostrate diverse larghezze impostate con la proprietà width:


Fixed (150px)
Percent (40%)
Auto
Max-content
Min-content
Fit-content (200px)

CSS e HTML per l'esempio di width:

  
  <style>
    .box {
      height: 100px;
      background-color: #50a14f;
      color: white;
      font-weight: bold;
      display: inline-block;
      margin-right: 20px;
      padding: 10px;
      text-align: center;
      vertical-align: middle;
      line-height: 80px;
      border-radius: 8px;
    }
    .fixed-width {
      width: 150px;
    }
    .percent-width {
      width: 40%;
    }
    .auto-width {
      width: auto;
      background-color: #f08a5d;
    }
    .max-content {
      width: max-content;
      background-color: #4a90e2;
    }
    .min-content {
      width: min-content;
      background-color: #f5a623;
    }
    .fit-content {
      width: fit-content(200px);
      background-color: #9013fe;
    }
    .container {
      width: 600px;
      border: 2px dashed #333;
      padding: 15px;
    }
  </style>

  <div class="container">
    <div class="box fixed-width">Fixed (150px)</div>
    <div class="box percent-width">Percent (40%)</div>
    <div class="box auto-width">Auto</div>
    <div class="box max-content">Max-content</div>
    <div class="box min-content">Min-content</div>
    <div class="box fit-content">Fit-content (200px)</div>
  </div>
  

Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies