dl, dt, dd 정의시 공통적용되는 문제
츠키코
안녕하세요.
dl, dt, dd에 대한 css정의를 할때 아래와 같이 클래스 단위로 지정하였습니다.
dl.클래스명 dl, dt, dd {속성}
그런데 저렇게 지정하면 모든 dl, dt, dd 가 공통적으로 적용되어 버리더군요.
클래스명을 적어도 소용이 없는것인가요?
특정 클래스만 적용할 수 있는 방법 좀 알려주세요.
-
2gether
아 오늘은 일이 많아서 활동이 저조한데..; 쉼표의 의미는 \그리고\ 라고 생각하시면 편해요.
대게 저런식의 스타일적용은 폰트사이즈나 색, line-height값 등과 같이 공통으로 적용될법한것들만 줍니다요.
그외의 것은 클래스를 별도로 지정해서 스타일을 주죠. #test dd.test { 내용:무;} 이런식으로 말이죠. -
큰꽃
황소님 말이 맞네요. 감사합니다
-
뭘봐요
황소님 말이 정답인듯
-
가장
무슨말씀이신지;; 제가 예기드리는게 맞는건지 모르겠내요
우선 클래스 와 아이디 라는건 해당하는 태그에만 css를 부여한다는 의미가 되는겁니다.
dl class=\test\ 이런식으로 하고 class 에 css 를 주는겁니다.
.test{color:#fff;} 이렇게 하면 dl 중에 클래스명이 test 인 dl만 텍스트 색상이 하얀색으로 변경되는겁니다
dl, dt, dd{color:#fff} 이런식으로 하면 당연히 나는 dl, dt, dd 에 색상을 -
뭘봐요
정 to the 답 ㅎㅎ
-
츄릅
dl.클래스명 dl 과 dt 와 dd 에 {속성}을 주신다고 정의를 내려서 그렇습니다.
dl.클래스명, dl.클래스명 dt, dl.클래스명 dd {속성} 이렇게 주셔야 할 거 같군요. -
Emily
위에 처럼 css속성을 넣어주면;; 공통적용이 되고요
클래스명
클래스명 dt {}
클래스명 dd {}
이런식으로 만들어 주시면 특정한 스타일을 같는 dl을 만드실수 있습니다.
제가 제대로 이해한게 맞나 모르겟네여;;