Форум: "Прочее";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
ВнизHTML: Опять эксплорер тупит Найти похожие ветки
← →
homm © (2006-07-01 13:24) [0]Вот скриншот: http://www.homm86.narod.ru/explorerbug.png
Проблема в том, что таблица получается больше по ширине процентов на 30, чем положено. По полосе прокрутки снизу видно, что это правая часть страници, хотя по идее весь контент влезает в ширину экрана. Еще кнопки "вернутся в меню администратора" и "обновить страницу" какие-то широкие. В других браузерах все нормально. Уже все Margin и Padding по нулям выставил, ничего не помогает.
ЗЫ. Специально для скриншота css отключил и кэш вычистил, для чистоты эксперимента.
← →
DSKalugin © (2006-07-01 14:47) [1]ты бы не скриншот а реальную ссылку дал. По исходнику можно было бы диагноз поставить
← →
Gero © (2006-07-01 15:19) [2]Ошибка в 17 строке.
← →
homm © (2006-07-01 16:44) [3]> ты бы не скриншот а реальную ссылку дал.
http://localhost/lan/admin/ :-)
У меня нет зпрегиного на меня хоста с PHP и MySQL. Попробую в обычном html локализовать, потом выложу.
← →
Andy BitOff © (2006-07-01 17:23) [4]
homm © (01.07.06 13:24)
Вот скриншот: http://www.homm86.narod.ru/explorerbug.png
Здесь пишется через букву "З"
← →
homm © (2006-07-01 17:26) [5]Локализовал. Действительно "косяк" эксплорера. Ширина верхней левой ячейки прибавляется к шмрине всей таблици.
<html>
<body bgcolor=green>
<table border="1" cellpadding="8" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><table border="1" cellpadding="8" cellspacing="0" width="100%" bgcolor="#6699FF">
<tr>
<td width="208" height="58"><img alt="texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttex ttext"></td>
<td width="100%" > </td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" >texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttex t</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
← →
MeF Dei Corvi © (2006-07-01 18:13) [6]Ошибка в html. Эксплорер тут не причём.
← →
homm © (2006-07-01 19:24) [7]> [6] MeF Dei Corvi ©
То ли ты умный и скромный, толи глупый и сказать тебе больше нечего.
← →
Gero © (2006-07-02 00:13) [8]В чем проблема, непонятно. Выглядит одинаково в IE, Opera и Firefox.
← →
MeF Dei Corvi © (2006-07-02 00:41) [9]
> То ли ты умный и скромный, толи глупый и сказать тебе больше
> нечего.
Всё вместе. Если честно, не вижу в чём же ошибка. На скриншоте видел. Посмотрев на html код, решил, что бага из-за смешения пикселей и процентов. Скопировал вышеприведённый код - посмотрел в браузере. Во всех трёх выглядит нормально и без глюков.
← →
homm © (2006-07-02 01:06) [10]> Выглядит одинаково в IE, Opera и Firefox.
> Во всех трёх выглядит нормально и без глюков.
Помоему вы просто поленились посмотреть...
Взгляните еще раз пожалуйста (это другой скриншот).
http://www.homm86.narod.ru/explorerbug.png
← →
MeF Dei Corvi © (2006-07-02 01:28) [11]
> Взгляните еще раз пожалуйста (это другой скриншот).
Код в студию :) По скриншоту ничего нельзя сказать.
← →
parovoZZ © (2006-07-02 01:31) [12]Ну раз у всех нормально, значит осла застрелить.
← →
homm © (2006-07-02 08:59) [13]> Код в студию :)
Оригинальный у вас юмор. см. [5]
← →
MeF Dei Corvi © (2006-07-02 09:02) [14]
> Оригинальный у вас юмор. см. [5]
ТОТ код (во всяком случае у меня) корректно отображается в IE 6, FF 1.5, Opera 9.
← →
homm © (2006-07-02 09:04) [15]<offtop>
to гн. parovoZZ.
Я бы попроси именно Вас в этой ветке не флудить. Очень, знаете ли неприятный осадок после Ваших вопросов остается.
</offtop>
← →
McSimm(proxy) (2006-07-02 10:36) [16]>homm ©
<img src="a" width="208" height="58" alt="....."/>
← →
homm © (2006-07-02 14:11) [17]> [16] McSimm
Спосибо, это решает проблему. Но как быть в случае если вместо картинки будет, например, текст, для которого нужно заданать ширину?<html>
<body bgcolor=green>
<table border="1" cellpadding="8" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><table border="1" cellpadding="8" cellspacing="0" width="100%" bgcolor="#6699FF">
<tr>
<td width="160">texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext texttex ttext</div></td>
<td width="100%" ></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" >texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttex t</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
← →
vidiv © (2006-07-02 14:26) [18]
> Опять эксплорер тупит
Ооо...
> <td width="100%" ></td>
Извращенец.
← →
Lamer@fools.ua © (2006-07-02 19:22) [19]>>homm © (02.07.06 14:11) [17]
> Но как быть в случае если вместо картинки будет, например, текст, для которого нужно заданать ширину?
div, span?
← →
MeF Dei Corvi © (2006-07-02 20:07) [20]Всё-таки не стоит мешать проценты и пиксели...
← →
Gero © (2006-07-02 23:56) [21]> [20] MeF Dei Corvi © (02.07.06 20:07)
Почему?
← →
MeF Dei Corvi © (2006-07-03 00:05) [22]
> Почему?
Да вечно какие-то косяки с этим :)
← →
Gero © (2006-07-03 00:06) [23]> [22] MeF Dei Corvi © (03.07.06 00:05)
Аргумент.
← →
vidiv © (2006-07-03 03:53) [24]
> Lamer@fools.ua © (02.07.06 19:22) [19]
> >>homm © (02.07.06 14:11) [17]
>
> > Но как быть в случае если вместо картинки будет, например,
> текст, для которого нужно заданать ширину?
> div, span?
только table :)
и кстати DOCTYPE обязателен
← →
tButton © (2006-07-03 06:08) [25]
> > Опять эксплорер тупит
>
> Ооо...
>
>
> > <td width="100%" ></td>
>
> Извращенец.
кхм... вообще-то для вложеных элементов размер в процентах вычисляется относительно размера верхнего элемента
т.е.<td width="100%" ></td>
ничто иное, как ячейка занимающая всё свободное место.
← →
tButton © (2006-07-03 06:09) [26]
> и кстати DOCTYPE обязателен
если html полностью соотвествует стандарту принятому w3c
если есть отклонения могут быть косяки при рендере
← →
vidiv © (2006-07-03 06:13) [27]
> <td width="100%" ></td> ничто иное, как ячейка занимающая
> всё свободное место.
Да... при том, что есть еще одна ячейка с размером...
← →
homm © (2006-07-03 06:17) [28]> кхм... вообще-то для вложеных элементов размер в процентах
> вычисляется относительно размера верхнего элемента
> т.е. <td width="100%" ></td> ничто иное, как ячейка занимающая
> всё свободное место.
Я глубокой литературы (ака спецификации языка) не читал, но, имхо, то что уже задано в пикселях не есть свободное место, а вот то что остается помимо, оно и распределяется между "процентиниками".
← →
tButton © (2006-07-03 06:22) [29]в двух словах
<tr>
<td width=200></td>
<td width=100></td>
<td width=100%></td>
</tr>
создаёт колонку в 200 пикселей, колонку в 100 пикселей и колонку с шириной равной (ширина_таблицы - 300) если явно задана ширина таблицы или с шириной равной ширине экрана если ширина таблицы не залана явно (фигасе нагородил =))
а вот<tr>
<td width=200></td>
<td width=100></td>
<td width=100%></td>
<td width=100%></td>
</tr>
заставляет задуматься... =) но теоретически свободное место поделится либо пополам, либо по содержимому
← →
vidiv © (2006-07-03 06:26) [30]http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#h-11.2.4.4
Вот читайте... я английский не знаю... должно быть все понятно
← →
SkyRanger © (2006-07-03 06:47) [31]Мда...
Пора переименовывать форум в мастера HTML или это летняя эпидемия?
← →
homm © (2006-07-03 07:21) [32]> Вот читайте... я английский не знаю... должно быть все понятно
Спасибо. Чесно говоря уже давно нужно было за что-то подобное засесть :-)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.012 c