Почему высота строки не работает на FF / 3.5.8 (Mac)? - PullRequest
1 голос
/ 03 марта 2010

Невозможно получить высоту строки при вводе текста для работы на 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, независимая от платформы.

Ответы [ 3 ]

3 голосов
/ 03 марта 2010

Это звучит подозрительно похоже на ошибка 349259 . Тогда причиной было то, что Mozilla намеренно применяла правило line-height: normal для ввода текста через директиву !important, и ошибка все еще остается открытой. Проверка с помощью текущего исходного кода для транка Firefox показывает, что это все еще должно быть в силе, поэтому я не очень понимаю, как это может работать в Firefox 3.6 ...

0 голосов
/ 26 мая 2010

Это все еще влияет на FF 3.6. Это настоящая боль в том, что ты тоже знаешь.

Средний маленький кусочек кода живет в строке 99 forms.css для FF

высота строки: нормальная! Важная;

Кажется, я могу переопределить его для 3.5.8, но по какой-то причине 3.6 игнорирует мое переопределение с моим собственным! Важным.

0 голосов
/ 03 марта 2010

Я не знаю, это не работает на Mac. Поиск в Google показывает, что люди говорят о проблемах, поскольку он слишком большой / слишком маленький или не работает должным образом, и даже говорят об использовании его в более ранних версиях, но никто не сказал, что он вообще не работает. Поэтому я подвергаю сомнению ваше предположение, что оно вообще не работает.

РЕДАКТИРОВАТЬ: я получил FF и Safari переключены из-за ссылки Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...