2010-01-27 3 views
4

페이지 중간에 CSS를 재설정 할 수 있는지 궁금합니다. 나는 메인 스타일을 가지고 있지만, 한 지역에서는 tinyMCE에서 생성 된 스타일을 사용하고 싶습니다. 그래서 tinyMCE 소스에서 편집기에는 기본 브라우저 스타일 (또는 사용자가 원하는 것)처럼 보이는 요소가 있지만 다른 페이지에서는 내 기본 CSS의 스타일과 자체 인라인 스타일을 사용합니다. 그래서 나는 그것이 엉터리로 보이는 두 개미의 혼합을 얻는다. 그리고 iframe없이 기본 스타일을 재설정하는 방법을 모릅니다. 당신은 의미HTML 문서 중간에 CSS를 재설정하는 방법은 무엇입니까?

감사

+0

나는 이것을 의미한다고 생각한다 : "margin : 0 auto;" – ahmet2106

답변

6

는 CSS 규칙 세트는 페이지의 상단 부분에 적용해야하고, 규칙 세트 리셋 나머지에 적용? 안돼, 할 수 없어, 미안.

이런 것들에 대한 나의 접근 방식은 래퍼 <div class='wysiwyg_html'>에 문제가있는 내용을 포함하고 그 내용에 대한 특정 스타일 지침을 설정하는 것이있다 : 당신이 원하는 경우

.wysiwyg_html p { display: inline } 
.wysiwyg_html a { text-decoration: underline } 
.... and so on 

, 당신은 전체 리셋 스타일 시트를 적용 할 수 있습니다 그 안에서 wysiwyg_html 안에있는 모든 것에.

0

그게 아주 쉽게, 나는 "poorman의"재설정하지만 다른 사람들과이 표시됩니다 같은 방식으로 작동합니다 (에릭 메이어의 요법.) :

* { 
padding: 0; 
margin: 0; 
} 

div { 
padding: 50px; 
} 

#content *{ 
padding: 0; 
margin: 0; 
} 

이제 #content 내부 사용자의 사업부가 reseted이 있어야합니다을 패딩 : 0; 다시 말하자면, id 셀렉터가 엘리먼트 셀렉터를 이기기 때문에, 당신이 확실히 알아야 할 유일한 것은 당신의 secound 리셋이 다른 셀보다 중요한 셀렉터를 가지고 있다는 것입니다 (그러나 중요하지는 않습니다!).

+0

예,하지만 작동하지 않습니다 태그 : / – lfx

관련 문제