Попробуйте добавить это в начало вашего CSS-файла:
*{
margin:0;
padding:0;
}
Таким образом, вы можете проверить, есть ли какая-то проблема с отступом / полем браузера по умолчанию, без использования больших настроек сброса css ...
Что я могу вам сказать, так это то, что, по-моему, проблема заключается в том, что вы упаковываете это в <p></p>
, который имеет по умолчанию 10px нижний и верхний отступы , поэтому, возможно, попробуйте сбросить его до 0 в вашем CSS. 1009 *
#lineInput{
padding:0;
}
Или просто измените этот абзац на div.
Может быть, это решение, но, возможно, это не так, потому что вы используете абсолютное позиционирование ...
Я посчитал пиксели и буквы в обеих частях картинки по 15 пикселей. В Firefox ниже буквы до конца оранжевой части - 11px, а в chrom - 8px. В Firefox от верха букв до начала оранжевой части 12px, а в chrom 10px. Так что это 5px разницы.
Попробуйте это:
#btnSubmit{
height:38px;
padding:0;
}
Это сделает кнопку высотой 38px, а буквы будут в левом верхнем углу кнопки. Тогда вы можете добавить, возможно, это:
text-align:center;
padding-top:10px; // or how much is needed to be verticaly centered.