!important 의 활용에 대해서 알아 볼꺼예요~
css는 순차적으로 적용되기 때문에 중복 적용 될 경우에는 가장 나중에 작성한 값이 적용됩니다.
예를들어 class="name" 라는 스타일이 적용되었을때
.name { color:#000000;}
.name { color:#ff0000;}
라고 중복되었을 경우 #ff0000에 색상이 적용되게 됩니다.
이 같은 경우에 뒤에 작성된 값이 아닌 앞에 작성된 값을 적용시키고 싶을때 우리는 !important 를 사용하게 됩니다.
!important 사용법은 {속성 : 속성값 !important; }와 같이 속성값 뒤에 !important를 붙여 주시면 됩니다.
위의 예로 표현한다면,
.name { color:#000000 !important;}
.name { color:#ff0000;}
이렇게 사용 됩니다.
댓글 3개
참고로, 클래스명을 한번 더 선언하면 !important와 같은 효과로 스타일을 덮을 수 있습니다.
.name { color:#000000;}
.name.name { color:#ff0000;}
요렇게 name을 빈칸없이 한번 더 붙이면 밑의 색상이 적용되지요~
그리고, !important는 한 번 사용하기 시작하면 그걸 덮기 위해 또 다른 !important를 붙여야 한다는 단점이 있습니다. 클래스를 연달아 두 번 사용하는 방법도 마찬가지고요~
왠만하면 먼저 선택자의 우선 순위를 이용하거나 아이디값으로 제어를 해보고 정 안되면 사용하시길 권장합니다.
제 아는 분이 어떤 업체 코딩을 외주작업했는데 !important 많이 썼다고 뭐라고 했다네요ㅎ
.name { color:#000000;}
.name.name { color:#ff0000;}
요렇게 name을 빈칸없이 한번 더 붙이면 밑의 색상이 적용되지요~
그리고, !important는 한 번 사용하기 시작하면 그걸 덮기 위해 또 다른 !important를 붙여야 한다는 단점이 있습니다. 클래스를 연달아 두 번 사용하는 방법도 마찬가지고요~
왠만하면 먼저 선택자의 우선 순위를 이용하거나 아이디값으로 제어를 해보고 정 안되면 사용하시길 권장합니다.
제 아는 분이 어떤 업체 코딩을 외주작업했는데 !important 많이 썼다고 뭐라고 했다네요ㅎ
게시글 목록
| 번호 | 제목 |
|---|---|
| 1720 | |
| 1718 | |
| 1716 |
HTML
아이프레임과 css 질문입니다.,
1
|
| 1711 |
HTML
기초적인 css 질문요..
4
|
| 1710 | |
| 1707 |
HTML
인터넷익스플로러 6 에서 깨지네요
2
|
| 1704 |
HTML
레이어 질문 드립니다.
2
|
| 1700 |
HTML
웹표준에 대해서^^;;
3
|
| 1693 | |
| 1689 |
HTML
WebKit 이게 무엇인가요?
3
|
| 1687 |
HTML
css 질문드립니다.
1
|
| 1686 |
HTML
메인페이지 최근사진 엑박 뜨는데요
|
| 1683 | |
| 1680 | |
| 1676 | |
| 1675 | |
| 1674 |
HTML
css3 질문인데요..
|
| 1671 |
HTML
background 반복질문 ㅠㅠ
2
|
| 1667 |
HTML
플래시를 수정해서 넣었는데
3
|
| 1655 |
HTML
지적 부탁드립니다.
11
|
| 1649 | |
| 1646 | |
| 1641 | |
| 1638 | |
| 1636 |
HTML
스크롤바 관련 질문드려요..
1
|
| 1633 | |
| 1631 |
HTML
웹표준 질문이요^^
1
|
| 1627 | |
| 1624 | |
| 1623 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기