English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base CSS

Modello di riquadro CSS

Corso di base CSS3

Manuale di riferimento CSS

Regole @ CSS (RULES)

CSS Border (Bordo)

Il bordo del (Border) del elemento circonda il riempimento e il contenuto.

Attributi di cornice CSS

L'attributo di cornice CSS ti permette di definire l'area del bordo del riquadro. Il bordo può essere uno stile predefinito, ad esempio una linea continua, una linea a doppio tratto, una linea tratteggiata, ecc.può essere anche un'immagineLa prossima sezione illustrerà come impostare vari attributi per definire lo stile del bordo (border-style), il colore (border-color) e lo spessore (border-width).

(border-width) attributo di larghezza della cornice

border-widthL'attributo specifica la larghezza dell'area del bordo. È un attributo di abbreviazione utilizzato per impostare contemporaneamente lo spessore di tutti e quattro i lati del riquadro.

p {
    border-width: medium 10px thick 15px;
}
Prova a vedere‹/›

Nota:Se border-width manca o non è specificato il valore dell'attributo, border-width utilizzerà il valore predefinito (medium).

(border-style) attributo di stile della cornice

Questoborder-styleL'attributo definisce lo stile della cornice del riquadro, ad esempio: solid, dotted ecc. È un attributo di abbreviazione utilizzato per impostare il tipo di linea di tutti e quattro i lati del riquadro.

L'attributo border-style può accettare uno dei seguenti valori: none, hidden, dashed, dotted, double, groove, inset, outset, ridge e solid.

none: non ci sono bordi.

hidden: definisce una cornice nascosta.

dotted: definisce una cornice tratteggiata

dashed: definisce una cornice tratteggiata

solid: definisce una cornice continua

double: definisce due cornici. La larghezza delle cornici è la stessa del valore di border-width

groove: definisce il bordo a scarpata 3D. L'effetto dipende dal valore del colore del bordo

ridge: definisce il bordo a cresta 3D. L'effetto dipende dal valore del colore del bordo

inset: definisce il bordo integrato 3D. L'effetto dipende dal valore del colore del bordo

outset: definisce il bordo iniziale 3D. L'effetto dipende dal valore del colore del bordo

p {
    border-style: dotted;
}
Prova a vedere‹/›

(border-color) Proprietà del colore del bordo

Questoborder-colorProprietà specificatacolorIl bordo della scatola. È anche l'attributo di abbreviazione utilizzato per impostare il colore di tutti e quattro i lati del bordo dell'elemento.

p {
    border-style: solid;
    border-color: #ff0000;
}
Prova a vedere‹/›

Nota:border-color Se utilizzato singolarmente, questo attributo non avrà alcun effetto. Utilizzare prima l'attributo border-style per impostare il bordo.

Attributo di abbreviazione del bordo

Questoborder L'attributo CSS è un attributo di abbreviazione che imposta un o più attributi di bordo singoli in una regola singola: border-style, border-width e border-color.

p {
    border: 5px solid #ff4500;
}
Prova a vedere‹/›

Se si ignora o non si specifica il valore di un singolo attributo border durante la configurazione dell'attributo di brevettazione border, verrà utilizzato il valore predefinito di quell'attributo (se esiste).

Nota:border-colorQuando si imposta il bordo dell'elemento, se manca il valore dell'attributo o non viene specificato il valore dell'attributo (ad esempio border: 5px solid;), il valore predefinito dell'elementocolorL'attributo utilizzato sarà border-color.

In questo esempio, il bordo sarà una linea nera di larghezza 5px:

p {
    color: black;
    border: 5px solid;
}
Prova a vedere‹/›

Ma, nel caso in cui l'attributo border-style sia presente, l'omissione di questo valore non mostrerà alcun bordo, perché in questo momento il valore predefinito dell'attributo border-style è none.

Nei seguenti esempi, non ci sarà bordo:

p {
    border: 5px #00ff00;
}
Prova a vedere‹/›