freeCodeCamp/curriculum/challenges/italian/01-responsive-web-design/basic-css/override-class-declarations...

1.9 KiB

id title challengeType videoUrl forumTopicId dashedName
bad87fee1348bd9aedf06756 Sovrascrivere le dichiarazioni di classe con gli stili in linea 0 https://scrimba.com/c/cGJDRha 18252 override-class-declarations-with-inline-styles

--description--

Abbiamo mostrato che le dichiarazioni id sovrascrivono le dichiarazioni di classe, indipendentemente da dove vengono dichiarate nell'elemento style.

Ci sono altri modi in cui puoi sovrascrivere il CSS. Ti ricordi gli stili inline?

--instructions--

Usa uno stile in linea per cercare di rendere bianco l'elemento h1. Ricorda, gli stili inline appaiono così:

<h1 style="color: green;">

Lascia le classi blue-text e pink-text sul tuo elemento h1.

--hints--

L'elemento h1 dovrebbe avere la classe pink-text.

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

L'elemento h1 dovrebbe avere la classe blue-text.

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

L'elemento h1 dovrebbe avere l'id di orange-text.

assert($('h1').attr('id') === 'orange-text');

L'elemento h1 dovrebbe avere uno stile inline.

assert(document.querySelector('h1[style]'));

L'elemento h1 dovrebbe essere bianco.

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

--seed--

--seed-contents--

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

--solutions--

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