2011-03-28 7 views
0

일부 페이지에서 CSS를 전환 할 수 있습니까? <noscript>을 사용할 수 있지만 자바 스크립트도 사용할 수 있습니다.<noscript>?

문제는 제가 페이지의 많은 요소에 대해 많은 글로벌 스타일을 가지고 있고 이제는 새로운 요소를 많이 삽입해야한다는 것입니다. 나는 하나씩 1000 요소를 이동하여 그들을 변경할 수 없습니다 ...

하나씩 변경하지 않고 이렇게 할 수 있습니까?

그래서 나는이 방법을 차단할 수 있습니다 ... 70 % 스케일링, 그리고 내 코드에 그것을 덮어 쓸 수 없습니다 :

또한,이 글꼴 크기는? <noscript>과 같은 것,하지만 CSS 전용입니까?

+0

JS를 사용하여 CSS를 포함 할 수 있습니다. –

답변

1

자바 스크립트 꺼지지 않습니다, 그것은 단지 렌더링 코드를 제공 <noscript> 자바 스크립트가 꺼져 있으면.

여기에 무슨 뜻인지 분명하지 않습니다. I 은 일부 페이지의 일부 새로운 스타일에 매우 다른 스타일을 적용하기를 원한다고 생각합니다. 연속 된 블록에 있다면 div에 넣고 새로운 스타일로 사용할 수 있습니다. 예 : 당신은 할 말 :

CSS :

p {color: green; font-family: serif;} 
a {color: blue;} 
/* lots and lots of other declarations */ 

HTML :

<p>Here is a paragraph, there are a lot of these</p> 
<p>Here is a paragraph I need in the new style, there are a lot of these too!</p> 

그런 다음 당신이 할 수 있습니다 :

CSS :

p {color: green; font-family: serif;} 
a {color: blue;} 
/* lots and lots of other declarations */ 

.newStyle p {color: black; font-family: sans-serif;} 
.newStyle a {color: red;} 
/* lots and lots of other declarations */ 

HTML :

<p>Here is a paragraph, there are a lot of these</p> 
<div class="newStyle"> 
    <p>Here is a paragraph I need in the new style, there are a lot of these too!</p> 
</div> 
+0

나는 이것을 사용했다 : .destroyall * { \t vertical-align : auto; \t font-size : 100 %! important; \t 경계 : 0 없음; \t 개요 : 0; \t 패딩 : 0; \t 여백 : 0; \t 텍스트 정렬 : 자동; \t 줄 높이 : 1; \t 세로 정렬 : 자동; \t}하지만 여전히 font-size는 75 %에서 상속됩니다 ... 어떻게 제거합니까? – SharkTheDark

+0

글꼴 크기는 포함 된 상자의 글꼴 크기를 기준으로합니다. 보십시오 .destroyall {font-size : 133.33333333 %} (주의 : .destroyall에없는 .destroyall *). –

0

당신은 찾기를 사용하고 많은 십오에서 발견 된 도구를 대체 할 새로운 더 나은 CSS로 이전 나쁜 CSS를 교체하거나 철저하게 제거 할 수