2010-07-05 2 views
1

Можете ли вы использовать префикс для браузера перед всеми стандартными тегами?Можете ли вы использовать префикс браузера перед всеми тегами css?

например.

#div{ 

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

} 

- это вышеописанный CSS для обеспечения того, что Firefox имеет другое нижнее дополнение ко всем другим браузерам?

+0

Зачем вам это нужно? Просто любопытно ... –

+0

Мой дизайн отличается от firefox по сравнению с сафари, поэтому я хочу точно настроить firefox. – Ash

ответ

1

Нет, это не префикс для настройки браузера, это префикс, который используется для определенных нестандартных свойств, таких как -moz-opacity или -moz-padding-start. Он недоступен для стандартных свойств.

1

Вы всегда можете это сделать, но стиль будет игнорироваться браузерами, которые этого не понимают, и CSS не пройдет CSS Validation.

+0

Да, вы можете попробовать использовать все, что вам нравится, как стиль, например «глаз-цвет» или «бит-радиус» ...;) – Guffa

1

Во-первых, нет, не является префиксом для вещей, которые являются стандартизированы, так как они в то же свойство кросс-браузер (или должны быть, не принимайте это как само собой разумеющееся в IE).

Вместо того, что вам нужно с этим префиксом, я бы посмотрел на совершенно другой подход ... извлечение различий в рендеринг вместо того, чтобы пытаться исправить их, по крайней мере, как можно больше ,

Take a look at a CSS reset stylesheet, чтобы нормализовать заполнение и такие в браузерах, , затем посмотреть на фиксацию любых оставшихся причуд.

Смежные вопросы