В каждом браузере кнопки выглядят по-разному, в данном случае у тебя они из библиотеки qt.
После ресета их можно только привести к какому-то одному виду во всех браузерах, который будет отличаться от дефолтного, привычного пользователям.
Если надо эмулировать объём, то можно поиграть с бордерами и фоном, в качестве которого можно заюзать и картинку. А что у тебя получается с ресетом в Опере?
Результат на системах, отличных от виндовс будет неудовлетворительным (какао и прочий мак и, возможно, всяческие гном/кде). Прямо сейчас не могу проверить, но подозреваю, что и в опере под вин применение этого свойства не сделает кнопку похожей на дефолтную.
Заодно этот пример демонстрирует неидеальность ресета в части нерешённого однопиксельного бага в опере.
Я говорил лишь о текстовых элементах. С кнопками, там действительно байда, каждый браузер может рендерить их и чекбоксы на свой лад, никто им это не запрещает.
Теперь по ресету, а то убегал и времени не было отписаться. Вот уже года полтора как сам не верстаю (те редкие случаи, когда приходится я не считаю), тем не менее свою рекомендацию дать могу — reset.css являющийся частью UI-фреймворка YUI.
Причины:
1. Фреймворк разрабатывается в Yahoo, опыта им не занимать
2. Фреймворк имеет постоянную поддержку и тестирование с их стороны
3. Использование части фреймворка (в данном случае ресета всех свойств) не обязывает использовать его остальные части.
17 комментариев
Странно, что Мейер в своём ресете потерял такой элемент, как <button>
После ресета их можно только привести к какому-то одному виду во всех браузерах, который будет отличаться от дефолтного, привычного пользователям.
Если надо эмулировать объём, то можно поиграть с бордерами и фоном, в качестве которого можно заюзать и картинку. А что у тебя получается с ресетом в Опере?
по идее, кнопки должны остаться в неприкосновенности
А ты для каких целей пользуешься? Разве не удобнее будет всё сделать самому?
Заодно этот пример демонстрирует неидеальность ресета в части нерешённого однопиксельного бага в опере.
Причины:
1. Фреймворк разрабатывается в Yahoo, опыта им не занимать
2. Фреймворк имеет постоянную поддержку и тестирование с их стороны
3. Использование части фреймворка (в данном случае ресета всех свойств) не обязывает использовать его остальные части.