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

1.7 KiB

id title challengeType videoUrl forumTopicId dashedName
bad87fee1348bd9aedf08756 スタイルを別のスタイルより優先する 0 https://scrimba.com/c/cZ8wnHv 18258 prioritize-one-style-over-another

--description--

HTML 要素が、互いに競合する複数のスタイル指定を受け取ることがあります。

例えば、h1 要素を同時に緑とピンクの両方にすることはできません。

テキストをピンク色にするクラスを作成し、要素に適用するとどうなるか見てみましょう。 私達のクラスは body 要素の color: green; という CSS プロパティをオーバーライド (無視) するでしょうか?

--instructions--

要素にピンクの文字色を設定する pink-text という CSS クラスを作成してください。

h1 要素に pink-text クラスを適用してください。

--hints--

h1 要素にはクラス pink-text が必要です。

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

<style> 内に color を変更する pink-text CSS クラスが必要です。

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

h1 要素がピンクで表示されている必要があります。

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>