Мне просто интересно, существует ли глобальный сброс CSS для CSS3. Что-то вроде часто используемых версий, созданных Эриком Мейером или YUI, но специально для CSS3. Я запросил такие каналы, как Google, Github и здесь, на SO, но не нашел комплексного решения.
Изменить: термин «сброс», вероятно, вводит в заблуждение, поскольку он в основном касается сброса настроек браузера по умолчанию. «Повторная калибровка» может подойти лучше.
Я должен уточнить и предложить вариант использования.
Это будет работать в тандеме с обычным сбросом CSS, но также обрабатывать любые стили, вызванные вращением, тенью блока, анимацией, радиусом границы и т. д. Например, как упоминалось ранее на этот пост:
-webkit-transform:none; /* Safari and Chrome */
-moz-transform:none; /* Firefox */
-ms-transform:none; /* IE 9 */
-o-transform:none; /* Opera */
transform:none;
Приведенный выше фрагмент и другие подобные ему будут связаны с любыми тегами HTML, на которые они могут повлиять, как это происходит с текущими сбросами CSS.
Потребность в реализации для этого, вероятно, не будет слишком распространена, если вы контролируете свои свойства. Однако, если вы, например, создаете приложение или подключаемый модуль, которые будут использоваться в разных доменах, где стиль страниц, на которых вызывается сценарий подключаемого модуля, может влиять на стиль самого подключаемого модуля, тогда что-то вроде это было бы очень полезно.
Я понимаю, что есть другие способы укротить наследование CSS и решить междоменные проблемы, но этот вопрос касается непосредственно сброса CSS3.
Большое спасибо.
iframe
? - person robertc   schedule 28.06.2012