|
|
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
Всем привет! У меня проблема. Устал уже думать, почему так все. Лазил на форуме - ничего не нашел путного. Описание ситуации: Есть xhtml документ. В нем отображается простейшая таблица с двумя столбцами и двумя строками, первый столбец высотой 100px и шириной 50px объединяет две строки. Второй столбец высотой 8px имеет красный фон. Для наглядности установил видимым бордер у всех ячеек. Вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Верно отображает в: Mozilla Firefox 3.5.7, Opera 10.53, Google Chrome 3.0.195.21. Неверно отображает в: Internet Explorer 8 (8.0.601.18702) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 11:18:12 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
Потому что rowspan и неизвестная высота таблицы. Нужно задавать либо высоту таблицы, либо всех строк явно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 11:23:17 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
AntonariyПотому что rowspan и неизвестная высота таблицы. Нужно задавать либо высоту таблицы, либо всех строк явно. спс, получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 11:31:25 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
А почему, если я указываю высоту высоту таблицы и при этом высоту ячейки (rowspan = 2), то опять все слетает. В rowspan ячейку я рисунок хочу запихнуть, высоту нужно указывать. Не понимаю, в чем смысл? я указал высоту таблицы и ячейки, почему все слетает? Если у rowspan ячейкм убрать height:102px, то все ок становится с красной ячейкой, но мне нужно указать и для rowspan высоту. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 12:17:41 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
А я не понимаю, в чем смысл задавать высоту у таблицы и спаненой ячейки. Тем более, что они не будут равны из-за border и cellspacing. Не умеет ie считать высоту и ширину спаненых ячеек. Нужно задавать размеры неспаненых, а общую высоту/ширину — у таблицы. Тогда все будет в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 12:55:16 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
AlexvmkВ rowspan ячейку я рисунок хочу запихнуть, высоту нужно указывать. Для этого не обязательно таблицей мутить... Сделай на ДИВах две колонки "лево" и "право". В левой будет рисунок, а в правой та же табличка... Как вариант вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Работает в ИЕ6.0, Опере и ФФ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 12:55:47 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
AntonariyА я не понимаю, в чем смысл задавать высоту у таблицы и спаненой ячейки. Тем более, что они не будут равны из-за border и cellspacing. Не умеет ie считать высоту и ширину спаненых ячеек. Нужно задавать размеры неспаненых, а общую высоту/ширину — у таблицы. Тогда все будет в порядке. Спасибо, Ваши мысли понятны. Сейчас все сделал. Все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 13:00:05 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
krvsaAlexvmkВ rowspan ячейку я рисунок хочу запихнуть, высоту нужно указывать. Для этого не обязательно таблицей мутить... Сделай на ДИВах две колонки "лево" и "право". В левой будет рисунок, а в правой та же табличка... Как вариант вот так Работает в ИЕ6.0, Опере и ФФ... Учту. Пока и с таблой сделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 13:01:05 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
теперь такая трабла: такой текст: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А если установить тип документа, то не расстягивает по высоте на 100%, просто колонку рисует в левом верхнем углу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 17:10:34 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
Это как-то связано с правилами вычисления относительных размеров для этого доктайпа. Добавь таблице position:absolute и будет щастие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 17:30:14 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
Только не забудь в body добавить topmargin="0" и bottommargin="0" и убрать у таблицы border, иначе появится скролл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 17:35:04 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 17:44:42 |
|
||
|
Простейшая таблица: в IE8 неверно отображает
|
|||
|---|---|---|---|
|
#18+
AntonariyЭто как-то связано с правилами вычисления относительных размеров для этого доктайпа. Добавь таблице position:absolute и будет щастие. Не, ну я так не могу делать. У меня документ то вообще другой. Я просто упростил все. наткнулся на такое и ваще не понял(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2010, 17:44:42 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=248&tid=1453026]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 409ms |

| 0 / 0 |
