По умолчанию h1 является элементом блока и представит на строке после первого img и заставит второй img появляться на строке после блока.
, Чтобы мешать этому произойти можно установить h1 для имения встроенного поведения потока:
#header > h1 { display: inline; }
Что касается абсолютного расположения img в отделении , необходимо установить содержание отделения для имения "известного размера", прежде чем это будет работать правильно. По моему опыту, также необходимо изменить атрибут положения далеко от значения по умолчанию - положение: относительные работы для меня:
#header { position: relative; width: 20em; height: 20em; }
#img-for-abs-positioning { position: absolute; top: 0; left: 0; }
, Если можно заставить это работать, Вы могли бы хотеть попытаться прогрессивно удалить высоту, ширину, атрибуты положения от div.header, чтобы заставить минимальные необходимые атрибуты получать эффект, который Вы хотите.
ОБНОВЛЕНИЕ:
Вот полный пример, который работает над Firefox 3:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Example of vertical positioning inside a div</title>
<style type="text/css">
#header > h1 { display: inline; }
#header { border: solid 1px red;
position: relative; }
#img-for-abs-positioning { position: absolute;
bottom: -1em; right: 2em; }
</style>
</head>
<body>
<div id="header">
<img src="#" alt="Image 1" width="40" height="40" />
<h1>Header</h1>
<img src="#" alt="Image 2" width="40" height="40"
id="img-for-abs-positioning" />
</div>
</body>
</html>
It looks like the thread module became obsolete in 3.x in favor of the threading module. See PEP 3108.
Прошло довольно много времени с тех пор, как низкоуровневый thread
был неофициально объявлен устаревшим, и всем пользователям настоятельно рекомендуется использовать вместо него высокоуровневый модуль threading
; теперь, когда появилась возможность вводить обратную несовместимость в Python 3, мы сделали это устаревание не просто «неформальным», вот и все! -)
I think the old thread
module is deprecated in favour of the higher level threading
module.