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

Manuale di riferimento CSS

Regole CSS (RULES)

Manuale completo delle proprietà CSS

Metodo di utilizzo e esempio dell'attributo border-top-style CSS

L'attributo border-top-style CSS imposta lo stile del margine superiore dell'elemento. Tuttavia, in molti casi, comeborder-styleoppureborder-topQuesti attributi CSS abbreviati sono più facili da utilizzare e più preferibili.

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

Valore predefinito:nessuno
Applicabile a:Tutti gli elementi
Ereditarietà:No
Animabile:No.Vedere anche Attributi animazione.
Versione:CSS 1, 2, 3
Sintassi JavaScript:oggetto.style.borderTopStyle="tratteggiato"

Sintassi dell'uso di border-top-style

La sintassi di questo attributo è la seguente:

border-top-style: nessuno | nascosto | punteggiato |
                    tratteggiato | solido | doppiato |
                    groove | ridge | inset | outset | ereditato

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

  p {
   border-top-style: tratteggiato;
   border-top-width: 3px;
  }
Testa e vediamo‹/›

Valore dell'attributo

La tabella seguente descrive i valori di questa proprietà.

ValoreDescrizione
nessunoNon ci sono margini visibili.
hiddenCon lo stesso none, la differenza è che le celle della tabella hannoBordo ripiegatoE le due celle condividono il bordo. Il valore hidden assicura che il bordo non venga disegnato, perché hidden ha la precedenza 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 un intervallo tra loro. La somma delle due linee e l'intervallo tra loro è uguale aborder-widthdel valore.
grooveMostra un bordo inciso nella tela. Ha un impatto 3D, questo è spesso realizzato usando un colore più chiaro del colore del bordo.border-colorCreato da due colori più chiari e più scuri per creare l'ombra.
ridgeMostra un bordo groove che ha l'effetto opposto. Ha anche un impatto 3D, il bordo sembra venire fuori dalla tela.
insetMostra un bordo che fa sembrare l'elemento come se fosse inserito nella tela. Ha un impatto 3D, questo è spesso realizzato creando un'ombra con due colori, più scuri del colore del bordo.border-colorSfumato e più scuro.
outsetMostra un bordo inset che ha l'effetto opposto. Ha anche un impatto 3D, il bordo fa sembrare la scatola come se fosse uscita dallo schermo.
initialImposta questa proprietà al suo valore predefinito.
inheritSe specificato, l'elemento correlato adotta il valore della proprietà border-top-style dell'elemento genitore.

Compatibilità del browser

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

  • Firefox 1+

  • Google Chrome 1+

  • Internet Explorer 4+

  • Apple Safari 1+

  • Opera 4+

Attenzione: Internet Explorer 7 e versioni precedenti non supportano value hidden. IE8 supporta, ma richiede un<!DOCTYPE>.IE9 e versioni successive supportano il valore hidden.

Leggi di più

Vedere la guida:CSS Border,CSS3 Border.

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