2013-03-09 6 views
5

In CSS ci sono at-regole che fanno cose diverse, ma con loro ho visto il simbolo @ utilizzato in diverse parole chiave come:Quali sono al-regole CSS e quello che è il "a" usato per

@import 
@media 
@keyframes 

e altri, ma sto cercando di conoscere ciò che il @ in realtà significa e come vengono utilizzati o, meglio ancora, come si avvantaggia, modificare o differenzia dal resto del CSS.

Ho letto il W3 section about at-rules ma non spiega chiaramente (in realtà ho letto che e ho finito ancora più confuso) Che @ mezzi ed è specifico per.

+1

Il '' @ è solo un indicatore, come il '' #: un arbitrarily- simbolo scelto che significa che la seguente è una parola chiave per una regola speciale. Ogni regola è diversa, avendo ben poco o nulla in comune. –

+1

Un'altra "istruzione" per il parser del browser. Fallo perché ho questo simbolo seguito da "X" –

+0

Molte grazie @Kolink e Nate per la risposta chiara. Davvero apprezzato. –

risposta

5

@charset a-rule può essere utilizzato per specificare la codifica dei caratteri di un foglio di stile esterno. Deve apparire prima di qualsiasi altra cosa nel file.

@import at-rule ci consente di importare un foglio di stile in un altro. Tutte le regole @import at devono apparire prima di ogni regola.

@media at-rule ci consente di definire le regole sui tipi di file multimediali da noi specificati.

@page a-rule può essere utilizzato per specificare i margini per i supporti di paging. È possibile impostare margini diversi per le pagine a sinistra e a destra quando si stampano pagine fronte-retro, nonché per la prima pagina.

@font-face at-rule ci consente di specificare caratteri personalizzati.

@namespace at-rule in CSS3 ci consente di dichiarare un namespace XML, nonché un prefisso opzionale con cui è possibile specificare lo spazio dei nomi.

Se fossi in te vorrei controllare i seguenti link.

In primo luogo: http://reference.sitepoint.com/css/atrulesref

Così come la seguente:

https://developer.mozilla.org/en-US/docs/CSS/At-rule
http://css-tricks.com/at-rule-css/

+0

Wow grazie, il link di mozilla e sitepoint chiarisce il mio dubbio su @. Anche l'utente che ha proposto questa domanda come duplicato ha ragione visto che l'altra domanda ha una risposta che mi ha dato un indizio su come viene usato @. Grazie molto. –

Problemi correlati