채택완료

css가 왜 안먹는걸까요?

<div id="a">

<span class="b"></span>

<span class="c"></span>

</div>

 

css 파일에는

 

#a { 스타일 내용 }

#b { 스타일 내용 }

#c { 스타일 내용 }

 

이렇게 했는데 b와 c의 스타일이 안먹히는거 같습니다.

 

그래서

 

<div id="a">

<span style="b스타일내용"></span>

<span style="c스타일내용"></span>

</div>

 

이렇게 하니 스타일이 먹히네요. 위 css 파일에서는 제가 뭘 잘못해서 안먹히는지 궁금합니다..

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

b, c는 클래스이므로 앞에 샵이 아니라 점이 와야 합니다.

답변에 대한 댓글 2개

#a { 스타일 내용 }
.b { 스타일 내용 }
.c { 스타일 내용 }

이렇게 해도 마찬가지로 적용이 안됩니다 ㅠ

<div id="a">

<span class="b"></span>

<span class="c"></span>

</div>

#a .b{color:#EEE;}

#a .c{color:#CCC;}

클래스랑 아이디 착각하시는듯..

그리고 css 순서대로 읽어와서 아마 css 순서가 마지막에 안와서 묻히는거 같아요

답변을 작성하려면 로그인이 필요합니다.