Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Кроссбраузерный дизайн
Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Сверстал сайт http://sweb[dot]com[dot]ua , вроде во всех браузерах работает корректно, кроме любимого IE , а именно версий ниже 8. Хотя в 7-ой версии все не так то плохо и выглядит:
Насколько я понял, не работает overflow: hidden и левый блок с контактами (Звоните, пишите, спрашивайте уезжает вниз)
Подскажите, пожалуйста, как добиться корректного вывода страницы от IE 6,7 ? Где можно найти список CSS свойств которые не понимает IE 6,7 ?
DeepVarvar
Отправлено: 10 Августа, 2011 - 21:47:37
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Hameleon31 пишет:
которые не понимает IE
Вы не правы.
Даже шестой все понимает, но... по своему..
Это то и надо учитывать..
На самом деле перелопачивать всю верстку мало кому захочется.
Поставьте вопрос более конкретно, вот мол тут и тут не могу справиться.
Приведите 10-20 строчек проблемного хтмл-куска.
Прикрепите css-кусок относящийся к этому хтмл.
Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
DeepVarvar пишет:
Hameleon31 пишет:
которые не понимает IE
Вы не правы.
Даже шестой все понимает, но... по своему..
Это то и надо учитывать..
На самом деле перелопачивать всю верстку мало кому захочется.
Поставьте вопрос более конкретно, вот мол тут и тут не могу справиться.
Приведите 10-20 строчек проблемного хтмл-куска.
Прикрепите css-кусок относящийся к этому хтмл.
Да, я с вами согласен. Некорректно поставил вопрос. Спасибо, что сообщили о моей ошибке! Насчет IE6: там я не знаю на что конкретно «тыкать пальцем» сайт весь разбросан по окну, нету фона и т.д.
Насчет IE7:
Вот HTML код:
В нем после <div id="sub"></div> блоки <div id="phone"></div><div id="email"></div> смещаются вниз на страницы поверх футера, как сделать так чтобы они были сразу после <div id="sub"></div>?
Вот СSS код:
background: url(../../img/default/sub.png) left top no-repeat;
height: 235px;
width: 170px;
float: left;
padding-left: 10px;
margin-bottom: 30px;
}
div#sub p#title {
color:#ff331c;
font: 15px Arial, serif;
}
div#sub a {
font: 14px Arial, serif;
color:#020202;
text-decoration: none;
}
div#sub a:hover {
text-decoration: underline;
}
div#phone, div#email{
height: 35px;
width: 135px;
color:#ff331c;
font: 14px "Myriad Pro", Arial;
}
div#phone a, div#email a, div#ask {
display: block;
padding-left: 40px;
width: 150px;
color:#c5c5c5;
font: 14px "Myriad Pro", Arial;
text-decoration: none;
}
div#phone {
margin: 250px 0 0 10px;
background: url(../../img/default/phone.png) center left no-repeat;
}
div#email {
margin: 50px 0 0 10px;
background: url(../../img/default/email.png) center left no-repeat;
}
div#ask {
margin: 30px 0 0 10px;
}
И еще вопросик:
На главной странице я сделал, что-то типа анимации на JQUERY
Блоки которые двигаются (WEB программирование, Ваша идея, продвижение сайта и т.д.) размещены в div#image и для которого прописано свойство overflow: hidden; Но при «выезжании» этих блоков (WEB программирование, Ваша идея, продвижение сайта и т.д за границы div#image они не скрываются в IE7,6
DeepVarvar
Отправлено: 10 Августа, 2011 - 22:23:05
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
по порядку что увидел сразу:
1. ИЕ6 - не умеет повторять фон, позиционировать умеет.
2. ИЕ6,ИЕ7 - если у родителя указан text-align: center - margin: 0 auto; у ребенка работает совсем не так, как ожидается.
3. Вне зависимости от браузера, когда вы отплясываете с float: left/right обязательно всегда после места с плясками пишите пустой див clear: both; даже если пляски происходили внутри некоего блока, вот перед самым закрытием этого блока ставьте "очищающий".
1. ИЕ6 - не умеет повторять фон, позиционировать умеет.
2. ИЕ6,ИЕ7 - если у родителя указан text-align: center - margin: 0 auto; у ребенка работает совсем не так, как ожидается.
3. Вне зависимости от браузера, когда вы отплясываете с float: left/right обязательно всегда после места с плясками пишите пустой див clear: both; даже если пляски происходили внутри некоего блока, вот перед самым закрытием этого блока ставьте "очищающий".
Окей учту с float. Но у меня есть div.clear (clear:both;)
Если я работаю с этим дивом то блоки которые стоят полсе него опускаются вниз родителя Как боротся с этим? Например сейчас в IE 7 все отображается почти корректно, но
<div id="phone"></div>
<div id="email"></div>
Отображаются в внизу <div id="left"></div>, потому, что перед ними стоит clear:both;
join
Отправлено: 10 Августа, 2011 - 23:02:31
Гость
Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2011
1
padding: 0 auto; - фтопку! ( это ничего не даёт вроде )
пардон ))
ps: под ИЕ6 , уже не верстают. Майкрософт в прошлом году перестал поддерживать ИЕ6 и ИЕ7....
Это не еденичный случай
Если после <div class="title"></div> тоже поставить clear, то тогда контент главной опускается вниз. Это я, что-то нахимичел в коде или так визде надо юзать отрицатильные margin ?
join
Отправлено: 10 Августа, 2011 - 23:16:31
Гость
Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2011
Помог: 1 раз(а)
Hameleon31 пишет:
Это не еденичный случай
Если после <div class="title"></div> тоже поставить clear, то тогда контент главной опускается вниз. Это я, что-то нахимичел в коде или так визде надо юзать отрицатильные margin ?
как вариант - использовать отрицательный маргин,
кто как умеет так и делает.
Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
join пишет:
Hameleon31 пишет:
Это не еденичный случай
Если после <div class="title"></div> тоже поставить clear, то тогда контент главной опускается вниз. Это я, что-то нахимичел в коде или так визде надо юзать отрицатильные margin ?
как вариант - использовать отрицательный маргин,
кто как умеет так и делает.
Ясно! Благодарен вам за помощь!!
DeepVarvar
Отправлено: 10 Августа, 2011 - 23:25:36
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Чистить не после каждого флоата, а после группы флоатов и зависимых от них, один раз, в конце.
Чтобы дальше ехать как будто флоатов и не было.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.