Specjalizacja "Dziennikarstwo On-line„ Arkusze stylów – CSS Część 5 Prowadzący: Dariusz Jaruga djaruga@klub.chip.pl.

Slides:



Advertisements
Podobne prezentacje
Wprowadzenie do tworzenia stron internetowych
Advertisements

Tworzenie stron internetowych
SuperHost.pl td img {display: block;}
Metody pozycjonowania elementów na stronie www
Kolory, grafika, multimedia
Style CSS.
Podstawy projektowania graficznego Projektowanie strony internetowej
Kaskadowe arkusze stylów – CSS
Wykłady z HTML'a Język HTML został stworzony w Szwajcarii przez programistów pracujących w laboratoriach.
Style definiujące tabele
Kurs WWW – wykład 3 Paweł Rajba

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projektowanie warstwy klienckiej aplikacji internetowych Kaskadowe.
Narzędzia internetowe Paweł Rajba
Podstawy i rozszerzenia języka HTML
Style CSS - Pozycjonowanie
Tworzenie stron internetowych www World Wide Web
Projektowanie stron WWW (Wykład 5) PSEUDOKLASY HTML 5 - WPROWADZENIE
HTML edytory, formularze, CSS
języka hipertekstowego
Tworzenie stron www 5 Joanna Brzozowska
Xhtml 1.0 Grzegorz Getka.
Dr inż. Jan Kapała HTML (Hyper Text Markup Language) jest językiem programowania, który umożliwia równoczesne: redagowanie tekstu umieszczanie obrazów.
Kurs języka HTML Mariusz Tomczyk.
PROJEKT STRONY WWW KW GOPŁO KRUSZWICA
Wstawianie stylów CSS.
TECHNOLOGIE INTERNETOWE
JavaScript informatyka +
Temat 7: Tekst.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML Część 4 Prowadzący: Dariusz Jaruga
Cascading Style Sheets
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 3 Prowadzący: Dariusz Jaruga
Czcionki, tekst, odnośniki
Temat 5: Pozycjonowanie elementów
Wprowadzenie do CSS Okiełznać style.
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
Aplikacje internetowe
Część I. Grupowanie elementów  Elementy i są używane do grupowania i strukturyzowania dokumentu. Będziesz je często wykorzystywał wraz z atrybutami class.
Aplikacje internetowe
Selektory. Selektor elementu Selektor {własciwość:wartość}
Aplikacje internetowe
Elementy multimedialne na stronie
Temat 3: Właściwości CSS
Aplikacje internetowe
Aplikacje internetowe
Projektowanie Aplikacji Internetowych
HTML.
Aplikacje internetowe CSS - style fontów, tekstu Ciąg dalszy.
Aplikacje internetowe
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wprowadzenie do kaskadowych arkuszy stylów Informatyka.
Temat 4: Klasy i identyfikatory
XHTML Tworzenie stylów CSS Damian Urbańczyk. Zewnętrzny plik CSS Aby ułatwić sobie pracę ze stylami, najlepiej utworzyć osobny plik, w którym będą przechowywane.
CSS - Selektory. Selektory Selektorem można nazwoć dowolny element języka HTML, dla którego chcemy zdefiniować parametry formatowania. Wyróżniamy następujące.
C S S 1 Cascading Style Sheets HTML pozwala zarządzać strukturą dokumentu, STYLE mają nam służyć do jego upiększania Kaskadowe Arkusze Stylów.
Temat 1: CSS Dołączanie stylów do dokumentu
HTML HTML (ang. HyperText Markup Language, pol. hipertekstowy język znaczników) – język wykorzystywany do tworzenia stron internetowych HTML zdefiniowanie.
Temat 2: Składnia kaskadowych arkuszy stylów. Za zmianę wyglądu witryny w kaskadowych arkuszach stylów odpowiadają reguły stylów. Każda z reguł powiązana.
Technologie internetowe
Kaskadowe arkusze stylów CSS. Reguła CSS – definiuje sposób formatowania elementów na stronie WWW Części składowe reguły CSS selektor{ właściwość: wartość;
Wykład 2 Mechatronika PWSW Informatyka. Strony WWW (World Wide Web) Mosaic – pierwsza przeglądarka 1993 Internet Explorer Opera Firefox(Mozilla) Safari.
Wykład 4 Informatyka MPDI sem.3 HTML cd. Arkusze stylów - CSS.
Kaskadowe arkusze stylów CSS - Cascading Style Sheets.
Kaskadowe arkusze stylów CSS - Cascading Style Sheets.
Metody budowania interfejsu użytkownika CSS Bartosz Sakowicz.
Tworzenie stron internetowych
CSS 3 Technologie Informacyjne Literatura:
<i>Tu wpisz tekst</i>
Arkusz stylów CSS Cascading Style Sheet.
Damian Urbańczyk xHTML Tworzenie stylów CSS.
Style definiujące tekst
Zapis prezentacji:

Specjalizacja "Dziennikarstwo On-line„ Arkusze stylów – CSS Część 5 Prowadzący: Dariusz Jaruga djaruga@klub.chip.pl

Arkusze stylów CSS - wprowadzenie Czym jest Arkusz styli CSS ? CSS jest opisem formatowania dokumentów HTML, arkusze CSS są odpowiedzialne za sposób wizualizacji znaczników HTML/XHTML. Co oznacza sktrót CSS ? CSS - Cascading Style Sheets (kaskadowe arkusze stylów) Wersje arkuszy styli: 1.0 – CSS1 2.0 – CSS2 2.1 - CSS2 3.0 – w ciągłym opracowaniu (został podzielony na moduły, każdy z modułów posiada inny stopień stabilności – CSS3

Arkusze stylów CSS – osadzanie w dokumencie HTML/XHTML Bezpośrednio w znaczniku jako jego atrybut Przykłady: <p style='color: red'> <p style='color: blue; background: yellow'> W nagłówku strony HTML – znacznik <style> Przykład: W nagłówku strony definicja stylu <head> </head> <style> p.zielony { color: green } p.negatyw { color: white; background: black } h1 {color: red} </style> w ciele strony <body> </body> <p class=zielony> To jest w kolorze zielonym <p class=negatyw> To jest w negatywie białe literki czarne tło.

Arkusze stylów CSS – osadzanie w dokumencie HTML/XHTML <head> <style type="text/css"> p.zielony { color: green } p.negatyw { color: white; background: black } </style> </head> <body> <p class=zielony> To jest w kolorze zielonym <p class=negatyw> To jest w negatywie białe literki czarne tło. </body> </html>

Arkusze stylów CSS – osadzanie w dokumencie HTML/XHTML – sposób 1 p.zielony { color: green } p.negatyw { color: white; background: black } my_ver_a.css <html> <head> <link rel="stylesheet" href="my_ver_a.css" type="text/css" /> </head> <body> <p class=zielony> To jest w kolorze zielonym <p class=negatyw> To jest w negatywie białe literki czarne tło. </body> </html>

Arkusze stylów CSS – osadzanie w dokumencie HTML/XHTML – sposób 2 p.zielony { color: green } p.negatyw { color: white; background: black } my_ver_a.css <html> <head> <style type="text/css"> @import url(„my_ver_a.css"); </style> </head> <body> <p class=zielony> To jest w kolorze zielonym <p class=negatyw> To jest w negatywie białe literki czarne tło. </body> </html>

Arkusze stylów CSS – osadzanie w dokumencie HTML/XHTML definicja stylu w atrybucie. Poziom najwyższy. <p style='color: red'> definicja arkusza styli w dokumencie HTML/XHTML. Poziom wyższy. <style> p.zielony { color: green } p.negatyw { color: white; background: black } </style> definicja arkusza styli w pliku. Poziom najniższy. <link rel="stylesheet" href="my_ver_a.css" type="text/css" title="styl glowny"/>

Arkusze stylów CSS – reguły stylów selektor { właściwość : wartość ; właściwość : wartość } dwukropek średnik selektor 1, [ ... selektor n ] { właściwość 1: wartość 1; ...... właściwość m: wartość m} Przykłady: p { color: red } h1, h2, h3, h4, h5, h6 { font-family: „Times New Roman”} a { font-family: „Times New Roman” ; color: blue } .tytul { background: black }

Arkusze stylów CSS – dziedziczenie właściwości Przykłady: body { background-color: rgb(234,54,23); text-align: left; } p { color: red } p.czarny {background: black} p.niebieski {background: blue} p.inny {background: #A5730C} h1, h2, h3, h4, h5, h6 { font-family: „Times New Roman”} h1.black: {color: black} /* Styl własny */ .tytul { background: black } body h1 ... h6 p p.czarny h1.black p.niebieski p.inny

Arkusze stylów CSS – selektory selektor zwykły: p { color: red } selektor klasy: p.czarny {background: black} p.niebieski {background: blue} p.inny {background: #A5730C} selektor uniwersalny *.czarny {background: black} lub .czarny {background: black} selektor ID #czarny {background: black} selektor zagnieżdżony #lista ul p {color: blue} #lista * p {color: red} - gdzie * selektor uniwersalny

Arkusze stylów CSS – pseudoklasy :link  nieodwiedzone łącze a:link {border: red} :visited  odwiedzone łącza a:visited {border: blue} :active  aktywne łącza a:active {border: yellow} :hover  łacze nad którym aktualnie jest kursor myszki a:hover {border: green} :focus  łacze w danym momencie używane przez internautę a:focus {border: black}

Arkusze stylów CSS – pseudoklasy i pseudoelementy :first-child  dotyczy pierwszego elementu potomnego p:first-child {color: red} :lang  określa dany styl dla konkretnej wersji językowej :lang(en) { ..... } :lang(pl) { ...... } :lang(fr) { ..... } :before i :after  definjuje automatyczną zawartość przed i po określonym elemencie blockquote:before { content: ‘tu jakiś tekst';} blockquote:after { content: ‘tu jakiś tekst';} :first-line p.tytul:first-line {color: blue } :first-letter p.tytul:first-letter { font-size: 50px } Nie wszystkie przeglądarki to obsługują.

Arkusze stylów CSS – znaczniki <span> i <div> w służbie CSS <Znacznik HTML <span> - pozwala na wyróżnienie pewnego elementu liniowego do którego można zaliczyć tekst. <p>Lorem ipsum dolor sit <span style=„color:red”>amet</span>, consectetur adipiscing elit.</p> <Znacznik HTML <div> - pozwala na wyróżnienie i określenie położenia na stronie elementu blokowego stanowiącego pewnego rodzaju kontener dla fragmentu strony WWW. CSS: #warstwa {color:red; width:200px; height:100px; background: yellow; text-align:center; position:absolute; left:200px; top:200px} HTML: <div id="warstwa"><p>To jest tekst w DIV</p></div>

Arkusze stylów CSS – ramki top -color -style -width border- left right bottom style - none,hidden,dotted,dashed,solid,groove,linia,ridge,inset,outset,double,inherit width - px|mm|cm|in|pt|pc|em|ex lub w procentach np. 10% color - rgb(255,128,0) lub #RRGGBB lub słownie np. red

Arkusze stylów CSS – ramki przykłady Zapis skrócony: #paragraf_1 { border-top: 1px solid green; border-right: 2px double green; border-bottom: 2px double black; border-left: 1px solid rgb(0,0,0); } Zapis zwykły: #paragraf_2 { border-width: 3px; border-style: solid; Border-color: red;

Arkusze stylów CSS – kroje pisma Przykłady: #paragraf_1 { font-family: Georgia, Serif, "Times New Roman"; font-size: 16px; font-style: normal; font-weight: normal; } font-family: serif,monospace,cursive,Verdana,:Times New Roman” font-size: xx-small, x-small, small, medium, large, x-large, xx-large,10px, 1em font-style:normal, oblique,italic font-variant:normal:small-caps font-weight:normal,bold,bolder,lighter Zapis skrócony: #paragraf_2 { font-style, font-variant, font-weight, font-size, font-family } #paragraf_2 {italic normal bold 24px Verdana}

Arkusze stylów CSS – właściwości tekstu Przykłady: #paragraf_1 { color: red; text-align: left; text-decoration: none; text-transform: uppercase; text-indent: 36px; line-height: 150%; } color: red, rgb(RRR,GGG,BBB), #RRGGBB text-align: left, right,center,justify text-decoration:none, overline, line-through, underline, blink text-transform: uppercase, lowercase, capitalize text-indent: jednostka miary np. 2cm - wcięcie pierwszej linii line-height: jednostka miary np. 200% - wysokość linii

Arkusze stylów CSS – właściwości tekstu Przykłady: #paragraf_1 { letter-spacing: 10px word-spacing: 20px white-space: normal } letter-spacing: jednostka miary np. 5px – odległość między znakami word-spacing: jednostka miary np. 20px – odległość między wyrazami white-space: normal, nowrap, pre, pre-line, pre-wrap

Arkusze stylów CSS – pozycjonowanie i wyświetlanie Elementy blokowe a liniowe Przykłady: <p>, <h1>, <div>, <table> - elementy blokowe <a>, <span>,<q>,<b>,<i>,<u> - elementy liniowe <img> - element liniowy ale z odstępami. #paragraf_1 { display: block; } display: block ,inline,none

Arkusze stylów CSS – pozycjonowanie i wyświetlanie Margin i padding Przykłady: #paragraf_1 { display: block; margin: 1cm; padding: 2cm; } margin padding

Arkusze stylów CSS – pozycjonowanie i wyświetlanie bezwzględne (absolute) , względne (relative), stałe (fixed), statyczne (static). Przykłady: #paragraf_2{ position: absolute; left:500px; top:300px; width: 200px; padding: 10px; background: yellow; z-index:1}