Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Двойной float, или как он думает?
 
 автор: Madman   (04.11.2008 в 16:48)   письмо автору
 
 

Супер, отлично! Простой код заставил меня задуматься над тем, зачем разработчики из Мелкософта вообще решили выпустить броузер!

Вот код:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
* { margin:0; padding:0; }
html, body {height:100%;}
</style>
</head>

<body>
    <div style="background:#0099CC; float:right;">
        <div style="float:right; background:#00FF00; padding:10px;">
            float
        </div>
        test
    </div>
</body>
</html>


Теперь если протестить все это делов в НОРМАЛЬНЫХ броузерах и в <censore> IE, то заметим, что понимание вложеного флота в IE сильно отличается от человеческого!

В связи с этим и возник вопрос: как реализовать такую конструкцию понятно для IE?

  Ответить  
 
 автор: Madman   (06.11.2008 в 11:46)   письмо автору
 
   для: Madman   (04.11.2008 в 16:48)
 

ап^

  Ответить  
 
 автор: KingLion   (06.11.2008 в 13:35)   письмо автору
 
   для: Madman   (06.11.2008 в 11:46)
 

Наверное так:

    <div style="background:#0099CC; float:right; width:100px"> 
        <div style="float:right; background:#00FF00; padding:10px;"> 
            float 
        </div> 
        test 
    </div> 

  Ответить  
 
 автор: Madman   (06.11.2008 в 14:16)   письмо автору
 
   для: KingLion   (06.11.2008 в 13:35)
 

Допустим.
Так это будет работать.
А если взять в расчет, что мне нужен float элемен нефиксированного размера, а скажем с произвольной строкой переменной длины. Этот блок обтекается остальным содержимым. При достижении строкой предельной длины (зависит от родительского контейнера), строка переноситься. Даже не обязательно строка. Пусть это будут абзацы, заголовки и пр.! И необходим элемент справа в этом блоке, который бы обтекался остальным содержимым блока (это намек, что absolute здесь не поможет)!

Вот как в таком случае быть?

Чтоб не размусоливать, хочеться получить эффект такой же, как в Mozill'е при выполнении вышеупомянутого кода!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования