Помощник
|
неправильное позиционирование div-ов в IE6 |
Nikolay63
|
Сообщение
#1
|
||
|
|
||
|
|||
Роман Блейк |
20.8.2008, 20:19;
Ответить: Роман Блейк
Сообщение
#2
|
|
Простите, а Вы о таблицах слышали? Или Вы сами не понимаете почему, но делаете в данном случае это блоками? Не нужно поддаваться "моде". Есть случаи, в которых следует использовать блоки, а в которых блоки+таблицы. В Вашем случае как раз второй вариант. Если Вы всё же хотите сделать это блоками, то пришлите скрин того, как должно быть, а то я не совсем понял. Вобщем пришлите скрипт из FF
|
|
|
Nikolay63
|
Сообщение
#3
|
|
Должно выглядить так http://www.diaweb.msk.ru/ Во всех других браузерах всё отлично, даже в IE7 только IE6 всё портит к сожалению. И если всёже придётся применять смешанную вёрстку можете дать ссылку, где хоть это описывается, что именно должно быть в виде таблиц, а что в виде блоков.
|
|
|
Роман Блейк |
20.8.2008, 23:10;
Ответить: Роман Блейк
Сообщение
#4
|
|
Nikolay63, так как у меня вообще нет IE (ни какой версии =) ), то проверить не могу. Попробуйте для right_side прописать float:right, а не left
Насчёт таблиц, то у вас всё делается элементарно схема такова: ############### # ------Шапка------# ############### #----#------DIV-----# #----#-----------------# #----#------DIV-----# #----#-----------------# ############### PS: я тут смотрел Ваш код и заметил </div> Это нужно?
<a href="price.html"></a><div id="left_side"> |
|
|
Nikolay63
|
Сообщение
#5
|
|
Спасибо что пытаетесь мне помочь! Я уже пытался различными манипуляциями что-то сделать, конечно и float: right тоже ставил.
Да с кодом была такая ошибка, я её уже исправлял, просто не успел закачать на сервер + она совершенно на мои проблемы не подействовала. Побольше бы таких людей как вы - без IE :) |
|
|
Роман Блейк |
20.8.2008, 23:24;
Ответить: Роман Блейк
Сообщение
#6
|
|
Nikolay63,да я его скоро установлю =)))
При float:right ничего не изменилось? Если нет то попробуйте поменять левый и правый блоки местами. Помню помогало в похожей ситуации, если в остальных браузерах собьётся, а в IE 6 поможет, то я думаю, что у Вас не возникнет проблем с написанием отдельной таблицы стилей для IE PS: У меня, как и у многих людей, которые пользуются ноутбуками разрешение экрана 1280*800(768), с подобным разрешением шапка занимает половину вертикального пространства экрана и половина меню не видно. Так что я Вам предлагаю либо изменить размер шапки, либо сделать горизонтальное меню (дополнительно над шапкой или под шапкой взамен вертикального), ну в любом случае Вы можете меня не слушать)) |
|
|
Nikolay63
|
Сообщение
#7
|
|
Я сделал, наверное, не совсем то что вы мне порекомендовали. Поменял блоки местами и у меня навигация встала справа, и что я увидел в IE6 я теперь понял почему у меня слетали в нём в низ все соседние блоки. У блока с навигацией в IE6 справа непонятный достаточно большой отступ. Я уже попытался с ним побороться, с радостью написал для этого блока padding 0 но всё осталось по прежнему. Я не понимаю этот IE6 какой у него алгоритм обработки.
|
|
|
Роман Блейк |
21.8.2008, 0:05;
Ответить: Роман Блейк
Сообщение
#8
|
|
Nikolay63,пока у меня нет IE могу Вам посоветовать только смешанную вёрстку.
А алгоритм у IE 6 получше, чем у IE 8 beta))) |
|
|
Nikolay63
|
Сообщение
#9
|
|
Просто досадно, что во всех браузерах всё отлично, а в IE6 такая подстава + я это заметил очень поздно, по сути, когда уже сделал весь сайт.
|
|
|
Exterior |
21.8.2008, 16:30;
Ответить: Exterior
Сообщение
#10
|
|
не надо никакая смешаная верстка, все отлично дивами укладывается;
Nikolay63, пожалуйста, кроссбраузерный вариант без единой таблицы: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <title>Сад Деко</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style type="text/css"> <!-- * { margin: 0px; padding: 0px; } html, body { font: 14px Arial,Helvetica,sans-serif; background: url(images/back.jpg) repeat 0px 0px; } h3 { font-size: 1.2em; font-weight: 700; line-height: 1em; border-bottom: 2px solid #B33570; margin: 0px 0px 2px; } a { color: #6D280A; } a:hover { color: #6D280A; text-decoration: none; } a img { border: 2px solid #DCA5A5; } a:hover img { border: 2px solid #6D280A; } #left_side a { font-size: 18px; color: #DCA5A5; text-decoration: none; } #left_side a:hover { color: #FFFBF0; } #wrapper { width: 800px; margin: 0px auto; } #content { width: 800px; background: #B33570; } #page_header { width: 800px; height: 325px; margin: 0px auto; background: #B33570 url(images/head.gif) bottom left no-repeat; } #left_side { width: 190px; float: left; padding: 0px 6px 0px 6px; background: #B33570 url(images/left.gif) no-repeat; } ul.linklist { list-style: none; } ul.linklist li { height: 58px; width: 137px; background: url(images/knopka.png) no-repeat; } ul.linklist li.first { padding: 20px 0px 0px 52px; } #right_side { width: 488px; height: 140px; float: left; padding: 0px 70px 0px 40px; background: url(images/right.gif) no-repeat; } #right_side h1 { padding: 40px 0px 10px 0px; font: bold 24px Verdana; color: #6D280A; } #right_side h2 { padding-top: 0px; font: bold 12px Verdana; color: #6D280A; } #right_centr { width: 488px; float: left; padding: 0px 70px 0px 40px; background: url(images/centr.gif); } #right_centr ul { margin: 20px 0px 20px 40px; list-style: none; } #right_centr ul li { padding-left: 15px; background: url(images/sign10r.png) no-repeat left center; } #right_centr p { margin: 10px 0px; text-indent: 20px; } #left_down { width: 598px; height: 80px; margin-left: 202px; background: #B33570 url(images/down.gif) no-repeat; } .clear { clear: both; } --> </style> </head> <body> <div id="page_header"></div> <div id="wrapper"> <div id="content"> <div id="left_side"> <ul class="linklist"> <li class="first"><a href="index.html"> О НАС</a></li> <li class="first"><a href="services.html"> УСЛУГИ</a></li> <li class="first"><a href="portfolio.html"> ПОРТФОЛИО</a></li> <li class="first"><a href="price.html"> ПРАЙСЫ</a></li> <li class="first"><a href="contact.html"> КОНТАКТЫ</a></li> <li class="first"><a href="vakansii.html"> ВАКАНСИИ</a></li> </ul> </div> <div id="right_side"> <h1>О нас</h1> <h2>Наша компания предлагает профессиональные услуги по благоустройству и озеленению приусадебных участков, городских и промышленных территорий.</h2> </div> <div id="right_centr"> <p>В составе компании только специалисты, профессионализм которых проверен временем и практикой. Ландшафтные архитекторы разработают ландшафтный дизайн — проект территории с полным пакетом документов. Опытные бригады под авторским надзором воплотят его в жизнь.</p> <p>Мы консультируем, решаем проблемы сложных участков, завозим грунты, сажаем крупномеры, деревья, кустарники, цветы. Исполняем все строительные работы: мощение, освещение, полив, дренаж. Строим подпорные стенки, зоны отдыха, детские площадки, устанавливаем малые архитектурные формы.</p> <p>Тесное сотрудничество со скульпторами и художниками ооо «Дом Художника» позволяет нам создавать уникальные авторские произведения в оформлении пространств: <ul> <li>фонтаны</li> <li>кованые изделия</li> <li>уникальные светильники</li> <li>витражи</li> <li>скульптура</li> <li>малая пластика</li> </ul> <p>Наша компания активно позиционируется на рынке — это участие в выставках и конференциях, публикации в профессиональных изданиях и журналах, проведение лекций и семинаров в Школах ландшафтного дизайна. Также наши сотрудники ежегодно проходят профессиональные стажировки за рубежом.</p> <p>Наши клиенты: <ul> <li>корпоративные клиенты</li> <li>муниципалитеты</li> <li>частные заказчики</li> </ul> </div> <div class="clear"></div> </div> <div id="left_down"></div> </div> </body> </html> p.$. убрана куча бесполезного кода |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Моя div-ная верстка соответствует ли стандартам Хотелось бы конструктивной критики |
10 | muratastana | 1599 | 14.1.2023, 1:16 автор: xweb |
|
DIV'ы в строку | 0 | RedEclipse | 5465 | 29.9.2016, 17:53 автор: -RedEclipse- |
|
при выборе radio в option не скрывались div | 0 | serj123 | 6930 | 17.4.2016, 17:45 автор: -serj123- |
|
Как заставить отображать несколько элементов DIV в одну строку? | 2 | Aalena | 4021 | 10.1.2016, 10:18 автор: -Aalena- |
|
Фоны в в div'ах расходятся при сужении экрана | 1 | Balalaaika1 | 5637 | 2.6.2015, 19:35 автор: -Degradator- |
Текстовая версия | Сейчас: 24.4.2024, 20:36 |