Utwórz plik css3-positioning.html z podstawową strukturą strony WWW w standardzie HTML5.
<!DOCTYPE html> <html> <head> <title>Pozycjonowanie elementów</title> <meta charset="utf-8"/> <style> </style> </head> <body> </body> </html>
W elemencie style dodaj kod.
h1, h2 { position: absolute; }
W elemencie body dodaj kod:
<h1>Nagłówek h1</h1> <h2>Nagłówek h2</h2>
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod.
h1 { right: 100px; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod.
right: 100px; bottom: 10px; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod.
h2 { position: fixed; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod.
position: fixed; left: 0px; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod.
left: 0px; top: 0px; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod.
top: 0px; z-index: -1; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
{position:}
– definiuje sposób pozycjonowania elementu. Wartości stylu mogą być równe:
static - statyczna, relative - relatywna, absolute - absolutna, fixed - ustalona.
{right:}
– definiuje odległość elementu od prawej krawędzi. Wartości stylu mogą być równe: auto, length, percentage.
{bottom:}
– definiuje odległość elementu od dolnej krawędzi. Wartości stylu mogą być równe: auto, length, percentage
{left:}
– definiuje odległość elementu od lewej krawędzi. Wartości stylu mogą być równe: auto, length, percentage.
{top:}
– definiuje odległość elementu od górnej krawędzi. Wartości stylu mogą być równe: auto, length, percentage.
{z-index:}
– definiuje kolejność elementów. Wartości stylu mogą być równe: auto, integer - liczba całkowita.
W edytorze grafiki utwórz obraz zawierający twoje inicjały i umieść odpowiedni kod w stronie aby go wyświetlić.
W elemencie style dodaj kod:
img { position: absolute; right: 10px; bottom: 10px; clip: rect(5px,65px,45px,0px); z-index: 2; }
Zapisz zmiany i odśwież podgląd w przeglądarce. Popraw współrzędne aby widoczne były twoje inicjały.
W elemencie body w zaczniku akapitu wpisz swoje imię.
W elemencie style dodaj kod:
p { direction: rtl; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
W elemencie style dodaj kod:
direction: rtl; unicode-bidi: bidi-override; }
Zapisz zmiany i odśwież podgląd w przeglądarce.
Umieść pliki ćwiczeniowe na serwerze.
{clip:}
– definiuje kadrowanie elementu. Wartości stylu mogą być równe: auto
- brak kadrowania, rect(top, right, bottom, left) - funkcja definiuje prostokąt kadrujący. Argumentami są liczby z jednostką określające odpowiednio ukrycie od krawędzi: górnej, prawej, dolnej i lewej. {direction:}
– definiuje kierunek tekstu. Wartości stylu mogą być równe: ltr - od lewej do prawej, rtl - od prawej do lewej.{unicode-bidi:}
– definiuje kierunek liter. Wartości stylu mogą być równe: normal - litery w domyślnej kolejności, embed - litery w kolejności direction, bidi-override - litery w odwrotnej kolejności (gdy direction:rtl;)