Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1152082002
dddd
2006-07-05 10:46
2006.07.30
Знает ли кто нибудь пустынную улицу в СЗАО Москвы - учить водить?


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


1-1150550494
lux_dn
2006-06-17 17:21
2006.07.30
Утечка ПАМЯТИ &amp; DLL


15-1151646510
Иксик
2006-06-30 09:48
2006.07.30
Красиво


2-1152464210
Anton22
2006-07-09 20:56
2006.07.30
Окно запроса пользователя и пароля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский