Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Очень странное поведение таблицы


Автор: zheka1980 25.1.2015, 16:08
Господа - вот вам http://jsfiddle.net/zdLb2v2h/7/  3 таблицы. Они отличаются только содержимым, заключенным между тегами <td></td> в последней строке. Почему содержимое третьей строки оказывает такое влияние на ширину первой ячейки второй строки и как с этим бороться?

Автор: zheka1980 25.1.2015, 16:59
Ну и вдогонку   http://jsfiddle.net/zdLb2v2h/12/
Не знаю, несрабатывание события это проблема HTML или javascript....
По ссылке код, в котором отлавливается событие blur.  Internet Explorer отлавливает его, а Google Chrome Версия 40.0.2214.91 не отлавливает.
Что делать

Автор: ТоляМБА 25.1.2015, 17:07
Цитата(zheka1980 @  25.1.2015,  18:59 Найти цитируемый пост)
Ну и вдогонку 


zheka1980, загляни в правила форума:
Цитата
10. Запрещается создание сообщения с несколькими вопросами. На каждый вопрос должна создаваться отдельная тема...


Автор: zheka1980 25.1.2015, 17:51
ТоляМБА,  И то и другое соответствует теме "странное поведение таблицы". Ибо вне таблицы blur работает.
Уточню - blur не работает, если ничего не делать с полем textarea, если что-то напечатать, то событие срабатывает.

Автор: bork 16.2.2015, 12:06
Ничего странного не увидел

Если нужно не зависить от содержимого в блоке, можно использовать

Код

overflow:hidden


Или для текста

text-overflow -  видимости текста в блоке, если текст целиком не помещается в заданную область clip | ellipsis

clip         - Текст обрезается по размеру области.
ellipsis  - Текст обрезается и к концу строки добавляется многоточие …

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)