---
id: bad87fee1348bd8aedf06756
title: Sobrescrever estilos de classes por estilos de ID
challengeType: 0
videoUrl: 'https://scrimba.com/c/cRkpDhB'
forumTopicId: 18251
dashedName: override-class-declarations-by-styling-id-attributes
---
# --description--
No desafio anterior vimos que os navegadores leem o CSS de cima para baixo, seguindo a ordem de aparição das declarações de estilos. Isso significa que, em caso de conflito, o navegador utilizará a última declaração CSS escrita. No elemento `h1`, observe que se tivéssemos declarado a classe `blue-text` antes de classe `pink-text`, o h1 continuaria a aplicar os estilos baseado em quem foi declarado por último!
Mas isso não é tudo. Existem outras maneiras de sobrescrever o CSS. Você se lembra dos atributos de id?
Vamos sobrescrever as classes `pink-text` e `blue-text` dando ao elemento `h1` um id e então estilizar este id de forma a tornar o elemento `h1` laranja.
# --instructions--
Dê ao elemento `h1` o atributo `id` com o valor `orange-text`. Lembre-se de que é assim que se aplica um id:
```html
```
Não apague as classes `blue-text` e `pink-text` do elemento `h1`.
Crie uma declaração CSS para o id `orange-text` no elemento `style`. Um exemplo de como fazer isso:
```css
#brown-text {
color: brown;
}
```
**Observação:** não importa se você declara esse CSS acima ou abaixo da classe `pink-text`, já que o atributo `id` sempre terá prioridade.
# --hints--
O elemento `h1` deve ter a classe `pink-text`.
```js
assert($('h1').hasClass('pink-text'));
```
O elemento `h1` deve ter a classe `blue-text`.
```js
assert($('h1').hasClass('blue-text'));
```
O elemento `h1` deve ter o id `orange-text`.
```js
assert($('h1').attr('id') === 'orange-text');
```
Deve haver apenas 1 elemento `h1`.
```js
assert($('h1').length === 1);
```
O id `orange-text` deve ser referenciado no CSS.
```js
assert(code.match(/#orange-text\s*{/gi));
```
O `h1` não deve ter nenhum atributo `style`.
```js
assert(!code.match(//gi));
```
O elemento `h1` deve ser laranja.
```js
assert($('h1').css('color') === 'rgb(255, 165, 0)');
```
# --seed--
## --seed-contents--
```html
Hello World!
```
# --solutions--
```html
Hello World!
```