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


Автор: Drkwv 9.9.2006, 14:27
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>123</title>
<style type="text/css">
#tab {text-align:right;}
#one {width:100px;}
#two {width:100%;}
</style>
</head>
<body>
<table id="tab" border="1">
<tr><td><input id="one" type="text" /></td></tr>
<tr><td><textarea id="two"></textarea></td></tr>
</table>
</body>
</html>


Почему ЭТО выравнивается криво? Я, конечно, понимаю что по стандарту требуется использовать rows и cols, только вот если заменить 100% на 105px, например, то все выравнивается нормально. Дибилизм какой-то бессмысленный. От чего 100% отсчитывается? И почему залезает поверх границы таблицы?  smile 

Автор: korisarimi 10.9.2006, 13:07
Что "ЭТО"? 100% отсчитывается от 105px.

Автор: Illuminaty 11.9.2006, 12:11
По пунктам..
1)
Цитата(Drkwv @  9.9.2006,  15:27 Найти цитируемый пост)
Почему ЭТО выравнивается криво?

Потому что кривая верстка
2)
Цитата(Drkwv @  9.9.2006,  15:27 Найти цитируемый пост)
по стандарту требуется использовать rows и cols

В каком стандарте написано, что нужно обязательно их использовать? Их используют только тогда, когда есть в них необходимость.
3)
Цитата(Drkwv @  9.9.2006,  15:27 Найти цитируемый пост)
если заменить 100% на 105px, например, то все выравнивается нормально
 Потому что указаны точные размеры блоков
4)
Цитата(Drkwv @  9.9.2006,  15:27 Найти цитируемый пост)
Дибилизм какой-то бессмысленный.

См. пункт 1.
5)
Цитата(Drkwv @  9.9.2006,  15:27 Найти цитируемый пост)
От чего 100% отсчитывается?

От ширины контейнера-родителя (см. стандарты)
6)
Цитата(Drkwv @  9.9.2006,  15:27 Найти цитируемый пост)
И почему залезает поверх границы таблицы?

См. пункт 1.

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