중복되는 클래스네임 어떻게 하나요??
퐁당
2023.04.01
style ype=text/css
.a {a스타일}
.a .b {a에 속한 b스타일}
/style
div class=a
div class=b/div
/div
위에꺼랑
div class=b/div
요거랑 두개를 사용할경우 둘다 b클래스에 있는게 적용이 되자나요??
아닌가요;; 제가 알기론 그랫던거같아서요..
그런데 a에 속한 b와 그냥 b가 다르게 적용시킬순 없나요?
같은 클래스네임이지만 위에껀 a에 속한 b고 아래껀 그냥 b만 있는건데요..
-
간지포텐
가장 좋은 방법은 같은 형식의 스타일을 사용할때 동일한 클래스를 줍니다.
-
세이
답변 감사합니다^^
-
얼
다르게 적용되게 할수는 있죠
예를들어 .b {float: left; background-color: #ccc}를 썼다고 가정하면
.a .b {float: none; background-color: none; text-align: center} 이렇게 하면 .a .b클래스는 text-align 만 먹게 되겠죠
적다보니 위의 황금이님이 적은 내용이네요. ^^ -
이퓨리한나
다른 클래스를 쓰기를 추천하지만 꼭 써야 한다면.a .b속한클래스에 .b클래스와 겹치는 부분을 초기화 하시고 원하는 속성을 쓰시면 될꺼 같습니다.
-
민트맛사탕
제가 알고 있기론 a에 속한 .a .b는 a클래스 안에 b 클래스가 있을 경우 적용되는걸로 알고 있습니다.
따로 따로 각각 적용해서 쓰실거라면 그냥 .b 클래스를 만드시는게 낫겠죠.