2010-08-10 3 views
0

나는 padding이있는 div가 있으며 Javascript로 스타일을 지정합니다.기존 스타일을 상속합니다

div { 
    width: 100%; 
} 

그것이 자연스럽게 될 PLUS의 패딩 것입니다 무슨 내 생성 DIV의 폭을 변경 같은이, 엉망 (내가 버튼을 끝낼 : 이 사업부는 다음과 같은 CSS 규칙을 페이지에 작성 div 경계 외부). 콘텐츠에 의존하기 때문에 div 너비를 정적으로 설정할 수 없습니다. 그러면이 규칙을 덮어 쓰고 "기본 너비"로 되돌릴 수 있습니까?

답변

1

는 다음과 같은 CSS가 필요합니다

div { width: auto; } 

CSS 규칙이 인라인 스타일로 그 원인이 자바 스크립트를 통해 적용되기 때문에, 새 규칙이 이상이 있는지 확인하기 위해 !important를 사용 할 수 있습니다 특이성을 지니고있어 오래된 것을 덮어 쓸 수 있습니다. 그것은 더 이상 div에 스타일을 추가 할 것입니다, 그래서 당신은 단지 자바 스크립트를 편집 할 수 있다면

div { width: auto !important; } 

는 물론, 그것은 더 나은 것입니다.

+0

감사합니다. 이런 질문은 나이 들어서 나를 괴롭혔다. 그런 단순하고 편리한 규칙이 존재한다는 것을 결코 알지 못했다. – Mala

관련 문제