Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IE беда позиционирования relative дива в absolute 
:(
    Опции темы
vdm
Дата 29.7.2009, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 236
Регистрация: 16.10.2007

Репутация: нет
Всего: нет



С IE6 беда с позиционированием relative дива в диве типа absolute со значениями width:auto когда там есть текст. В примере: если просто написать слово "privet" синий див станет в самый правый край. А если написать слово "privetO" синий див будет с 1px отступом от правого края - что быть не должно. Получается зависим от количества символов. Решаема ли это проблема или этот глюк в IE6 неисправим?

Код

<?xml version="1.0" encoding="utf-8"?>
<!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" xml:lang="en" lang="en">
    <head>
        <style type="text/css">

            div.buttonClassBody
            {
                left:0px !important;
                top:0px !important;
                position:absolute !important;
                height:20px !important;
                width:auto !important;
                background-color:#FF0000 !important;
                margin: 0px !important;
                padding: 0px !important;
                overflow: visible !important;
                display:inline-block !important;
                border-collapse: collapse !important;
            }

            div.buttonClassRight
            {
                top:0px !important;
                right:0px !important;
                position:absolute !important;
                height:20px !important;
                width:6px !important;
                background-color:#0000FF !important;
                margin: 0px !important;
                padding: 0px !important;
                overflow: visible !important;
            }
        </style>

        <title></title>
    </head>
    <body>
        <div class="buttonClassBody">
            <div class="buttonClassRight"></div>
                privetO
        </div>
    </body>
</html>

PM MAIL   Вверх
Deg
Дата 7.8.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 28.9.2006
Где: Dniepropetrovsk, Ukraine

Репутация: нет
Всего: нет



Вообще, не сильно понял что ты хочешь и что получается, но попробуй в первом (внешнем диве) убрать вообще строку width: auto !im.... Он сам должен задавать себе авто величину.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0381 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.