0

I want to change style for 'id=koll' but the css file still reads the style info for 'id=koll' from '#kava p'

#kava p {
  font-size: .9rem;
  margin-top: 15px;
  line-height: 1.4rem;
  font-family: 'Tajawal', sans-serif;
  font-weight: 400;
}

#koll {
  font-weight: 400;
  font-size: 1.2rem;
}
<div id='kava'>
  <ol>
    <li>
      <h4>title</h4>
      <p id="koll">sdsd sdg s sdfsdf</p>
      <p>sldfhs sdfh sd sdufhs f sdufhsd</p>
    </li>
  </ol>
</div>
kukkuz
  • 41,512
  • 6
  • 59
  • 95
Allar
  • 5
  • 2

1 Answers1

1

It's happening because of strong inheritance.

#kava p {
  font-size: .9rem;
  margin-top: 15px;
  line-height: 1.4rem;
  font-family: 'Tajawal', sans-serif;
  font-weight: 400;
}

#kava #koll {
  font-weight: 400;
  font-size: 1.2rem;
}
<div id='kava'>
  <ol>
    <li>
      <h4>title</h4>
      <p id="koll">sdsd sdg s sdfsdf</p>
      <p>sldfhs sdfh sd sdufhs f sdufhsd</p>
    </li>
  </ol>
</div>
Abhishek Pandey
  • 13,302
  • 8
  • 38
  • 68