HTML CSS CSS Cascading Style Sheets CSS kaskadne
- Slides: 179
HTML CSS
CSS – Cascading Style Sheets • • CSS – kaskadne liste stilova Stilovi definišu izgled html elemenata Stilovi su dodati u html v 4. 0 Razni nivoi definicije stilova – Stil na nivou elementa (najniži nivo) – Stil na nivou html strane – Spoljašnji stil (eksterni file) – Podrazmevani prikaz u browser-u (najviši nivo) • Različiti nivoi definicije stilova za jedan isti html elemenat na web strani će imati različite prioritete u zavisnosti od nivoa – najniži nivo – najviši prioritet
Izgled web strane bez primene stilova
Izgled web strane sa stilom 1
Izgled web strane sa stilom 2
Izgled web strane sa stilom 3
Izgled web strane sa stilom 4
Izgled web strane sa stilom 5
Problematika html-a • Html tag-ovi su prvobitno zamišljeni da definišu sadržaj web strane • Prikaz dokumenta je trebalo da bude zadatak browser-a • Dva sukobljena browser-a - IE i Netscape su dodavala nove html tag-ove i atribute originalnoj specifikaciji html-a, što je bitno otežalo striktno razdvajanje sadržaja i načina prikazivanja – na pr. <font> tag i color atribut • Kao odgovor na takvo stanje, W 3 C – neprofitna organizacija za standardizaciju web-a je kreirala stilove – styles u html-u V 4. 0
Prikaz preko CSS-a • CSS određuju način prikaza html elemenata • Stilovi su najčešće smešteni u posebnim file - ovima sa ekstenzijom CSS, mada mogu biti i na web strani • CSS u posebnim file-ovima omogućavaju da se veoma lako centralizovano može definisati i po potrebi menjati način prikaza html elemenata na čitavom web site-u koji može imati veliki broj strana • CSS omogućavaju da se jednom definisani izgled web strane koristi na velikom broju drugih web strana što doprinosi ujednačenom vizuelnom izgledu i prikazu web strana na site-u
CSS syntacs - sintaksa • Osnovna sintaksa definicije stila se sastoji od tri osnovna elementa: – Selector – Property – Value • selector {property: value} • Selector je html element / tag za koji se definiše stil • Property je svojstvo / atribut koje se stilom podešava • Value je vrednost atributa
Primeri stilova • body {color: black} (<body>) • p {font-family: "sans serif"} (<p> navodnici ako se vrednost atributa sastoji iz više odvojenih reči) • p {text-align: center; color: red} (podešavanje više svojstava jednog elementa) • Pregledan način pisanja: p { text-align: center; color: black; font-family: arial }
Grupisanje selektora Definisanje stila za više selektora – elemenata h 1, h 2, h 3, h 4, h 5, h 6 { color: green }
Class selector / atribut • Podešavanje različitih stilova za isti elemenat – p. right {text-align: right} – p. center {text-align: center} • Html kod: – <p class="right"> – This paragraph will be right-aligned. – </p> – <p class="center"> This paragraph will be centeraligned. – </p>
Class selektor 2 • Istovremena primena više stilova: – <p class="center bold"> – This is a paragraph. – </p> • Definisanje klase za bilo koji html elemenat –. center {text-align: center} • Centiranje različitih html elemenata – <h 1 class="center"> This heading will be centeraligned </h 1> – <p class="center"> This paragraph will also be center-aligned. </p>
Stilovi sa ID selektorom • #green {color: green} • Stil #green se može primeniti na bilo koji html element sa vrednošću atributa ID = “green” – p#para 1 – { • text-align: center; color: red – } • Stil p#para 1 se može primeniti na element <p> sa vrednošću atributa ID = “para 1”
Definisanje stila za elemente sa određenom vrednošću atributa – input[type="text"] {background-color: blue}
CSS komentari • /* This is a comment */ • p • { – text-align: center; – /* This is another comment */ – color: black; font-family: arial • }
Kako se primenjuju stilovi? • Primena stila na jedan html elemenat • <p style="color: sienna; margin-left: 20 px"> – This is a paragraph • </p> • Stil se primenjuje samo na jedan html element izuzetno, jer to na neki način negira čitavu ideju kaskadnih lista stilova • Ideja je da se jednom definisani stil primenjuje na više html elemenata i da se promenom stila odjednom menja izgled više html elemenata
Primena stila na nivou web strane • <html> – <head> • <style type="text/css"> – hr {color: sienna} – p {margin-left: 20 px} – body {background-image: url("images/back 40. gif")} • </style> – </head> – <body> • <hr/> • <p>Paragraf</> – </body> • </html>
Za stare web browser-e • <head> – <style type="text/css"> • <!– – hr {color: sienna} – p {margin-left: 20 px} – body {background-image: url("images/back 40. gif")} • --> – </style> • </head> • Html komentar ne važi za stilove, tako da novi web browser-i mogu da čitaju stilove unutar html komentara, dok su istovremeno skriveni od starih browser-a koji bi ispisali tekst definicije stila da nije sakriven unutar html komentara
Eksterni stilovi • Eksterni stilovi se i najčešće primenjuju jer pružaju mogućnost moćne centralizovane kontrole prikaza velikog broja web strana, pa i čitavog web site-a • Da bi se eksterni stil mogao koristiti na web strani, potrebno je da se eksterni css file sa definicijom stila poveže sa web stranom preko <link> elementa unutar <head> elementa • <head> – <link rel="stylesheet" type="text/css" href="mystyle. css" /> • </head>
Kaskadni stilovi • Stil definisan u eksternom CSS file-u: – h 3 { color: red; text-align: left; font-size: 8 pt } • <head> – <style type=“text/css”> • h 3 {color: yellow; text-align: right; font-size: 20 pt } – <style> • </head> • <h 3 style=“color: green; text-align: center; font-size: 15 pt”> • Preovladavaju specifikacije stilova na najnižem nivou
Primer primene file-a sa stilom
Primer primene file-a sa stilom 2
CSS background Postavljanje pozadine raznih html elemenata
Boja pozadine
Slika kao pozadina
Slika koja se ponavlja kao pozadina
Vertikalno ponavljanje slike kao pozadine
Horizontalno ponavljanje slike kao pozadine
Slika kao pozadina bez ponavljanja
Postavljanje slike kao pozadine
Pozicioniranje slike u % kao pozadine
Pozicioniranje slike u px kao pozadine
Fiksiranje slike u pozadini
Sintaksa navođenja više svojstava u samo jednoj deklaraciji
CSS text Svojstva za prikazivanje teksta
Postavljanje boje teksta
Postavljanje boje pozadine teksta
Određivanje prostora između znakova
Postavljanje razmaka između linija teksta
Poravnavanje teksta
Dekorisanje teksta
Uvlačenje teksta
Tekst case
Smer teksta
Razmak između reči
No tekst wrap
CSS Font Definisanje fonta u tekstu
Podešavanje fonta u tekstu
Podešavaje fonta preko vrednosti caption
Podešavanje veličine fonta
Podešavanje aspekt ratio “x” i veličina fonta
Podešavanje stila za font
Podešavanje small caps
Podešavanje debljine fonta
Podešavanje više osobina fonta u jednoj deklaraciji
CSS border Podešavanje okvira
Razni stilovi okvira
Postavljanje različitih strana okvira
Postavljanje donje ivice okvira
Podešavanje leve ivice okvira
Podešavanje boje okvira
Podešavanje boje desne ivice okvira
Više atributa u jednoj deklaraciji
Border svojstva
CSS Outlines Linija oko elementa van granice okvira
Linija oko elementa van okvira
Podešavanje stila za outline
Podešavanje boje za outline
Podešavanje širine okvira
CSS margin Definiše prostor oko elemenata
Gornja margina za paragraf
Donja margina za paragraf
Postavljanje svih margina
CSS padding Definiše rastojanje između granice elementa i sadržaja elementa
Gornje dodato rastojanje
Rastojanje dodato sa donje strane
Rastojanje dodato sa svih strana
CSS list Definisanje izgleda markera - bullet-a stavki sa liste
Razne oznake nabrajanja
Razna neobična slova
Razna neobična slova 2
Slika kao bullet
Različita uvlačenja elemenata liste
Više različitih specifikacija elemenata liste
CSS table Podešavanje izgleda tabele
Odnos podešavanja širine kolona i širine sadržaja u ćelijama
Prikaz praznih ćelija u tabeli
Podešavanje okvira tabele
Podešavanje rastojanja između okvira tabele
Podešavanje pozicije naslova tabele
CSS dimension Podešavanje dimenzije elemenata
Podešavanje visine slike
Podešavanje širine slike
Podešavanje max visine elementa
Podešavanje max širine elementa
Podešavanje min visine elementa
Podešavanje min širine elementa
Podešavanje razmaka između linija
Podešavanje razmaka između linija 2
Podešavanje razmaka između linija 3
CSS classification Određuje gde i kako se prikazuju elementi
Prikazi elemenata
Posebni span blokovi
Određivanje položaja slike
Podešavanje okvira i margina slika
Podešavanje div elementa
Prvo slovo u paragrafu
Horizontalni meni
Uređenje strane sa div elementima
Uređenje strane sa div elementima 2
Relativno pozicioniranje
Apsolutno pozicioniranje
Nevidljivi elementi
Sakrivanje reda tabele
Razni oblici kursora
Šta je sa strane?
CSS positioning
Position fixed
Clip vidljivi deo In CSS 2. 1, the only valid <shape> value is: rect(<top>, <right>, <bottom>, <left>) where <top> and <bottom> specify offsets from the top border edge of the box, and <right>, and <left> specify offsets from the left border edge of the box in left-to-right text and from the right border edge of the box in right-to-left text
Overflow Scroll
Overflow hidden
Overflow auto
Vertikalno pozicioniranje
Z koordinata -1
Z koordinata -1
Razlicite z koordinate
Iste z koordinate
Apsolutno pozicioniranje slike px
Apsolutno pozicioniranje slike %
CSS pseudo classes
Pseudo klase za <a>
Pseudo klase za <a> 2
<a> focus
The first child element
The first child <i> in <p>
The first child <i> in <span>
All <i> u first child <p>
<q> lang pseudo class Google chrome
<q> element
<q> lang pseudo class Sea monkey
<q> lang pseudo class Sea monkey
CSS Pseudo elements
Prvo slovo - jednostavnije
Prvi red
Prvo slovo i prvi red
Sadržaj pre
Sadržaj posle
Image galery
Image galery 2
Note: This is not yet a CSS standard. However, it works in all modern browsers, and is a part of the W 3 C CSS 3 recommendation. In Firefox (opacity: x) x can be a value from 0. 0 - 1. 0. A lower value makes the element more transparent. In IE (filter: alpha(opacity=x)) x can be a value from 0 - 100. A lower value makes the element more transparent.
Prelazak mišem
Efekat providnosti
Efekat providnosti 2
Neprovidnost
- Cascading style sheets outlook
- Cascading style sheets definition
- Syntactically awesome style sheets
- Language html css
- Singkatan css html
- Td vs th
- Horizontal in html
- Lexique html css
- Css html
- Singkatan css html
- Css feladatok
- Html 글씨색
- Html css
- Html css
- Html css
- Html css
- Css boşluk bırakma
- код страницы html
- 12.html?action=
- Bhtml?title=
- Doctype html html head
- 1
- Displacement-step diagram
- Osr instruction in plc
- Vin+
- Beda cascading dan pohon kinerja
- Cascading flowers calder
- Sample strategy map
- "opini bpk"
- Fractional cascading
- Copy text from image
- Mnemonic code
- Cascading consequences
- Vertical-align trong css
- Cascading problem in dynamic cmos logic
- Cascading rpjmd
- Cascode amplifier using bjt pdf
- Cascading behavior in networks
- Cascading effect
- A css comprises of style rules that are interpreted
- Css button style generator
- Booty camp chapter 8
- Html style object
- Change font style in html
- Periodic style vs running style
- Formal writing styles
- What is mixed punctuation
- Referential vs expressive style
- Inversion in poetry
- Formal and informal style
- Correlation coefficient google sheets
- Rui kuang
- Food balance sheets a handbook
- Brownie quiz sheets
- Goo
- Nfhs libero tracking sheet
- Wiaa volleyball score sheets
- Nfhs volleyball scoring
- Grade 4 acrobatic gymnastics tariff sheets
- Hics job action sheets
- Atex inspection
- Zoie sheets
- Production sheets food service
- Angel java lopez
- Adjoining map sheets
- Google sheets bahasa pemrograman
- Chapter 4 budgets and balance sheets answers
- Descriptive statistics google sheets
- Nysdot wztc standard sheets
- Role of housekeeping department
- Brag sheet example answers
- 3 sheets of paper
- Grade 4 acrobatic gymnastics tariff sheets
- Progress monitoring google sheets
- Libero tracking example
- Job cost sheets constitute the subsidiary ledger for the
- Supersql google sheets
- Food balance sheet
- Fraction quantity relative to whole
- Ihsaa volleyball lineup sheet
- Double sheets of peritoneal membrane
- Sign up sheets online
- Krames on demand health sheets
- Kramesondemand
- Brigance score ranges
- Fitnessgram rubric
- Moving and handling dementia patients
- Grade 10 recording sheets
- Wellcomm score sheets section 5
- Correlation coefficient google sheets
- Script breakdown colours
- Ncaa libero tracking sheet
- Nasc tg20:13 free download
- Le grand concours practice test
- Google sheets
- Arborescente
- Direct time study example
- Calorimetry 2 chemsheets
- Draw sheets are used to
- Nfpa 1001 2019
- Ramp game sheets
- Brigance scoring chart
- Prenatal massage definition
- Electronic data sheets
- Cdha hotel discounts
- Production sheets food service
- Difference between route card and route sheet
- Krames education sheets
- Mcas accommodations list
- General motors msds sheets
- Steven pemberton css
- John cabot css
- Css
- Css float values
- Obramowanie kropkowane css
- Css boy
- Css profile mistakes
- Css foundations
- Fonts name
- Stam mussafah
- Lcrit
- Xp.css
- Font family tahoma
- Css meaning
- Display css flex
- Uniform css
- Css 101
- Citterio css
- скрипт css
- Bootstrap aktualna wersja stabilna
- Kepanjangan css
- Miljonärskalkylatorn
- Gradient background
- Css
- Css exercises
- Css 342
- Slidetodoc.com
- Noise texture css
- University of washington css
- Css div sağa yaslama
- Diamond css
- Kurup font style
- Rwd html
- Which css property configures the font typeface
- Which css property configures the font typeface
- What is css
- In css
- Advanced css properties
- Language font
- Marginesy wewnętrzne css
- Css stands for
- Cgs css
- Css float
- Objectives of css
- Flukeout answers
- Css
- Css 2013
- Text align css
- Mystyle.css
- Css 2013
- Does bc require css profile
- Css border
- Land acknowledgement ontario
- George washington university student accounts
- Value in css
- Absolute vs relative position css
- Installing and configure computer systems
- Which css property configures the color of text?
- Css
- Uvod u web dizajn
- Css properties
- Advance css
- Css backgorund
- Coba css
- Jquery utiliza seletores css para selecionar elementos?
- Css 342
- Css font
- Css declaration block
- Kas yra css
- Font styles names