DHTML0127

DHTML0127



Rozdział 7.

Definiowanie porządku wyświetlania


Definiowanie porządku wyświetlania

Różne elementy w oknie przeglądarki mogą być umieszczane na ekranie poprzez określenie wartości właściwości left i top. Odpowiadają one współrzędnym x i y na ekranie, przy czym początkiem układu współrzędnych jest lewy górny wierzchołek strony. Pomimo że ekran jest obszarem dwuwymiarowym, to elementom, które są na nim umieszczane można przypisać trzeci wymiar porządek wyświetlania w stosunku do innych elementów.

Na rysunku 7.9 możesz zobaczyć, w jaki sposób każdemu umiejscowionemu obiektowi jest automatycznie przypisywany numer, rozpoczynający się od 0, a którego wartość zależy od kolejności, w jakiej element pojawia się w kodzie HTML-owym oraz od jego elementów potomnych i innych elementów znajdujących się na tym samym poziomie zagnieżdżenia. Ten numer nazywany jest z-indeksem. Wartość z-indeksu elementu obrazuje jego związek z innymi elementami w oknie.

Jeśli zawartości elementów nakładają się na siebie, to element o wyższej wartości z-indeksu

o niższej wartości z-indeksu.

Możesz zmienić oryginalny porządek

wyświetlania elementów na stronie poprzez

bezpośrednie określenie wartości właściwości

z-index. Na rysunku 7.10 przedstawionych zostało kilka elementów (patrz listing 7.9), których kolejność wyświetlania została zmieniona w stosunku do kolejności naturalnej (patrz rysunek 7.11).

Aby zdefiniować z-indeks elementu

1.    #elementO{

Podaj selektor.

2.    position: absolule;

Aby umieścić element we wskazanej warstwie na ekranie, będziesz musiał zdefiniować jego właściwość position (patrz listing 7.9).

<E1>

<- 0

<E2X/E2>

<- 1

</El>

<E3>

<- 1

</E3>

<E4>

<- 2

<E5>

<- 1

<E6X/E6>

<- 1

<E7X/E7>

<- 2

<E8X/E8>

<- 3

</E5>

<E9X/E9>

<- 2

</E4>

<E10x/E10>

<- 3

Rysunek 7.9. Naturalny porządek wyświetlania. Pierwszy’ element <EI> ma z-indeks o wartości 0. Kolejny element <E2>, zagnieżdżony wewnątrz elementu <EI>, otrzymuje z-indeks równy I. Z-indeks kolejnego elementu <E3> także będzie miał wartość I. jednak <E2> będzie poniżej tego elementu, gdyż jego element rodzicielski <EJ> ma z-indeks o wartości 0. Przechodząc dalej, także element <E6> ma z-indeks o wartości I. Jednak <E6> zostanie wyświetlony ponad wszystkimi poprzednimi elementami, ponieważ posiadają one z-indeks o wartości /, a najwyższy element rodzicielski elementu <E6> - <E4> - ma z-indeks o wartości 2

Rysunek 7.10. Wyniki wyświetlenia kodu z listingu 7.9. Zauważ, iż pomimo że Element I powinien znajdować się na samym spodzie stosu elementów, to jego właściwości z-indeks przypisano wartość 3, a zatem będzie on wyświetlony ponad pozostałymi elementami

130


Wyszukiwarka

Podobne podstrony:
DHTML0044 Rozdział 1.Określanie porządku kaskady Na jednej stronie WWW możesz dysponować dołączonymi
DHTML0028 Rozdział 1. Definicje: właściwości i wartościDefinicje:właściwości i wartości /a selektore
DHTML0030 Rozdział 1. Definiowanie selektorów klasDefiniowanie selektorów klas Użycie selektorów kla
DHTML0049 Rozdział 2. Określanie czcionkiOkreślanie czcionki Czcionka użyta do wyświetlenia tekstu m
DHTML0053 Rozdział 2. Wyświetlanie tekstu kursywąWyświetlanie tekstu kursywę Bardzo często mylone są
DHTML0134 Rozdział 8. Tworzenie pasków tytułowychTworzenie pasków tytułowych Wyświetlenie zawartości
page0181 ROZDZIAŁ LXVIO PORZĄDKU STWARZANIA ODNOŚNIE DO ROZRÓŻNIANIA. podzielony na pięć paragrafów.
DHTML0032 Rozdział 1. Rozdział 1. Definiowanie saelektora identyfikatora i i j i jneużt!.
DHTML0036 Rozdział 1. Dodawanie CSS do dokumentu HTML-owego Głównym zastosowaniem CSS jest definiowa
DHTML0057 Rozdział 2. Zamienianie liter małych na duże 3 JJ .3 : JWwtes Hi«soiy W JĘZYKU HTML DEFINI
Image34 (9) Programowanie Listing 74 Definicja sprzętowa wyświe/luczu. #define LCD_SX
Definicja macierzy pustej jest następująca: c = [ ] Wartość elementu macierzy można wyświetlić poprz
Znajdź hasło: czy jest tylko jedna lista haseł? Jaki jest porządek haseł? (różne odmiany słowników

więcej podobnych podstron