PORADNIK KODOWANIA: CSS

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

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Masz pomysł na lepszy wygląd?

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

Laboratorium 1: Szablon strony w HTML5

Krok 1: Stylizowanie plakatu

CSS - layout strony internetowej

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

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

p { color: yellow; font-weight:bold; }

CSS. Kaskadowe Arkusze Stylów

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

Responsywne strony WWW

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>

Uwaga w niektórych przeglądarkach różnice mogą być niewidoczne zależy to od przeglądarki i ew. od jej ustawień.

SterBox. Przygotowanie Strony Użytkownika

Projektowanie aplikacji internetowych. CSS w akcji

STRONY INTERNETOWE mgr inż. Adrian Zapała

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Ćwiczenie 9 - CSS i wstawianie CSS

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Kaskadowe arkusze stylów (CSS)

Laboratorium 6 Tworzenie bloga w Zend Framework

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Pierwsza strona internetowa

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

O stronach www, html itp..

PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ?

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

2. Projektowanie stron WWW podstawowe informacje

Dokumentacja WebMaster ver 1.0

Tworzenie Stron Internetowych. odcinek 6

Tworzenie Stron Internetowych. odcinek 6

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

2. Prezentacja wizualna

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

Języki programowania wysokiego poziomu. CSS Wskazówki

Być może jesteś doświadczonym programistą, biegle programujesz w Javie,

Elementarz HTML i CSS

Układy witryn internetowych

Aplikacje internetowe

CSS Kaskadowe Arkusze Stylów

Bezbolesny wstęp do CSS

Arkusze stylów CSS Cascading Style Sheets

Podstawy HTML. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

Przykład integracji kalkulatora mbank RATY na platformie IAI

Wordpress: Joomla! Drupal.

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

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot

Dokument hipertekstowy

Aplikacje WWW - laboratorium

Można też ściągnąć np. z:

Dokument hipertekstowy

Witryny i aplikacje internetowe

Sierpień 2015 rozwiązanie plik: index.htlm

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

HTML (HyperText Markup Language) hipertekstowy język znaczników

Podstawy pozycjonowania CSS

SPIS TREŚCI. Sposób pierwszy... 3 Sposób drugi Ikony banków Ikony dostawców Strona1

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

HTML jak zrobić prostą stronę www

Podstawy (X)HTML i CSS

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

Dokumentacja Skryptu Mapy ver.1.1

Ćw. IV. Tworzenie stron internetowych. Podstawy projektowania, wprowadzenie do języka HTML

Przepis. Wstęp HTML & CSS. W tym projekcie nauczycie się, jak stworzyć stronę internetową ze swoim ulubionym przepisem. Zadania do wykonania

Tworzenie Stron Internetowych. odcinek 9

plansoft.org Zmiany w Plansoft.org

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

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

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

Tell a Story. Wstęp HTML & CSS. W tym projekcie nauczycie się, jak stworzyć własną stronę internetową, by opowiedzieć historyjkę, dowcip albo wiersz.

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

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

I. Wstawianie rysunków

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

edycja szablonu za pomocą programu NVU

Specyfikacja techniczna dot. mailingów HTML

[Junior Developer - pierwsza praca jako programista - JavaDevMatt] 1. Sponsorzy Partnerzy projektu O czym i dla kogo jest ta książka?

kaskadowe arkusze stylów

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

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...

Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS)

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.


e r T i H M r e n L T n

Jak zainstalować szablon allegro?

za pomocą: definiujemy:

Tomasz Grześ. Systemy zarządzania treścią, cz. II

Podstawy technologii WWW

Moduł IV Internet Tworzenie stron www

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

Można też ściągnąć np. z:

Technologie informacyjne: Arkusz kalkulacyjny

Technologie Informacyjne

Innowacja pedagogiczna Pasja programowania ZESPÓŁ SZKÓŁ W CHOROSZCZY

Transkrypt:

PORADNIK KODOWANIA: CSS Przygotowane przez Jakuba Skórzyńskiego

SPIS TREŚCI Wstęp... 3 Jak zacząć?. 4 Składnia 5 Klasy i unikaty.. 7 Rzeczy ważne 8 Najważniejsze komendy 9 Porady i Triki. 11 2

Wstęp Nazywam się Jakub Skórzyński, jestem uczniem klasy III gim. W ramach projektu na końcową ocenę celującą z informatyki przedstawiam Ci czytelniku poradnik kodowania w języku CSS. Moje pierwsze spotkanie z tym językiem było przypadkowe. Podczas uczenia się PHP natrafiłem na niego dzięki wielu wzmiankom na forach poświęconym programowaniu. Szybko zrozumiałem, że jest to język niezbędny, jeśli chcę tworzyć dobrze wyglądające strony internetowe. Na szczęście jest on bardzo łatwy i przystępny w nauce, a pisanie w nim to jedno z najprzyjemniejszych doświadczeń jakie miałem jako programista. Jeżeli interesujesz się tworzeniem stron internetowych, ten poradnik pomoże Ci nauczyć się podstaw i pokaże Ci drogę do dalszego rozwoju. 3

Jak zacząć? Cascading Style Sheets, (w skrócie CSS) to język służący do opisu formy prezentacji (wyświetlania) stron WWW. To znaczy, że za jego pomocą ustalamy jak będzie wyglądać strona. CSS jest nieodłączny od HTML, bez kodu HTML nie możemy użyć CSS. Spróbuj zapamiętać to tak: HTML odpowiada za zawartość strony, CSS za jej wygląd. A więc, jak zacząć? Po pierwsze, potrzebujemy dobrego edytora. Mogę wymienić miliard powodów dlaczego notatnik nie jest dobrym edytorem, ale na razie po prostu mi zaufaj. Poszukaj w internecie darmowego edytora tekstu, ważne żeby miał możliwość zmiany koloru interfejsu na ciemny (od białego bolą oczy), kolorowanie tekstu (dla wygody) i autouzupełnianie (dla szybkości pisania). Osobiście mogę polecić Visual Studio: CODE, albo ATOM. Oba te programy są darmowe. Oto porównanie kodu w notatniku i VS: CODE 4

Składnia Pisanie w CSS polega na odnoszeniu się do div ów stworzonych w HTML i określanie ich wyglądu. Linie kodu zaczynamy odniesieniem się do div a (więcej o nich na następnej stronie). #Div W klamrach ustalamy właściwości tego diva. Załóżmy, ze chcemy zmienić kolor tła, do tego posłuży nam komenda background-color. Po każdej komendzie wypisujemy dwukropek, a linie kończymy średnikiem. {} Komentarze możemy stawiać za pomocą /* i */. #Div { background-color: red; /* To jest komentarz i będzie on pominięty przy renderowaniu strony, widoczny jest on tylko dla programisty jako pomoc. */ } 5

Przed Po 6

Klasy i unikaty Co to są div y? Są to pudełka, w których zawiera się elementy strony. Np. jeżeli wstawimy zdjęcie do sekcji body w html i powiemy w css, że zdjęcie ma wypełnić cały obszar, to cały ekran wypełni się tym zdjęciem. Jeżeli stworzymy w HTML div a, do niego wrzucimy zdjęcie, a w css powiemy, ze div ma mieć wielkość 200x200 pixeli, a zdjęcie ma wypełniać cały ekran, to zdjęcie wypełni tylko pudełko o wymiarach 200x200 pixeli. Tworzymy div y za pomocą HTML: <div id= to_jest_div > Zawartość strony </div> <div class= to_jest_klasa > Zawartość klasy </div> Czym się różni ID od class? Pierwsze, to klasa a drugie to unikat. Unikatów używamy kiedy element jest jeden albo potrzebuje unikatowego umiejscowienia. Klasy, kiedy mamy wiele elementów, które mają wyglądać tak samo, np. przyciski na stronie. W CSS odnosimy się do tych pudełek by nadać im wygląd. # adresuje unikat, a. adresuje klasę: #to_jest_div {}.to_jest_klasa {} 7

Rzeczy ważne Aby skrypt CSS działał, trzeba stworzyć nowy plik tekstowy w formacie.css w tym samym folderze co index.html. Potem w pliku index musimy dołączyć z kodem CSS. Załóżmy, że nasz plik nazywa się style.css <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> Teraz skrypt powinien działać i możemy spokojnie zacząć ustalać wygląd pudełek. Konieczne by pliki były w jednej lokacji na dysku, albo żeby była podana dokładna ścieżka do pliku z naszym skryptem CSS. 8

Najważniejsze komendy Background-color: x ; - Ustala nam kolor tła pudełka. Zamiast x możemy wstawić słownie (po angielsku) kolor podstawowy, albo użyć sześciocyfrowego kodu hex poprzedzonego # np. #536745 Height: x; i Width: x; - Ustala nam opdowiednio wysokość i szerokość pudełka. Zamiast x możemy wstawić dowolna wartość rozpoznawaną przez CSS np. px (pixele) lub % (procenty). Margin: x; - Ustala nam margines pudełka. Zamiast x możemy wstawić dowolną wartość rozpoznawaną przez CSS. 9

Float: x; - Ustala przyleganie pudełek. Automatycznie jest ustawione żeby przylegały pod sobą. Jeżeli chcesz wypełnić całą stronę pudełkami o różnych szerokościach, możliwe, że niezbędne będzie użycie tej komendy i zamiast x wstawienie: left, top, bottom, right, both albo center. Przed: Po: 10

Porady i triki Jeżeli chcesz by strona wyświetlała się zawsze tak samo, możliwe, że dobrym dla Ciebie rozwiązaniem będzie użycie jednostek vw (viewport width) i vh (viewport height) żeby ustalić szerokość i wysokość pudełka zamiast jednostek 100% i 100%. Jeżeli potrzebujesz stworzyć jakiś efekt, polecam Google. W internecie jest wszystko czego będziesz potrzebował, począwszy od prostych skalowań po zaawansowane animacje. Tak ja się nauczyłem tego języka. Ponieważ komend w CSS jest tysiąc, nie możliwe jest, żebym opisał je wszystkie w tym poradniku. Odsyłam do angielskiej strony www.w3schools.com/cssref/default.asp dla spisu wszystkich dostępnych komend i masy dobrych poradników (wszystkie po angielsku). I pamiętaj, CSS to ciągłe próbowanie. Nie da się wyliczyć wszystkiego i z matematyczną precyzją dopasować wszystkiego do siebie. CSS to zabawa. Często przyłapuje się na zmienianiu wartości ustawień niektórych pudełek o 0.1px by wszystko do siebie pasowało, ale uwierz mi, warto! Ucz się i szukaj materiałów na temat języków programowania w internecie. Filmiki, lub poradniki mają wszystko czego potrzebujesz, byś stał się profesjonalnym web developerem! 11