Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Не верная высота колонок

Ответить
Настройки темы
Не верная высота колонок

Старожил


Сообщения: 155
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


В таблице есть колонки для которых высота жестко задана. В FF и O все нормально, а в IE6 размер этих колонок больше раза в 3. Почему и как это исправить?
HTML код: Выделить весь код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled Document</title> <style type="text/css"> <!-- body { background: #efeff1; margin: 0px; padding: 0px; } --> </style> </head> <body> <br><br><br><br> <table width="50%" border="1" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="50" height="100"> </td> <td rowspan="2" bgcolor="#FFFFFF"> <br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br> </td> <td width="50" height="100"> </td> </tr> <tr> <td width="50"> </td> <td width="50"> </td> </tr> </table> <br><br><br><br> </body> </html>


Отправлено: 00:01, 23-06-2008

 

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


а кто будет для нижних колонок высоту задавать? поэтому и разные.

Отправлено: 00:10, 23-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 155
Благодарности: 2

Профиль | Отправить PM | Цитировать


Нижние должны заливаться фоном и растягиваться вниз по содержимому. Если я укажу для них height="100%" в IE6 ничего не меняется, а в FF становится также не верно. Только в Опера по-прежнему отображает также.

Отправлено: 00:21, 23-06-2008 | #3


Новый участник


Сообщения: 38
Благодарности: 6

Профиль | Отправить PM | Цитировать


Qwe1, видимо в разных браузерах вывод новых строк с помощью тега <br> происходит по разному. Если применяется данный тег, то размеры таблицы ему поддаются, не смотря на строгость заданного значения.

Отправлено: 00:54, 23-06-2008 | #4


Старожил


Сообщения: 155
Благодарности: 2

Профиль | Отправить PM | Цитировать


В центральной ячейке, вместо <br>, должна быть основная информация: текст, другие таблицы и т.д. Я заменил все <br> на текст и убрал высоту для нижних ячеек - ничего не изменилось.
А как по-другому сделать такую таблицу?

Отправлено: 00:59, 23-06-2008 | #5


Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


растягивать таблицу неблагодарное дело. Потому что расчитывание высоты в таблице и дивах отличаются в корне. Поэтому помучившись люди рано или поздно переходят на дивы. Хотя во многих случаях таблица незаменима. Попробуйте растянуть таблицу на сто процентов а для столбца который должен рстягиватся вместе просто высоту большую чем 100

Код: Выделить весь код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html><head><title>untitled document</title>
<meta http-equiv=content-type content="text/html; charset=utf-8">
<style type=text/css>
html {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 100%
}
body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 100%
}
table {
	height: 100%
}
</style>

<meta content="mshtml 6.00.2900.5512" name=generator></head>
<body>
<table cellspacing=0 cellpadding=0 width="50%" align=center border=1>
  <tbody>
  <tr>
    <td width=50 height=100>1 </td>
    <td rowspan=2>2 </td>
    <td width=50 height=100>3 </td></tr>
  <tr>
    <td width=50 height=200>4 </td>
    <td width=50 height=200>5</td></tr></tbody></table></body></html>

Отправлено: 01:03, 23-06-2008 | #6


Старожил


Сообщения: 155
Благодарности: 2

Профиль | Отправить PM | Цитировать


Конкретно в этом примере все как надо, но мне 100% высота таблицы не нужна и с высотой растягивающейся ячейки не совсем то, что надо: невозможно точно знать какую выоту задавать, ведь если контента будет много, то высота в 200 не спасет (будет тоже самое), а если задать, к примеру, 500, то при малом кол-ве информации будет много места ну и т.д.
1) может быть, объединив боковые ячейки вертикально, вставить в в них по таблице с двумя строками? Первая (верхняя) ячейка будет фиксированная, вторая (нижняя) растягиваться вниз? Это возможно?
2) Тоже, что п.1, только вместо таблиц вставить два <div>, верхний фиксированный, нижний бы растягивался. Такое возможно? Как эту растяжку осуществить?

Отправлено: 01:48, 23-06-2008 | #7


Новый участник


Сообщения: 38
Благодарности: 6

Профиль | Отправить PM | Цитировать


Может быть это тебе хоть как то поможет Как закончишь наполнять их информацией, остаётся подравнять размеры до полной гармонии.

<table border=1 cellspacing=0 cellpadding=0 align=center>
<tr>
<td align=left>
<table border=1 align=center>
<tr>
<td>Левая колонка</td>
</tr>
</table>
</td>
<td align=center>
<table border=1 align=center>
<tr>
<td>Центральная колонка</td>
</tr>
</table>
</td>
<td align=right>
<table border=1 align=center>
<tr>
<td>Правая колонка</td>
</tr>
</table>
</td>
</tr>
</tr>
</table>

Отправлено: 03:16, 23-06-2008 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Не верная высота колонок

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Высота панели задач mitin Microsoft Windows 7 2 17-01-2010 12:41
Интерфейс - при загрузке 2 строчки выбора oc - как оставить одну правильную-верная первая illusionmgs Microsoft Windows 2000/XP 7 07-02-2009 14:34
html,css (div высота) brain_13 Вебмастеру 4 12-06-2008 09:02
ширина и высота картинки = const ??? Guest Вебмастеру 11 02-10-2003 00:27




 
Переход