--- title: Regra At slug: Web/CSS/At-rule translation_of: Web/CSS/At-rule ---

Uma regra at (at-rule) é uma CSS statement iniciando com um caractere arroba, '@' (U+0040 ARROBA COMERCIAL), seguido por um indetificador e terminando no primeiro ponto e vírgula', ;' (U+003B SEMICOLON), fora de um bloco, ou no fim do primeiro Bloco CSS.

Existem muitas regras at, criadas por seu identificador, cada um com uma sintaxe diferente:

Grupos condicionais de regras

Assim como valores de propriedades, cada regra at possui uma sintaxe diferente; várias delas, entretanto, podem ser agrupadas em uma categoria especial, os grupos condicionais de regras. Essas regras compartilham uma sintaxe em comum. Cada uma delas inclui regras aninhadas, que são conjuntos de regras ou regras at aninhadas. Todas elas transmitem um significado semântico em comum: todas indicam uma condição (de um tipo diferente) para que as regras sejam aplicadas.

Grupos condicionais de regras são definidos pelo CSS3 e são:

Cada uma delas sendo também uma regra aninhada, pode haver uma quantidade indeterminada de aninhamentos.

{{ languages( { "ja": "ja/CSS/At-rule" } ) }}