Косяк верстки в IE c position:absolute @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 14 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Заголовок сообщения: Косяк верстки в IE c position:absolute
Сообщение Добавлено: 3 Февраль 2007, 01:11:15 
http://www.alcohol-injection.com/1alcohol/
После экспериментов со смещением контента вышло так, что IE6 перестал показывать верх страницы. Кто-нибудь с похожим сталкивался? В чем может быть проблема?
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 3 Февраль 2007, 01:20:05 
на ночь уж ене думается -- это именно из-за position? нет ли тут косяков у ИЕ с отображением картинок как таковых? завтра посмотрим по-пристальнее...

_________________
Keep in touch. Andrey Alexeev.
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 3 Февраль 2007, 12:43:54 

Цитата:
нет ли тут косяков у ИЕ с отображением картинок как таковых?


Без этих танцев с бубном вроде все нормально. Те же яйца, но без absolute смотрятся как надо
http://www.alcohol-injection.com/

_________________
Не можешь вынести хамства? Сосчитай до десяти и вынеси хама.
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 3 Февраль 2007, 22:23:14 

diezel2005 писал(а):
Без этих танцев с бубном вроде все нормально. Те же яйца, но без absolute смотрятся как надо


А вопрос: зачем тогда нужно оно это абсолютное опзиционирование?

Код:
.headerdiv div.logo {
 font-family: arial, helvetica, sans-serif;
 letter-spacing: -3px;
 font-size: 36px;
 left: 99px;
 font-style: oblique;
 font-weight: bold;
 position: absolute;
[b] top: 70px;[/b]
 margin: 0;
}

Зачем картинку лого жёстко призвязывать? И, вопрос -- относительно чего в данном случае строится абсолютное позиционирование? див headerdivllogo считается от дива header, так? А top: 77px зачем? В css файле у левой и правой части лого этих атрибутов я не заметил
Код:
.headerdivright {
 float: left;
 width: 6px;
 height: 121px;
 background: #999 url(../THM0006/images/h_top_right.gif) right top no-repeat;
}
.headerdivleft {
 float: left;
 width: 6px;
 height: 121px;
 background: #999 url(../THM0006/images/h_top_left.gif) left top no-repeat;

Кстати, в Мозилле из-за этого абсолютного сдвига картинки косяк наблюдается.

Изображение

Может, вот этонемного прояснить ситуацию и натолкнёт на мысли? ;-)

Кстати, подумал тут, через пару часов: а не поможет ли, вместо этих левы-правых лого картинок. использование тех же nifty corners, или вариантов от Invizor?

_________________
Keep in touch. Andrey Alexeev.
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 4 Февраль 2007, 23:27:27 
tentoys,
Видимо я неверно объяснил проблему. Косяк в ФФ - ерунда, по сравнению с тем, что в ИЕ верх вообще не отображается.
Но... если перед дивом с absolute добавить какую-то хрень
Код:
<div id="testtext">test</div>

в ИЕ верх отобразится. Что такого в pageBlockLeft, что не дает отобразиться верху без этого левого дива?

_________________
Не можешь вынести хамства? Сосчитай до десяти и вынеси хама.
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 4 Февраль 2007, 23:47:06 
diezel2005, мне кажется вы перемудрили тут со всякими мутками. Все это можно сверстать на порядок проще.

_________________
Frontend developer: IonDen.com
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 5 Февраль 2007, 12:22:12 
лень копаться в коде, могу сказать что если в ИЕ не отображается блок с position:absolute можно вставить перед
этим блоком <br /> или <div style="clear:both"></div>.

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 5 Февраль 2007, 14:25:54 
hardy,
Спасибо, вроде я уже до этого дошел. Просто любую чушь леплю перед слоем и прокатывает. А есть ли какое-то логическое объяснение этому феномену?

_________________
Не можешь вынести хамства? Сосчитай до десяти и вынеси хама.
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 5 Февраль 2007, 14:31:53 
diezel2005, наверное, нет. Кстати, может, стоить проверить валидатором код и css файл -- вдруг где-нибудь, что-нибудь deprecated ии теги какие не закрыты или что-то ещё подобное?

_________________
Keep in touch. Andrey Alexeev.
hardy Муж.
новый человек
2
Сообщения: 114
Зарегистрирован: 05.02.04
Откуда: Харьков, Украина
Сообщение Добавлено: 5 Февраль 2007, 15:02:41 
diezel2005,
логического объяснения не знаю, но помогает всегда :)

_________________
режу PSD в HTML
ICQ: 348215379
e-mail: sbaidin(собака)gmail.com
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 5 Февраль 2007, 16:36:27 
tentoys,
Код я проверил - ничего плохого не обнаружил, да и сам XHTML 1.0 Transitional не особо подходит для жесткой 100% валидации. А про CSS как-то не подумал, вернее отложил на потом. Вот, наверное, сейчас это "потом" и наступило.

_________________
Не можешь вынести хамства? Сосчитай до десяти и вынеси хама.
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 16 Февраль 2007, 11:16:14 
Вроде бы все исправил и запустил, но появилась засада в Сафари.
Вот http://82.55.223.140/safaritest/1171613526-full.jpg на скриншоте видно, что после заголовка появляется полоса, шириной в 3 пикселя, хотя паддинг для подзаголовка включен.
Получается, что Сафари не воспринимает паддинг после <div style="clear:both"></div>? Или я опять с Float напутал?
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 16 Февраль 2007, 20:47:05 
diezel2005, не очень понимаю -- где? Снизу после серого блока с заголовком и нижеследующим красным фоном?

_________________
Keep in touch. Andrey Alexeev.
diezel2005 Муж.
новый человек
16
Сообщения: 140
Зарегистрирован: 12.08.06
Откуда: Украина
Сообщение Добавлено: 16 Февраль 2007, 23:35:25 

Цитата:
Снизу после серого блока с заголовком и нижеследующим красным фоном


Да, на скриншоте, под надписью "Store Categories"

_________________
Не можешь вынести хамства? Сосчитай до десяти и вынеси хама.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 14 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100