Rozdział 7.
Określanie marginesu
Oprócz marginesów, które możesz definiować jako część właściwości bloku (patrz strona 94), także elementy umiejscowione mogą posiadać określone wartości właściwości left i top.
Rysunek 7.7 pokazuje element, który został przesunięty o 9em na prawo od lewej krawędzi strony i opuszczony o 75 pikseli w dół.
1. #ht42 (
Podaj selektor, jakiego użyjesz do zdefiniowania elementu, który będziesz umiejscawiał na ekranie. W przykładzie przedstawionym na listingu 7.7 użyjemy selektora identyfikatora.
Aby móc umiejscowić element przy użyciu właściwości left i/lub top, będziemy musieli umieścić w tej samej regule właściwość position.
Podaj właściwość left i dwukropek.
Teraz podaj wartość określającą wielkość,
0 jaką element zostanie przesunięty w prawo. W tym celu możesz użyć:
która będzie określać dystans, na jaki element zostanie odsunięty od lewej krawędzi okna lub elementu rodzicielskiego;
• wartości procentowej, np. 55%. Jej użycie spowoduje, że przesunięcie będzie zależne od szerokości elementu rodzicielskiego;
• wartości auto, która sprawia, że przeglądarka będzie mogła obliczyć przesunięcie, jeśli właściwości position zostanie przypisana wartość absolute; w' przeciwnym razie właściwość left będzie równa 0.
Listing 7.7. Przedstawiony poniżej kod definiuje selektor identyfikatora, który, jeśli zostanie użyty, spowoduje przesunięcie elementu o 9em w prawo i o 75 pikseli w dól
<ht:ml>
<head>
<meta http-equiv="Conterjf.-Typę" ->content="text/html; ćharset=ISO-8859-2"> <tit.le>Listing 7.7</title>
<sryle type="text/css">
Uht4 2 • position: absolute; left: 9em; ->top: 75px; border: 5px groove blue;
</style>
</head> <body bqcolor="#l;’FrFFF,,>
<span id "hl42">W języku HTML definiuje się po kolei wszystkie wiersze tabeli, a każdy z wierszy zawiera definicję wszystkich zawartych w nim komórek. Definiowanie tabeli zaczynamy od górnego wiersza i określamy wszystkie jego komórki, następnie drugi wiersz i jego komórki, itd. Kolumny obliczane są automatycznie w oparciu o liczbę komórek w każdym z wierszy.</span>
</body>
</html>
W stosunku do czego?
Te właściwości określają położenie lewego górnego wierzchołka elementu (włącznie z jego marginesami) w stosunku do lewego górnego wierzchołka elementu rodzicielskiego. Jeśli element nie jest zagnieżdżony wewnątrz innych elementów, to dla elementów umiejscowionych bezwzględnie będzie to pozycja
w stosunku do lewego górnego wierzchołka strony. W przypadku elementów umiejscowionych względnie zawsze będzie to pozycja względem lewego górnego wierzchołka obszaru, który element zajmowałby w zwykłych warunkach.
126