2009-04-10 2 views
0

В ie7 у меня странная проблема с текстовыми полями. Когда я ввожу что-то и нажимаю ввод, пространство, кажется, добавляется вместо этого, если вы создаете новую строку.Textarea CSS IE7 и «введите ключ», создавая встроенное пространство

Кажется, что CSS связан с тех пор, когда я удаляю Javascript, ошибка там все еще существует. И когда я удаляю CSS, он работает так, как ожидалось.

Когда я удаляю все упоминания textarea в моем стиле, ошибка не исчезает. SO, возможно, это родительский стиль чего-то более сложного.

Все намеки радушны

http://g.imagehost.org/download/0038/textarea_bug

Вот файл

http://www.2shared.com/file/5302450/2f33f63c/page.html

Нажмите на нижней правой ссылке "скачать почтовый индекс"

+0

Можете ли вы привести пример кода? Я не могу определить причину из вашего описания. – Joel

+0

Просьба предоставить нам образец CSS, который вы используете, спасибо! – RuudKok

+0

Я только что добавил файл, проблема не устранена. – coulix

ответ

9

Проблема кажется, это ваши стили сброса. Текстовая область имеет белое пространство: нормальное, что, по-видимому, IE7 не нравится.

Поместите этот тег прямо под свою линию сброса. Я тестировал это в IE7 и хром.

textarea { white-space:pre; } 
+0

Вы рок! я только начал нацеливаться на перезагрузку. – coulix

+0

хороший, избили меня до 5 секунд ... Я удалю свой ответ и +1 вас. – RuudKok

+1

Сброс, вероятно, был разработан для ie6, который игнорирует пробел: нормальный. Поскольку IE7 исправил эту ошибку, сброс необходимо обновить. – Joel