--- title: '@document' slug: Web/CSS/@document tags: - CSS - CSS At-rule - Reference translation_of: Web/CSS/@document ---

{{ CSSRef() }} {{ SeeCompatTable() }}

Sommario

La regola @-moz-document è una at-rule che restringe il campo di funzionamento, delle regole al suo interno, a degli specifici URL. Il suo utilizzo risulta importante quando si vuole creare un solo file CSS per molte pagine web o si vuole modificare il CSS di base del FireFox.

Sintassi

@document url|url-prefix|domain(URL){ regole }

Esempi

Puoi usarlo nel file userContent.css:

@document url(http://www.w3.org/),
               url-prefix(http://www.w3.org/Style/),
               domain(mozilla.org)
{
  /* le regole CSS quì dentro verranno applicate a:
     + La pagina "http://www.w3.org/".
     + Tutte le pagine che cominciano per "http://www.w3.org/Style/"
     + Tutte le pagine con dominio uguale a "mozilla.org" o che finisce con
       ".mozilla.org"
   */

  /* esempio di codice che si applicherebbe a tali pagine */
  body { color: purple; background: yellow; }
}

Specifiche

Compatibilità Browser

Disponibile da Mozilla 1.8 / Firefox 1.5.