2010-07-05 4 views
1

모든 표준 태그 앞에 브라우저 특정 접두어를 사용할 수 있습니까?모든 CSS 태그 앞에 브라우저 특정 접두어를 사용할 수 있습니까?

#div{ 

padding:20px; 
-moz-padding-bottom:10px; 

} 

파이어 폭스를 보장하기위한 위의 유효한 CSS는 다른 모든 브라우저에 다른 바닥 패딩을 가지고있다?

+0

왜이 작업을 수행하고 싶습니까? 그냥 궁금해서 ... –

+0

내 디자인은 사파리와 비교했을 때 파이어 폭스에서 differntly 렌더링을하고 있습니다. – Ash

답변

1

아니요, 브라우저를 타겟팅하기위한 접두사가 아니며 -moz-opacity 또는 -moz-padding-start과 같은 특정 비표준 속성에 사용되는 접두사입니다. 표준 속성에는 사용할 수 없습니다.

1

언제나 가능하지만 스타일을 이해하지 못하는 브라우저는 스타일을 무시하며 CSS는 CSS Validation을 전달하지 않습니다.

+0

예,'eye-color' 나'blast-radius'와 같은 스타일로 원하는 것을 사용할 수 있습니다 ...;) – Guffa

1

먼저, 아니, 표준화되어 그들이 동일한 속성 크로스 브라우저있어 이후 (또는 , IE에서 당연이 적용되지 않습니다해야한다) 것들의 접두사가 없습니다.

대신이 접두사를 사용하는 대신 완전히 다른 접근 방식을 사용합니다. 렌더링을 수정하는 대신 최대한 많은 수정 작업을 수행합니다. .

Take a look at a CSS reset stylesheet, 패딩 등을 브라우저에서 정규화하려면 다음은 나머지 모든 단점을 수정합니다.

관련 문제