Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: IE+<table>+<img>
ТвойWeb » WebMaster класс » HTML » IE+<table>+<img>

Страниц (2): [1] 2 »
 

1. MgSid - 05 Января, 2006 - 15:30:24 - перейти к сообщению
Вообщем вопр такой:
есть страница
CODE:

<html>
<head><link rel="stylesheet" href="map.css" type="text/css" media="all" /></head>
<body>
<table>
<tr>
<td><img src="img\plage\land9.gif"></td>
<td><img src="img\plage\land8.gif"></td>
<td><img src="img\plage\land8.gif"></td>
<td><img src="img\plage\land7.gif"></td>
</tr>
<tr>
<td><img src="img\plage\land6.gif"></td>
<td><img src="img\plage\land10.gif"></td>
<td><img src="img\plage\land10.gif"></td>
<td><img src="img\plage\land4.gif"></td>
</tr>
<tr>
<td><img src="img\plage\land6.gif"></td>
<td><img src="img\plage\land10.gif"></td>
<td><img src="img\plage\land10.gif"></td>
<td><img src="img\plage\land4.gif"></td>
</tr>
<tr>
<td><img src="img\plage\land3.gif"></td>
<td><img src="img\plage\land2.gif"></td>
<td><img src="img\plage\land2.gif"></td>
<td><img src="img\plage\land1.gif"></td>
</tr>
</table>
</body>
</html>

и CSS:
CODE:

table{
border:0px !important;
border-collapse:collapse !important;
}
table td{
padding:0px !important;
}

Опера показывает все как надо (т.е. все столдбцы и строки слитно), а ИЕ создает межстрочные пробелы. Как победить?
2. Ray Wen - 05 Января, 2006 - 16:03:05 - перейти к сообщению
MgSid пишет:
border-collapse:collapse

Сделай для td, а не для таблицы...
3. Леголегс - 05 Января, 2006 - 16:10:56 - перейти к сообщению
MgSid
Ответ. Т.е. ты почти всё правильно сделал Улыбка
4. MgSid - 07 Января, 2006 - 06:49:52 - перейти к сообщению
Мож, я чег не так сделал, но изменял CSS на все варианты которые предлагали и даже так:
CODE:

table {
border-spacing:0;
border-collapse:collapse;
}/*cellspacing=0*/
td {
padding:0px;
}/*cellpadding=0*/

и все равно ИЕ показывает с межстрочным растоянием (см. аттач)
5. Ray Wen - 07 Января, 2006 - 07:08:27 - перейти к сообщению
MgSid
CODE:
table,td {border: 0px; padding: 0px;border-collapse:collapse;}

border-spacing не существует, по крайней мере его не понимает ни один из браузеров, а collapse должно быть для столбцов, иначе сработает лишь для border таблицы, тобишь вокруг...
6. Леголегс - 07 Января, 2006 - 11:09:19 - перейти к сообщению
MgSid
Возможно это из-за пробелов. Смотри,
CODE:
<td><img src="img\plage\land1.gif"></td>
тут не должно быть никаких отступов. В вот
CODE:
<td><img src="img\plage\land1.gif"> </td>
Тут отступы будут почти наверняка. Тоже самое будет и тут
CODE:
<td><img src="img\plage\land1.gif">
</td>
и тем более тут
CODE:
<td>
<img src="img\plage\land1.gif">
</td>
7. Klevert - 10 Января, 2006 - 09:06:11 - перейти к сообщению
Странно, MgSid, я взяла твой код и твою CSS из первого поста, подставила картинки land1.gif - land10.gif (разумеется, свои). И... никаких пробелов на страничке не обнаружила Недовольство, огорчение.
8. MgSid - 11 Января, 2006 - 02:41:24 - перейти к сообщению
Прошу прощения, за точ то сразу не ответил... Растерялся
В общем проблема была действительно в пробелах/переходов_строки. Пляшу от радости

Грубо говоря вот так ИЕ показывал без проблем!
CODE:

<td><img src="img\plage\land1.gif"></td><td><img src="img\plage\land2.gif"></td>

За что огромное спасибо Леголегс и всем кто мне помогал!!! Здорово
9. MgSid - 11 Января, 2006 - 02:43:43 - перейти к сообщению
2 Klevert:
Все зависит от браузера Подмигивание : Опера на ура сразу все показала.... а вот ИЕ не хотел...
10. Klevert - 11 Января, 2006 - 09:02:17 - перейти к сообщению
MgSid пишет:
2 Klevert:
Все зависит от браузера Подмигивание : Опера на ура сразу все показала.... а вот ИЕ не хотел...

Я как раз проверяла в ИЕ 5.50 - и никаких проблем, т.е. никаких пробелов и таблица была написана:
CODE:
<td></td>
<td></td>

а не
CODE:
<td></td><td></td>

Вообще, подобный глюк я наблюдала в ИЕ не с таблицей, а с Img:
Если так
CODE:
<img src="img.gif">
<img src="img1.gif">
<img src="img2.gif">
<img src="img3.gif">
то между картинками были пробелы,

а так:
CODE:
<img src="img.gif"><img src="img1.gif"><img src="img2.gif"><img src="img3.gif">
- пробелов нет.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0394]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33