Jump to content
  • 0

Проблемы с правильным отображением в браузере IE


alex2008
 Share

Question

5 answers to this question

Recommended Posts

  • 0

На самом деле у тебя очень простая задача, но при этом верстка сайта, да и стили тоже так изуродованы,

что тяжело разобраться на первый взгляд даже в очевидных вещах.

Валидация. Ошибки. (в 62 строчке нашелся лишний "</ul>")

Пробелма в том что IE не прожевал по какой-то причине у блока <div id="logo"> свойство float: left.

Кроме того важно помнить что IE6 очень зависимы от свойства position: relative;

Друзья, вот классический пример как верстать не следует. Всем известно что IE6 является большим камнем предкновения, при разработке сайтов. Новички, или люди не очень точно разбирающиеся в этих особенностях - облегчите себе жизнь, начинайте сразу верстать под IE6 и FF(2) к примеру, либо проверяйте под большим количеством Brw. сразу. Тем самым вы решите массу проблем, и в дальнейшем под сафари или ff3 или опера, опитимизировать код намного проще, и менее затратнее, эти браузеры отробатывают чеснее.

Link to comment
Share on other sites

  • 0
На самом деле у тебя очень простая задача, но при этом верстка сайта, да и стили тоже так изуродованы,

что тяжело разобраться на первый взгляд даже в очевидных вещах.

Валидация. Ошибки. (в 62 строчке нашелся лишний "</ul>")

Пробелма в том что IE не прожевал по какой-то причине у блока <div id="logo"> свойство float: left.

Кроме того важно помнить что IE6 очень зависимы от свойства position: relative;

Друзья, вот классический пример как верстать не следует. Всем известно что IE6 является большим камнем предкновения, при разработке сайтов. Новички, или люди не очень точно разбирающиеся в этих особенностях - облегчите себе жизнь, начинайте сразу верстать под IE6 и FF(2) к примеру, либо проверяйте под большим количеством Brw. сразу. Тем самым вы решите массу проблем, и в дальнейшем под сафари или ff3 или опера, опитимизировать код намного проще, и менее затратнее, эти браузеры отробатывают чеснее.

Спасибо за развернутый ответ. Только я так и не понял, что конкретно тут нужно изменить. :-) Объясни, пожалуйста.

Link to comment
Share on other sites

  • 0

Конкретно нужно переверстать.

времени жаль нет сейчас искать полноценное решение.

Для ie6 починить так, но это плохой вариант - нужна в любом случае кроссбраузерность.

<div id="logo" style="left: 0; position: absolute;">

<div id="main" style="position: absolute;">

Покури пока,

ребята на формуе проснутся, посмотрят и отпишут лучше. я смотрел очень поверхностно.

Edited by Amigos
Link to comment
Share on other sites

  • 0
Конкретно нужно переверстать.

времени жаль нет сейчас искать полноценное решение.

Для ie6 починить так, но это плохой вариант - нужна в любом случае кроссбраузерность.

<div id="logo" style="left: 0; position: absolute;">

<div id="main" style="position: absolute;">

Покури пока,

ребята на формуе проснутся, посмотрят и отпишут лучше. я смотрел очень поверхностно.

Спасибо! Это помогло - в ie всё отображается правильно. Но теперь почему-то перестали работать некоторые ссылки этого сайта, когда его просматриваешь с помощью FF. Они просто не нажимаются. В чем может быть причина?

Link to comment
Share on other sites

  • 0
Спасибо! Это помогло - в ie всё отображается правильно. Но теперь почему-то перестали работать некоторые ссылки этого сайта, когда его просматриваешь с помощью FF. Они просто не нажимаются. В чем может быть причина?

Да собственно нет никаких проблем, у тебя просто блок ID="main" получает сейчас больший приоритет над нижестоящим, а происходит это потому что у блока ID="left_side" отсутствует свойство

position: relative; объясняющее браузерам положение этого блока в общем потоке на странице, то самое "position: relative;" о котором уже писалось выще. Напоминаю что Браузеры очень зависят от этого свойства, для IE6 это особенно актуально. Можешь ещё принудительно добавить z-index для блока ID="left_side" хотя, свойства position: relative; должно хватить.

Но прежде чем ты захочешь пойти и поправить данную пробелму,

хотел бы ещё раз обратить твоё внимание на то что вариант этот плох изначально.

Я бы на месте заказчика отказался бы принимать такую работу.

Использовать одно что бы потом чинить другое - очень плохая практика для верстальщика в принципе.

Правильнее будет устранить все ошибки. Переверстать - подчеркиваю, задача очень простая, и займет не меньше часа, иначе, проблем будте становиться намного больше. Если уж работа стоит быть сделанной, значит она стоит того что бы сделать её хорошо.

Edited by Amigos
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy