2010-01-19 5 views
1

전체 웹 사이트의 경우 페이지 스타일을 설정하는 정교한 CSS 파일이 하나 있습니다.범위 내 기본 설정으로 CSS 재설정

CSS 파일에 너무 많은 선언이 있기 때문에 특정 범위에 대해 모든 것을 덮어 쓰는 것이 까다로울 수 있습니다. 특정 범위에서 모든 CSS를 재설정 할 수 있습니까?

답변

1

그래,하지만 까다로운 규칙이있는 경우 모든 규칙을 무시해야 할 수 있습니다. 파이어 폭스에서 FireBug를 사용하면 재정의가 필요한 규칙을 결정하고 새로운 규칙을 작성할 때 요소 태그 자체에 첨부하는 대신 클래스로 선언해야합니다.

0

아직 너무 늦지 않았다면 일반 <span> 태그에 스타일을 설정하지 않아도이 문제를 피하는 것이 훨씬 낫습니다. <div> 및 기타 태그 (가능한 예외는 <a><h1> & 패밀리)의 경우에도 마찬가지입니다.

대신 클래스/ID에 스타일을 설정하고 해당 식별자를 HTML의 적절한 요소에 자유롭게 적용하십시오.

나는 당신이 똑같은 문제를 겪은 후에 이것을 힘든 방법으로 배웠다. 기본 요소에 스타일을 추가하면 문제가 생깁니다.

또한 CSS Reset을 사용하여 사이트를 시작하는 것이 좋습니다. 이것은 모든 것을 "중립"상태로 설정합니다. 거기에서 , 구체적으로을 마음껏 꾸밀 수 있습니다.

+0

_inherited_ 스타일의 문제를 해결하지 못했습니다. OP에서도 'span'에서 제거하려고합니다. –

+0

생각하지는 않았지만 의미가 있습니다. 그리고 그것은 단호한 힘든 견과입니다. –