Kurs WWW
Transkrypt
Kurs WWW
Kurs WWW CSS, część II Paweł Rajba [email protected] http://pawel.ii.uni.wroc.pl/ Zawartość modułu Więcej o tabelkach Automatyczne generowanie treści Formatowanie list Pozycjonowanie i wyświetlanie Kurs WWW -1- Copyright © Paweł Rajba Tabelki raz jeszcze Przy formatowaniu tabelek przydatne są: border-collapse: (collapse|separate) łączy razem sąsiednie krawędzie obramowania komórek i obramowania tabeli (lub nie łączy) border-spacing: 10px odpowiednik cellspacing empty-cells: (show|hide) pokazuje lub nie obramowanie pustych komórek padding: 4px odpowiednik cellpadding Kurs WWW -2- Copyright © Paweł Rajba Przykład kurswww-02-p01tabelki.html Formatowanie tabelek Kurs WWW -3- Copyright © Paweł Rajba Generowanie zawartości Najpierw o pseudo-klasach :before :after Zawartość określamy przez właściwość content, gdzie wartość to kombinacja napisów, przy czym można użyć w napisie \A co daje złamanie wiersza , ale widoczne jest tylko w połączeniu z white-space: pre linków do obrazków liczników Kurs WWW -4- Copyright © Paweł Rajba Generowanie zawartości Używanie liczników Funkcja counter(). Składnie counter(name) counter(name, style) name to nazwa licznika style są następujące ● disc | circle | square | decimal | decimal-leading-zero | lowerroman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none Inne przydatne właściwości counter-reset: { licznik [liczba] }+ counter-increment: { licznik [liczba] }+ Kurs WWW -5- Copyright © Paweł Rajba Formatowanie list Służą do tego właściwości: list-style-type: rodzaj wypunktowania: wartości: disc | circle | square | decimal | decimal-leadingzero | lower-roman | upper-roman | lower-greek | lowerlatin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none list-style-image: url("adres obrazka") obrazek wypunktowania list-style-position: { inside | outside } pozycja treści wypunktowania list-style: list-style-type list-style-position list-style-image Kurs WWW -6- Copyright © Paweł Rajba Przykład kurswww-02-p02formatowanie-list.html Generowanie zawartości Formatowanie list Kurs WWW -7- Copyright © Paweł Rajba Pozycjonowanie i wyświetlanie Do ustawienia pozycji mamy parametr position Rodzaje pozycjonowanie statyczne (domyślne) position : static relatywne position : relative absolutne position : absolute ustalone position : fixed Kurs WWW -8- Copyright © Paweł Rajba Pozycjonowanie i wyświetlanie Właściwości określające sposób wyświetlania left, right, top, bottom – lokalizacja pudełka z-index – kolejność rysowania warstw overflow – co zrobić z tym co wystaje wartości: visible, hidden, scroll clip – określa obszar, który ma być wyświetlony wartość: rect(lewa, góra, prawa, dół) clear – określa, która krawędź pudełka ma nie przylegać do krawędzi poprzednich pudełek wartości: left, right, both Kurs WWW -9- Copyright © Paweł Rajba Pozycjonowanie i wyświetlanie Właściwości określające sposób wyświetlania float – określa sposób opływania pudełka left – pudełko do lewej i opływane z prawej right – pudełko do prawej i opływane z lewej none – pudełko w ogóle nie jest opływane display – sposób wyświetlania pudełka typowe wartości: block, inline, none visibility – czy pokazywać pudełko wartości: visible, hidden różnica pomiędzy display i visibility Kurs WWW - 10 - Copyright © Paweł Rajba Przykład kurswww-02-p03pozycjonowanie.html Pozycjonowanie Wyświetlanie zawartości Kurs WWW - 11 - Copyright © Paweł Rajba Przykład kurswww-02-p04menu.html Przykłady różnych menu Kurs WWW - 12 - Copyright © Paweł Rajba Przykład kurswww-02-p05formularze.html Przykładowo sformatowany formularz Kurs WWW - 13 - Copyright © Paweł Rajba