LINUX.ORG.RU

[туплю уже 4й час] почему могут по-разному отображаться таблицы?


0

1

явно задаю размер дива в который вложена таблица. явно задаю размер таблицы (ширина таблицы, к-во ячеек в строке, ширина ячеек).

в ФФ и Опере - отображается как мне и нужно. в ИЕ и Хроме - одинаково расширяется вправо.

«пробел» («& - nbsp - ;») - в пустых ячейках стоит.

размеры дивов вложенных в таблицу - заданы жестко. полей и невидимых хреней - нет. (проверял фаирбагом прикрученным к ФФ)

<div id=table>
	<table width="960" border="0">
	<tr>
	<td width="310" height="210">
	<div id=tmb style="background-image: url('/img/tmb/tmb1.jpg');">
		<a href="/ru/virtual-tour/territory/"><div></div></a>
		<div id=tmb_text>
		<a href="/ru/virtual-tour/territory/">Территория РУДН</a>
		</div>
		</div>
	</td>
	<td width="15">&nbsp;</td>
	<td width="310">
		<div id=tmb style="background-image: url('/img/tmb/tmb2.jpg');">
		<a href="/ru/"><div></div></a>
		<div id=tmb_text>
		<a href="/ru/">Главный корпус</a>
		</div>
		</div>
	</td>
	<td width="15">&nbsp;</td>
	<td width="310">
		<div id=tmb style="background-image: url('/img/tmb/tmb3.jpg');">
		<a href="/ru/"><div></div></a>
		<div id=tmb_text>
		<a href="/ru/">Общежития</a>
		</div>
		</div>
	</td>
	</tr>
	<tr>
		<td height="15"> </td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
	</tr>
	</table>
</div>

Понимаю, что вам лень разбираться в моем быдлокоде. поэтому привожу скрины:

1. НЕ правильно: http://vt-rudn.artstudio-3d.ru/no.png

2. Правильно: http://vt-rudn.artstudio-3d.ru/yes.png

куда, в теории, копать?


ИМХО тег какой-то не закрыт. Суньте в Ъ редактор, например в VIM с плагинами. Что-бы верифицировать

drBatty ★★
()

У тебя вставки между картинками (<td width=«15»> </td>) шириной в 35px, из-за этого в сумме ширина содержимого получается 310+35+310+35+310 = 1000, а не 960.

А ширина такая из-за стиля:

#page {
  text-indent: 2em;
}
ma1uta ★★★
()

потому что ты лузер

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.