У меня проблема с элементами ввода:
Даже если в этой картине их css
margin: 0;
padding: 0;
У них все еще есть тот небольшой запас, от которого я не могу избавиться. Я должен был использовать отрицательный запас -4px, чтобы кнопка оставалась близкой к текстовому полю.
Кроме того, при дальнейшем стилизации у меня возникает проблема между Firefox и Chrome: кнопки отправки, похоже, не имеют одинаковой высоты. Установка высоты, которая делает кнопку отправки, совместимой с панелью ввода в Chrome, разбивает ее на Firefox и наоборот. Кажется, что никакого явного решения нет.
1px разница между кнопками http://gabrielecirulli.com/p/20110702-170721.png
На изображении вы можете видеть, что в Chrome (справа) кнопка и поле ввода идеально вписываются в Firefox, они будут иметь разницу высот 1px.
Есть ли решение этих двух проблем (постоянный запас и разница 1px)?
РЕДАКТИРОВАТЬ: Я исправил первую проблему, это было вызвано тем фактом, что два элемента были разделены новой строкой в html-коде. Вторая проблема сохраняется, однако, как вы можете видеть здесь: выделив форму двух элементов, вы можете видеть, что в Firefox (слева) кнопка на 2px выше, чем в Chrome (справа)