Главная страница
    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.013 c
2-1152106048
ламер_13
2006-07-05 17:27
2006.07.30
как из $4d4d получить MM


4-1144682201
Ромка
2006-04-10 19:16
2006.07.30
Периоды времени мельше 1 милисекунды


15-1151880203
ronyn
2006-07-03 02:43
2006.07.30
html авторизация и регистрация


2-1152691253
Escimo
2006-07-12 12:00
2006.07.30
Зарегистрировать библиотеку


3-1148496160
Kooler
2006-05-24 22:42
2006.07.30
ADODataSet.Filter





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский