Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.029 c
15-1151518964
Rial
2006-06-28 22:22
2006.07.30
Пересечение треугольников.


2-1152194127
redlord
2006-07-06 17:55
2006.07.30
HOOK


15-1152014121
kotik
2006-07-04 15:55
2006.07.30
Delphi5


4-1144750855
The_Kurs
2006-04-11 14:20
2006.07.30
Составление списка активных окон в системе из сервиса


15-1151395130
Dush
2006-06-27 11:58
2006.07.30
Стоимость программы