|
|
|
Opera vs IE. Страница отображается по-разному.
|
|||
|---|---|---|---|
|
#18+
Возникла такая проблема. Не могу понять в чем дело. Страницу можно найти по адресу http://lcn.com.ua/TreneraDonetsk.html . Обратите внимание на информацию справа от второй фотки (Адрес, Телефон, ...). В Опере оно все отображается компактно (сообственно, я как раз под Оперу эту страницу и создавал), а когда решил посмотреть на нее в IE, то увидел, что там это все растягивается. Для того, чтобы "разделить" строки я использую конструкцию TreneraDonetsk.html <div id="info_name">Адрес:</div> <div id="info_value">г. Донецк, ул. Очаковская, д. 8, кв. 2</div> <div id="break"></div> <div id="info_name">Телефон:</div> <div id="info_value"> 8 (062) 3459076<br> 8 (067) 6277886 </div> trenera.css#info_name { float: left; width: 13%; font-weight: bold; } #info_value { float: right; width: 87%; } #break { width: 100%; height: 20px; } И ещё. В Опере при наведении на картинки меняется цвет рамки (hover), в IE - нет, и цвет рамки синий, а не черный как прописано в CSS-файле. Такое впечатление, что либо IE эти файлы как-то выборочно читает, либо под него нужен особый синтаксис. Я с CSS работать начал относительно недавно, могу чего-то не знать. Нужен совет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2009, 15:33 |
|
||
|
Opera vs IE. Страница отображается по-разному.
|
|||
|---|---|---|---|
|
#18+
1. строки касательно уже имеющегося кода: к break добавить overflow:hidden, чтобы высота была 20px независимо от высоты строки, и убрать width:100% - оно там не нужно. Плюс ко всему почему-то в ИЕ не всегда блоки суммарной шириной 100% влезают в строку (попробуйте вдобавок сделать 13%+86%, если просто overflow не поможет). Помимо этого, id - это уникальный идентификатор элемента на странице, и повторяться не может. С css возможно это не так заметно, но если будете использовать скрипты - проблемы обеспечены. Поэтому для задания стиля следует вместо id использовать специально предназначенный для этого атрибут class. Вообще, данная структура явно табличная . Верстка дивами конечно популярна, но не стоит вдаваться в крайности. 2. рамки ИЕ понимает :hover только для ссылок (<a>), причем только для тех, у кого задан href. Поэтому сделайте обычный рисунок, оберните его ссылкой, для ссылки задайте все необходимые события/переходы, а для рамки используйте стиль a:hover img {border:1px solid red} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2009, 16:16 |
|
||
|
Opera vs IE. Страница отображается по-разному.
|
|||
|---|---|---|---|
|
#18+
1. Помогло, спасибо. 2. hover работать отказывается. TreneraDnepropetrovsk.html<tr> <td width=200 align=left valign=center> <a href="javascript:showphoto('photo/dnepr16.jpg','518','389')"><img src="photo/thumb/thumb_dnepr16.jpg" width=173 height=130 border=1></a></td> <td width=200 align=center valign=center><a href="javascript:showphoto('photo/dnepr17.jpg','518','389')"><img src="photo/thumb/thumb_dnepr17.jpg" width=173 height=130 border=1></a></td> <td width=200 align=center valign=center><a href="javascript:showphoto('photo/dnepr18.jpg','518','389')"><img src="photo/thumb/thumb_dnepr18.jpg" width=173 height=130 border=1></a></td> <td width=100 align=center valign=center><a href="javascript:showphoto('photo/dnepr13.jpg','389','518')"><img src="photo/thumb/thumb_dnepr13.jpg" width=95 height=130 border=1></a></td> <td width=100 align=right valign=center> <a href="javascript:showphoto('photo/dnepr19.jpg','389','518')"><img src="photo/thumb/thumb_dnepr19.jpg" width=95 height=130 border=1></a></td> </tr> trenera.cssa:link IMG { border:1px solid black; } a:visited IMG { border:1px solid black; } a:active IMG { border:1px solid black; } a:hover IMG { border:1px solid red; } Опера все делает, как и раньше. В IE цвет рамки меняется почему-то только когда имеет место щелчок любой кнопки мыши на ссылке (картинке). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2009, 17:30 |
|
||
|
Opera vs IE. Страница отображается по-разному.
|
|||
|---|---|---|---|
|
#18+
Забыл дописать. Я пробовал убирать все A:* IMG, кроме hover, но IE всё-равно не прорисовывает крансую рамку при наведении мыши. Может, это только мой IE глючит? Посмотрите, как у вас IE будет отображать эти странички. Например, http://www.lcn.com.ua/TreneraDonetsk.html . И отпишитесь, плз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2009, 17:36 |
|
||
|
Opera vs IE. Страница отображается по-разному.
|
|||
|---|---|---|---|
|
#18+
да нет, помешательство у ИЕ, как правило, массовое :-). Не знаю, чего ему надо. Попробуйте сделать так (это не универсально, до для Ваших картинок подойдет): Код: 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. Можно еще сделать через onmouseover и onmouseout для img - все равно ведь скрипты используете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2009, 01:02 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=297&tid=1454963]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 295ms |
| total: | 428ms |

| 0 / 0 |
