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

manuale di riferimento CSS

regole @CSS (RULES)

enciclopedia delle proprietà CSS

metodo di utilizzo e esempio dell'attributo border-style CSS

l'attributo border-style CSS è utilizzato per impostare l'attributo di stile di singola cornice, ossiaborder-top-style,border-right-style,border-bottom-styleeborder-left-styleproprietà abbreviate.

La tabella seguente fornisce una descrizione dell'uso e la cronologia delle versioni di questa proprietà, nonché la sintassi dell'uso di questa proprietà nei script JavaScript.

valore predefinito:nessuno
applicabile a:tutti gli elementi
ereditarietà:nessuno
animabile:novedere anche proprietà animata.
versione:CSS 1, 2, 3
sintassi JavaScript:oggetto object.style.borderStyle="dotted double"

sintassi dell'uso di border-style

La sintassi di questa proprietà è la seguente:

border-style: [ none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset ] 1 a 4 valori | initial | inherit

questo abbreviatore può avere un, due, tre o quattro valori separati da spazi.

  • se specificatoun valorequindi viene applicato a tutte e quattro le cornici.

  • se specificatidue valoriquindi il primo valore viene applicato alle cornici superiore e inferiore, mentre il secondo valore viene applicato alle cornici destra e sinistra.

  • se specificatitre valoriquindi il primo valore si applica alla cornice superiore, il secondo valore si applica alle cornici laterali, il terzo valore si applica alla cornice inferiore.

  • se specificatiquattro valorise specificati, ciascun valore viene applicato in ordine superiore, destro, inferiore e sinistro alla cornice.

L'esempio seguente dimostra come utilizzare l'attributo border-style.

  p {
   border-style: doppio;
   border-width: 5px;
  }
prova a vedere‹/›

valore dell'attributo

La tabella seguente descrive i valori di questa proprietà.

valoredescrizione
nessunosenza bordo visibile.
hiddenCon lo stesso none, la differenza sta nel fatto che le celle della tabella hannoBordo ripiegatoE due celle condividono il bordo. Il valore hidden assicura che il bordo non venga disegnato, poiché hidden ha la priorità su tutti gli altri stili di bordo.
dottedMostra il bordo come una serie di punti.
dashedMostra il bordo come una serie di segmenti corti, ossia trattini.
solidMostra il bordo come una linea continua.
doubleMostra il bordo come due linee parallele con una certa distanza tra di loro. La somma delle due linee e lo spazio tra di loro deve essere uguale aborder-widthdel valore.
grooveMostra uno spigolo intagliato nel tela. Da un altro lato, crea un'impresione 3D, spesso realizzata usando un colore più chiaro del colore del bordo.border-colorCreando un'ombra con due colori più chiari e più scuri.
ridgeMostra uno spigolo di bordo opposto all'effetto. Da un altro lato, crea un'impresione 3D, dove il bordo sembra venire fuori dal tela.
insetMostra uno spigolo di bordo come se fosse incorporato nel tela. Crea un'impresione 3D, spesso realizzata creando un'ombra con due colori, più scuri del colore del bordo.border-colorSfumature leggermente più chiare e più scure.
outsetMostra uno spigolo di bordo opposto all'effetto. Da un altro lato, crea un'impresione 3D, dove il bordo fa sembrare la scatola come se uscisse dal tela.
inheritSe specificato, l'elemento correlato adotta il valore della proprietà border-top-style dell'elemento padre.

Compatibilità del browser

Compatibilità del browser per la proprietà border-style, i numeri nella tabella sotto rappresentano la versione minima del browser che supporta la proprietà; tutti i browser mainstream supportano questa proprietà.

Supporto del browser –

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 4+

  • Apple Safari 1+

  • Opera 4+

Attenzione: Internet Explorer 7 e versioni precedenti non supportano il valore hidden. Internet Explorer 8 lo supporta, ma richiede un<!DOCTYPE>.Supportato da Internet Explorer 9 e versioni successive.

Per ulteriori informazioni

Vedere la guida:CSS Border,CSS3 Border.

Proprietà correlate:border,border-width,border-color,border-top-style,border-right-style,border-bottom-style,border-left-style.