Невозможно получить высоту строки при вводе текста для работы на Firefox 3.5.8 / (Mac) Работает безупречно на:
- IE6
- IE7
- IE8
- FF3.6 / PC
- FF3.6 / Mac
- Safari
Тестовый код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>asd</title>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.8.0r4/build/reset/reset-min.css" />
</head>
<body>
<input type="text" value="Hello" style="line-height:50px;height:50px;font-size:16px;" />
<input type="text" value="Hello" style="padding:17px 0;font-size:16px;" />
</body>
</html>
Есть ли альтернативное решение или есть идеи, как это исправить?
Редактировать: Обновлен тестовый код, чтобы сравнить технику высоты строки и технику заполнения. Padding работает во всех вышеперечисленных браузерах , кроме IE8 . Whaat
Я больше не могу тестировать FF / 3.5.8. Может ли кто-нибудь сообщить о результатах из этого браузера на любой платформе?
Теперь я думаю, что это проблема Firefox 3.5.8, независимая от платформы.