Pozycjonowanie elementów



Podobne dokumenty
Podstawy pozycjonowania CSS

Dokument hipertekstowy

Zbuduj robota. Wprowadzenie HTML & CSS. W tym projekcie nauczysz się, jak wstawiać obrazki, by stworzyć własnego robota! Zadania do wykonania

CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).

Układy witryn internetowych

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów...

Laboratorium 1: Szablon strony w HTML5

Zaawansowane projektowanie stron w CSS

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.

Dokumentacja WebMaster ver 1.0

Czcionki. Rodzina czcionki [font-family]

Aplikacje WWW - laboratorium

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Pierwsza strona internetowa

Bezbolesny wstęp do CSS

Model blokowy. Model blokowy w CSS

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

KURSY PROGRAMOWANIA DLA DZIECI

Tworzenie stron internetowych w kodzie HTML Cz 5

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Arkusze stylów CSS Cascading Style Sheets

Zadanie 3. Praca z tabelami

Zadanie 1. Stosowanie stylów

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

Rys. 1 SZABLON STRONY. Tutaj kolor #006600

KURSY PROGRAMOWANIA DLA DZIECI

Tworzenie Stron Internetowych. odcinek 6

Powtórzenie materiału: CSS3 Spis treści

Jeśli dodamy jakieś parametry stylów dla poszczególnych DIV-ów, np.: <div style="float: left">pierwsza treść, zdjęcie, tabele lub cokolwiek </div>

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Zasady tworzenia podstron

Z CSS3 szybciej i przyjemniej

I. Wstawianie rysunków

Specyfikacja techniczna dot. mailingów HTML

CSS + HTML. Front end publikacji internetowej. Cięcie grafiki i CSS Ćwiczenia z CSS Typografia CSS image sprites

I. Pozycjonowanie elementów

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Rysunek otaczany przez tekst

Wstawianie nowej strony

Uczeń otrzymuje ocenę z przedmiotu uzależnioną od opanowania przez niego wymagań edukacyjnych na określonym poziomie.

KASKADOWE ARKUSZE STYLÓW CSS (ang. Cascading Style Sheets)

Zadanie 9. Projektowanie stron dokumentu

PRZEWODNIK PO PRZEDMIOCIE

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

W ramach realizacji zamówienia Wykonawca będzie świadczył usługi w zakresie m.in:

Tło CSS 3. Gabriela Panuś

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

Zrozumieć CSS. Co To Jest Styl?

WŁĄCZANIE W PRZEGLĄDARKACH INTERNETOWYCH OBSŁUGI SKRYPTÓW JAVASCRIPT

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

Jak zrobić klasyczny button na stronę www? (tutorial) w programie GIMP

2.1. Duszek w labiryncie

Formatowanie komórek

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Tajemniczy List. Wstęp HTML & CSS

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Szczegółowy opis zamówienia:

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.

CSS - layout strony internetowej

Elementarz HTML i CSS

Dokumentacja techniczno-użytkowa Serwis internetowy

Arkusz kalkulacyjny EXCEL

2 Podstawy tworzenia stron internetowych

Studia Podyplomowe Grafika komputerowa i Techniki Multimedialne, 2015, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW.

Moje Projekty. Wprowadzenie HTML & CSS

PRZEWODNIK PO PRZEDMIOCIE

Znaczniki języka HTML

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Zastanawiałeś się może, dlaczego Twój współpracownik,

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Wikispaces materiały szkoleniowe

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

WASTE MANAGEMENT SYSTEM PODRĘCZNIK UŻYTKOWNIKA SERWISU WWW

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

APLIKACJE INTERNETOWE PROJEKTOWANIE WWW - HTML & XHTML, CSS WOJCIECH BIEDROŃ

Projektowanie aplikacji internetowych. CSS w akcji

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Formatowanie komórek

Metaliczny button z deseniem.

Slajdy. 1. STRONA uruchom program PowerPoint usuń ramki z napisami Narzędzia główne Układ Pusty

Czas na dostępność. Projekt Kuźnia Dostępnych Stron jest współfinansowany ze środków Ministerstwa Administracji i Cyfryzacji

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

MS Access formularze

Dodawanie grafiki i obiektów

Własna strona WWW w oparciu o CMS

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok2015 CZĘŚĆ PRAKTYCZNA

APLIKACJA SHAREPOINT

Tworzenie gadgetów Windows Vista/7. Krzysztof Jeliński Toruń 2011

KATOWICE, LIPIEC 2018 WERSJA 1.0

Transkrypt:

Pozycjonowanie elementów Dzięki pozycjonowaniu w CSS, możesz umieścić element dokładnie tam gdzie tylko chcesz. Razem z efektem pływania pozycjonowanie daje ci nieograniczone możliwości tworzenia zaawansowanego i precyzyjnego układu na stronie. Następujące rzeczy omówimy w tej lekcji: Zasada pozycjonowania CSS Pozycjonowanie absolutne Pozycjonowanie relatywne Zasada pozycjonowania CSS Wyobraż sobie okno przeglądarki jako zbiór koordynatów: Zasada pozycjonowania CSS mówi że możesz umieścić element gdziekolwiek chcesz w zbiorze koordynatów. Powiedzmy że chcemy przemieścić gdzieś nagłówek. Dzięki modelowi blokowemu nagłówek pojawi się następująco: Jeżeli chcesz umieścić nagłówek 100px od góry oraz 200px od lewej strony obramowania dokumentu, wykorzystaj następujący kod CSS: h1 { top: 100px; left: 200px;

Rezultat będzie następujący : Jak widzisz, pozycjonowanie CSS jest bardzo precyzyjną techniką układania elementów. Jest to o wiele łatwiejsze niż wykorzystywanie tabel, przeźroczystych obrazków lub czegokolwiek innego. Pozycjonowanie absolutne Element pozycjonowany absolutnie nie zabiera miejsca w dokumencie. To oznacza że jego obecność nie zmienia ułożenia innych elementów. Aby element pozycjonować absolutnie, właściwość position ustawiamy na wartość absolute. Możesz następne użyć właściwości left, right, top, oraz bottom aby ustawić pozycję elementu. Jako przykład pozycjonowania absolutnego, wybraliśmy 4 bloki, każdy w jednym rogu dokumentu: #box1 { #box2 { #box3 { #box4 { top: 50px; top: 50px; right: 50px; bottom: 50px; right: 50px; bottom: 50px;

Pozycjonowanie relatywne Aby pozycjonować element relatywnie, ustaw właściwość position na wartość relative. Różnica między pozycjonowaniem absolutnym i relatywnym jest taka, że pozycja jest kalkulowana w inny sposób. Pozycja elementu który jest pozycjonowany relatywnie obliczana jest na podstawie oryginalnej pozycji w dokumencie. To oznacza, że przesuwasz element w prawo, lewo, dół lub w górę. Tym sposobem, element nadal zajmuje miejsce w dokumencie tam gdzie jest jego oryginalna pozycja. Jako przykład takiego pozycjonowania, spróbujemy przedstawić trzy obrazki pozycjonowane relatywnie względem ich oryginalnego położenia. Zauważ jak elementy zostawiają puste miejsce w ich oryginalnym położeniu: #dog1 { #dog2 { #dog3 { left: 350px; bottom: 150px; left: 150px; bottom: 500px; bottom: 700px; Warstwy na warstwach a właściwość z-index CSS operuje w trzech wymiarach - wysokości, szerokości oraz głębokości. Zapoznaliśmy się z dwoma. W tej lekcji, nauczymy się jak uczynić różne elementy warstwami. W skrócie, omówimy kolejność nakładających się na siebie elementów. Do tego celu, każdemu elementowi możesz nadać numer (z-index). Reguła jest następująca: elementy z wyższym numerem nakładają się na elementy z niższym numerem. Powiedzmy że gramy w pokera i mamy Pokera Królewskiego. Każda z kart w tym wypadku ma swój z-index:

W tym przypadku, liczby wykorzystaliśmy kolejne liczby (1-5) ale ten sam rezultat uzyskamy poprzez użycie 5 innych liczb. Najważniejsza jest tylko kolejność chronologiczna liczb (wielkość). Kod w przykładzie z kartami może wyglądać następująco: #ten_of_diamonds { left: 100px; top: 100px; z-index: 1; #jack_of_diamonds { left: 115px; top: 115px; z-index: 2; #queen_of_diamonds { left: 130px; top: 130px; z-index: 3; #king_of_diamonds { left: 145px; top: 145px; z-index: 4; #ace_of_diamonds { left: 160px; top: 160px; z-index: 5; Metoda jest bardzo prosta ale możliwości jest wiele. Możesz umieścić obrazki na tekście, lub nad tekstem itd.

Standardy WWW i sprawdzanie poprawności W3C jest skrótem od World Wide Web Consortium, co jest niepodległą organizacją która zarządza standardem kodów w internecie (np. HTML, CSS, XML oraz inne). Microsoft, The Mozilla Foundation oraz inne są częścią W3C i zgadzają się co do przyszłego rozwoju standardów. Jeżeli już trochę pracowałeś przy tworzeniu stron internetowych, prawdopodobnie wiesz już że mogą istnieć wielkie różnice w sposobie prezentacji strony zależnie od przeglądarki. Bardzo frustrujące i czaso chłonne może być rozwiązywanie problemów związanych właśnie z tymi różnicami powstałymi w zależności jakiej przeglądarki używasz. Na przykład Mozilli, Internet Explorera, Opery lub całkiem innej przeglądarki. Idea standardów pozwoli ułatwić pracę z technologiami internetowymi. To oznacza że obserwując standardy, programista internetowy zdaje sobie sprawę z odpowiedniego zachowania się jego stron nie zależnie od platformy na której pracuje użytkownik. Tak więc sugerujemy abyś sprawdził zgodność swojego kodu CSS ze standardem powszechnie stosowanym w internecie. Walidator CSS Aby ułatwić obserwację standardów CSS, W3C stworzyło tak zwany walidator który czyta twój arkusz stylów i zwraca listę ostrzeżeń oraz błędów związany z twoim kodem CSS. Adres walidatora: http://jigsaw.w3.org/css-validator/ Zostaniesz poinformowany przez stronę W3C o wszystkich znalezionych błędach. Dodatkowy walidator możesz znaleźć pod tym adresem: http://jigsaw.w3.org/css-validator/