freeCodeCamp/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/prioritize-one-style-over-a...

1.5 KiB

id title challengeType videoUrl forumTopicId dashedName
bad87fee1348bd9aedf08756 Priorize um estilo em detrimento de outro 0 https://scrimba.com/c/cZ8wnHv 18258 prioritize-one-style-over-another

--description--

Às vezes, seus elementos HTML receberão vários estilos que conflitam entre si.

Por exemplo, o elemento h1 não pode ser verde e rosa ao mesmo tempo.

Vamos ver o que acontece quando criamos uma classe que torna o texto rosa e, em seguida, aplicamos ela a um elemento. Nossa classe substituirá a propriedade CSS color: green; do elemento body?

--instructions--

Crie uma classe CSS chamada pink-text que fornece a cor rosa a um elemento.

Dê ao elemento h1 a classe pink-text.

--hints--

O elemento h1 deve ter a classe pink-text.

assert($('h1').hasClass('pink-text'));

A tag <style> deve ter uma classe CSS de nome pink-text que altera a propriedade color.

assert(code.match(/\.pink-text\s*\{\s*color\s*:\s*.+\s*;?\s*\}/g));

O elemento h1 deve ser rosa.

assert($('h1').css('color') === 'rgb(255, 192, 203)');

--seed--

--seed-contents--

<style>
  body {
    background-color: black;
    font-family: monospace;
    color: green;
  }
</style>
<h1>Hello World!</h1>

--solutions--

<style>
  body {
    background-color: black;
    font-family: monospace;
    color: green;
  }
  .pink-text {
    color: pink;
  }
</style>
<h1 class="pink-text">Hello World!</h1>