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.



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

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


za pomocą: definiujemy:

Krótki przegląd własności języka CSS

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

Kaskadowe arkusze stylów (CSS)

Krok 1: Stylizowanie plakatu

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

CSS - layout strony internetowej

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

CSS. Kaskadowe Arkusze Stylów

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

Języki programowania wysokiego poziomu. CSS Wskazówki

Tworzenie Stron Internetowych. odcinek 6

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

Projektowanie aplikacji internetowych. CSS w akcji

Programowanie WEB PODSTAWY HTML

Laboratorium 1: Szablon strony w HTML5

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

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

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

Pierwsza strona internetowa

Ćwiczenie 9 - CSS i wstawianie CSS

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

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>

I. Formatowanie tekstu i wygląd strony

Deklarowanie tytułu związanej z tabelą

Rysunek otaczany przez tekst

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

Dokument hipertekstowy

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

Podstawy tworzenia stron internetowych

I. Dlaczego standardy kodowania mailingów są istotne?

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

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

Rozwiązania zadań EGZAMINACYJNYCH- WITRYNY

1.Formatowanie tekstu z użyciem stylów

Moduł IV Internet Tworzenie stron www

Tworzenie stron internetowych w kodzie HTML Cz 5

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Układy witryn internetowych

Systemy internetowe Wykład 2 CSS

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

Znaczniki języka HTML

Model blokowy. Model blokowy w CSS

INSTRUKCJA OBSŁUGI STRONY INTERNETOWEJ

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

I. Wstawianie rysunków

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

Informatyka MPDI 3 semestr

Masz pomysł na lepszy wygląd?

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

Dziedziczenie. Dziedziczenie i kaskadowość. Dodał Administrator środa, 10 marzec :00. Tematy: Dziedziczenie Kaskadowość

2 Podstawy tworzenia stron internetowych

Tworzenie Stron Internetowych. odcinek 7

2. MATERIAŁ NAUCZANIA

2. Prezentacja wizualna

Blok dokumentu. <div> </div>

Dokument hipertekstowy

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Elementarz HTML i CSS

Jednostki miar stosowane w CSS

HTML jak zrobić prostą stronę www

HTML (HyperText Markup Language)

I. Menu oparte o listę

Zadanie 1. Stosowanie stylów

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

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

Technologie Informacyjne

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

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 6

Specyfikacja techniczna dot. mailingów HTML

PROJEKTOWANIE STRON WWW W4

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

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

Wykład 2 CSS. Michał Drabik

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

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

Wrocław dn. 20 kwietnia 2006 roku. Temat lekcji: Style CSS.

Czcionki. Rodzina czcionki [font-family]

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

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Witryny i aplikacje internetowe

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

Responsywne strony WWW

Konfiguracja szablonu i wystawienie pierwszej aukcji allegro

CENTRALNA KOMISJA EGZAMINACYJNA

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

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

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

Przewodnik... Tworzenie Landing Page

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

Zastosowanie kaskadowych arkuszy stylów (CSS - Cascading Style Sheets) w technologii JavaServer Faces

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

Transkrypt:

Style CSS

Wstęp 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. Podstawową zaletą i zadaniem stylów jest oddzielenie treści i struktury strony od sposobu jej prezentacji. CSS umożliwia spójne projektowanie oraz modyfikowanie wyglądu strony przez skupienie w jednym miejscu formatowania wszystkich znaczników wykorzystywanych na stronach witryny. Zmiana sposobu formatowania danego znacznika w arkuszu stylów natychmiast odzwierciedlona jest w sposobie wyświetlania tego znacznika na wszystkich podstronach witryny.

Sposoby definiowania stylów Style wykorzystywane przy formatowaniu strony WWW mogą być definiowane zarówno bezpośrednio w pliku HTML jak i w pliku zewnętrznym dołączanym do naszej strony. Wyróżniamy także style zagnieżdżone w kodzie HTML, definiowane dla konkretnego znacznika za pomocą atrybutu style. Dla pełnego oddzielania treści od formatowania oraz dla łatwego i spójnego zarządzania wyglądem strony, style należy umieszczać w dodatkowych plikach o rozszerzeniu *.css.

Definicja w kodzie HTML, ma następująca składnię: <znacznik style= właściwość: wartość; właściwość wartość; >. </znacznik> Przykład: <p style= font-weight: bolder; font-size: 12px; > Przykładowy tekst akapitu </p>

Definicja stylu może znajdować się w nagłówku strony HTML, wewnątrz znacznika <style>. Przykład: <head> <style type="text/css"> p { font-family: Arial ;.red { color: red; </style> </head>

Podstawy składni Dzięki stylom CSS można definiować wygląd znaczników HTML określonego typu (np. możemy określić jak będą wyświetlane elementy umieszczone wewnątrz znacznika p). Używamy do tego selektora znacznika. Selektor taki określa w jaki sposób wyświetlane będą wszystkie znaczniki podanego typu. Poniższy przykład określa, że tekst paragrafów na stronie ujętych w znacznik <p> wyświetlony będzie czcionką Arial. p { font-family: Arial ; Użycie selektora w kodzie HTML: <p> Przykładowy tekst w paragrafie </p>

Podstawy składni Możemy definiować także wygląd poszczególnych elementów przez przypisanie im identyfikatora, a następnie w arkuszu stylu przypisanie odpowiedniego formatowania do tego identyfikatora. Styl wymuszający odstępu od elementu oraz określający rozmiar i kolor czcionki: #price { /* selektor z identyfikatorem */ padding: 10px 10px 10px 10px; font-size: 7.5pt; color: red; Użycie selektora w kodzie HTML: <p id= price > Tekst dla identyfikatora price. </p> W powyższym przykładzie tylko paragraf posiadający atrybut id równy price zostanie sformatowany. Pozostałe paragrafy będą miały formatowanie domyślne.

Podstawy skłądni Wyrównanie do lewej strony, pogrubienie i podkreślenie czcionki nagłówka i zmiana koloru na zielony:.header { /* selektor dla znaczników danej klasy */ color: green; float:left; font-weight: bold; text-decoration: underline; Użycie selektora w kodzie HTML: <div class= header > Przykładowy tekst nagłówka </div> <p class= header > Przykładowy tekst paragrafu </p>

Podstawy składni Styl dla znacznika p, mającego atrybut class o wartości hotnews: p.hotnews { text-align: right; border:1px dotted #369; <p class="hotnews"> Przykładowy tekst </p> Pominięcie p w definicji stylu spowoduje jego zastosowanie do wszystkich znaczników mających atrybut class o wartości hotnews..hotnews { text-align: right; border:1px dotted: #369; Wygląd rysunków umieszczanych wewnątrz tabeli (wewnątrz znacznika td): td img { /* znaczniki zagnieżdżone */ border:1px dotted #369;

Znacznik <span> i <div> Znacznik <span> stosuje się najczęściej do określenia wyglądu tekstu znajdującego się w jednej linii. Przykładowo:.red { color: red; Wykorzystanie znacznika w kodzie HTML: To jest tekst umieszczony na stronie. <span class="red">tu znajduje się na czerwono wyróżniony tekst</span>. Wszystkie napisy znajdują się w jednej linii. Znacznik <div> pozwalają na grupowanie, a w efekcie również na definiowanie wyglądu grupy elementów (znaczników). Aby zobaczyć różnicę pomiędzy znacznikami zamień w powyższym przykładzie znacznik <span> na <div>. Jaką różnicę zauważyłeś?

Kaskadowość stylów - hierarchia Przez kaskadowość stylów określa się tworzoną przez nie hierarchię. Style formatowania przekazywane są od znaczników najbardziej zewnętrznych do najbardziej zagnieżdżonych w kodzie strony. Style zagnieżdżonych znaczników mogą także nadpisywać własności stylów wyższych. Przykład: p { font-size: 20px; #green { text-decoration: underline; color: green;.red { color: red; font-size: 30px; <div id="green"> Tekst wewnatrz bloku o id green. <p class="red">tekst dodatkowo wewnatrz klasy red. </p> Ponownie tekst tylko wewnątrz bloku green. </div>

Dołącz do strony zewnętrzny arkusz stylów Utwórz w tym samym folderze w którym znajduje się Twoja strona plik styles.css. Plik ten będzie zawierał wszystkie zdefiniowane przez Ciebie style formatowania treści strony. Aby strona korzystała właśnie z tego pliku CSS należy go dodać do strony za pomocą znacznika link w części nagłówkowej strony. <head> <link href="styles.css" rel="stylesheet" type="text/css" title="arkusz stylów CSS" /> </head>

Formatowanie dla znacznika <html> i <body> Dodając styl do znaczników <html> i <body> można określić najbardziej ogólny wygląd strony. W pliku styles.css zdefiniuj styl html, body { margin:10px; /* margines strony wynosi 10px*/ text-align:center; /*wyśrodkowanie zawartości strony*/ Styl ten zostanie zastosowany do wszystkich znaczników <html> i <body> witryny. Uruchom stronę w przeglądarce.

Formatowanie odnośników Dodaj do pliku styles.css formatowanie nagłówków pierwszego i drugiego poziomu oraz odnośników (linków). Formatowanie linków - znacznik <a>: a { color:#369; /* określenie koloru dla czcionki w linku */ text-decoration:none; /* likwidacja podkreślenia które domyślnie mają linki */ a:hover { color:#666; /* wygląd linku po wskazaniu na niego myszką*/ Do innych, najczęściej używanych atrybutów związanych z linkami, należą: visited opisujący wygląd linku po kliknięciu na niego, active opisujący wygląd linku aktywnego.

Formatowanie nagłówków znaczniki <h1>, <h2>, <h3> h1 { font-size:28px; /*rozmiar czcionki*/ margin:0; /*odstęp od innych elementów na stronie*/ color: blue; h2 { h3 { font-size:15px; margin:0 0 0 5px; /*odstęp od innych elementów na stronie*/ color: green; font-size:10px; margin:0 0 0 3px; /*odstęp od innych elementów na stronie*/ color: red;

Formatowanie rysunku Dodajmy wykropkowane obramowanie do rysunku na stronie. Obramowanie po najechaniu na rysunek myszką powinno zmieniać kolor na czerwony. img { border-color: #369; /* określenie kolory ramki */ border-style: dotted; /* określenie stylu ramki, inne style np. solid, dashed */ img:hover { /*selektor z pseudoatrybutem wygląd ramki rysunku po wskazaniu myszką*/ border-color: red; /* zmiana koloru na czerwony */ Poniższy styl zostanie zastosowany do znacznika <img> posiadającego wartość atrybutu id floating. Dodaj do znacznika <img> na swojej stronie odpowiednią wartość atrybutu id. #floating { float:left; /*rysunek otoczony przez tekst i wyrównany do lewej*/ padding:2px 2px 2px 2px; /*odstęp od innych elementów*/ <img id="floating" src="source/bg2d_new.jpg" width="151" height="120"/>

Otocz znaczniki <h1></h1> znacznikami <div> i przypisz do znaczników <div> zdefiniowane powyżej style: <div id="banner"> <div id="dashed"> <h1>strona domowa <span style= text-decoration: underline; >Jana Kowalskiego</span></h1> </div> </div> Dodaj graficzny nagłówek strony Zapisz zdjęcie w katalogu strony. Dodaj do arkusza stylów: #banner { margin:5px; /* margines otaczający element ze wszystkich stron */ background: url(nazwa.jpg) no-repeat; /* rysunek nagłówka */ width:662px; /* szerokość elementu */ height:147px; /* wysokość elementu */ padding:10px 0 0 10px; /* odstęp pomiędzy elementami */ #dashed { width:635px; /* szerokość ramki */ height:125px; /* wysokość ramki */ padding:5px; /* odstęp pomiędzy elementami */ border:1px dashed #CCC; /* kreskowane obramowanie */

Stworzyć stronę miasta Poznań. Witryna ma zawierać stronę główną i pięć podstron (Atrakcje, Miasta partnerskie, Komunikacja, Praca, Mieszkania). Zmienić kolorystykę strony (czcionkę, wygląd linków, tło oraz resztę elementów graficznych witryny). Po lewej stronie witryny powinny się znajdować nowości, które posiadają tytuł i datę. Po kliknięciu na nazwę nowości przeglądarka powinna wyświetlać strony z miasta poznania na innym serwerze. W stopce strony proszę się zawrzeć informacje o autorze strony oraz daty jej powstania. Zadanie Każda podstrona powinna zawierać nagłówek z nazwą danej podstrony. Strona główna powinna zawierać w kilku akapitach: powitanie, tekst zachęcający do obejrzenia dalszej części strony (opisać krótko co znajduje się na innych podstronach i dlaczego warto przejrzeć te informacje). Poniżej dodaj przynajmniej trzy zdjęcia miasta wraz z opisem. Atrakcje: wymień zdjęcia szablonu na przynajmniej sześć zdjęć z miasta, które warto odwiedzić. Po prawej stronie opisz te miejsca w przynajmniej trzech krótkich zdaniach (podkreśl te słowa, które najlepiej oddają niesamowity charakter danego miejsca). Niech po kliknięciu na obrazek przeglądarka przekieruje internautę do innej strony z opisem tego miejsca w Poznaniu. Miasta partnerskie: nie mniej niż pięć opisów partnerskich miast wraz z obrazkami. Opis powinien składać się z nagłówka (nazwa miasta oraz kraj). Następnie wymień przynajmniej trzy cechy danego miasta (podpisanie umowy, zakres współpracy oraz liczba ludności). Informacje te znajdziesz na stronie miasta (link poniżej). Komunikacja: W nie mniej niż dwóch akapitach opisz komunikację w Poznaniu. Nie zapomnij dodać linka do strony MPK Poznań oraz umieścić logo MPK. Praca: za pomocą listy nienumerycznej podaj przynajmniej siedem ofert pracy wraz z dwu-zdaniowym opisem. Mieszkania: W tabeli wstaw przynajmniej sześć zdjęć oferowanych w Poznaniu mieszkań. Obok obrazka podaj ich lokalizację, numer piętra, liczbę pomieszczeń i cenę. Przydatne linki: http://webinside.pl/news-1830-darmowe-zdjecia-dla-projektantow-www.html <- darmowa grafika http://www.poznan.pl/ <- strona miasta Poznań

Zadanie dla chętnych Odszukaj w Internecie darmowy szablon i edytuj go w podobny sposób jak podano we wcześniejszym zadaniu. Zmień tematykę witryny. Bądź kreatywny!

Dziękujemy za uwagę!