Rozdział 7.
Stosowanie umiejscawiania
Umiejscawianie bezwzględne tworzy niezależny element - tzw. „wolny agent” - oddzielony od reszty' dokumentu, wewnątrz którego możesz umieścić dowolną zawartość języka HTML. Elementy zdefiniowane w ten sposób są umieszczane w oknie przeglądarki w ściśle określonym punkcie, wskazanym za pomocą współrzędnych x i y. Początkiem układu współrzędnych (o współrzędnych 0,0) jest lewy górny róg okna przeglądarki lub elementu zawierającego dany element. Dodatnia wartość współrzędnej x powoduje przesunięcie elementu bardziej na prawo, natomiast dodatnia wartość współrzędnej y powoduje przesunięcie elementu ku dołowi (patrz strona 118).
Na rysunku 7.2, umieszczonym na kolejnej stronie, przedstawiony został element umiejscowiony bezwzględnie. Przy użyciu właściwości top i left został on przesunięty o 25 pikseli na prawo od lewej krawędzi okna przeglądarki (x) i 50 pikseli ku dołowi od górnej krawędzi okna przeglądarki (y).
1. #elemAbs
Określ nazwę selektora tej reguły.
Zazwyczaj dla elementów umiejscawianych bezwzględnie będziesz używał selektorów identyfikatorów, które będą mogły zostać wykorzystane do podania położenia określonego elementu na stronie.
Tak właśnie zrobiłem w kodzie przedstawionym na listingu 7.2.
5. position:
Zapisz właściwość position i dwukropek.
6. absolute
Jeśli chcesz posiadać dokładną kontrolę nad położeniem elementu w oknie przeglądarki, to przypisz właściwości position wartość absolute.
Listing 7.2. Każdy element, w którym zostanie wykorzystany identyfikator elemAbs, będzie umiejscowiony bezwzględnie, bądź to w oknie przeglądarki, bądź w elemencie rodzicielskim
<htrnl>
<head>
<raeta htt.p-equiv=*"Content-Type" -»content-"text/html; charset=ISO-8359-2"> <title>Listing 7.2</t.itle>
<style type-"teKt/css1^
#elemAbs { position: absolute; tcp: 25px; -»left: 50px; wiath: 200px; color: red; -*font-weight: bold; )
</style>
</head>
<body bgcolor~,,#FFFFFF">
<p>W języku HTMJ. definiuje się pc kolei wszystkie wiersze tabeli,...</p>
<span id="eleruAbs">
<p>E>ara znaczników TF i /TR służy do tworzenia wiersza. Każdy ...</p>
</span>
</body>
118