SPLETNE STRANI Flashcards

1
Q

Pojasnite kako mora biti poimenovana datoteka domače spletne strani, da se samodejno zažene ob obisku neke domene in navedite vsaj dva primera takih kombinacij imen datotek in končnic!

A

Da se datoteka domače spletne strani samodejno zažene oz. prikaže v brskalniku ob obisku neke domene, se mora poimenovati z ustrezno kombinacijo imena in končnice, sicer se ne zažene samodejno in v tem primeru uporabnik vidi bodisi seznam vseh datotek na tem mestu oz. v tej mapi, bodisi neko obvestilo strežnika (pogosto napaka 404), odvisno od nastavitev na strežniku. Najbolj pogosti možni kombinaciji imen in končnic sta verjetno index.php in default.asp, poleg teh pa so možne še index.html, index.htm, index.cgi, index.pl, index.jsp in podobno, vendar je vse odvisno tudi od nastavitev na strežniku.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pojasnite kaj je osnovna tehnična razlika in kakšne so prednosti ter slabosti med statičnimi in dinamičnimi spletnimi stranmi!

A

Osnovna tehnična razlika med statičnimi in dinamičnimi spletnimi stranmi je v tem, kako, kdaj in kje se oblikuje končna vsebina spletne strani. Statične spletne strani so v naprej pripravljene datoteke v HTML formatu, za katerega se uporablja hipertekstni označevalni jezik oz. HTML (Hypertext Markup Language), ki so shranjene na spletnem strežniku in se k uporabniku prenesejo v isti obliki, kot so bile ustvarjene, ob vsakem obisku spletne strani. To pomeni tudi, da vsi uporabniki vidijo na nekem naslovu enako vsebino. Datoteke take spletne strani imajo končnico .html. Primerne so kvečjemu za kakšne predstavitvene spletne strani, za katere se ne potrebuje interakcije, jih pa v današnjem času skoraj ni več prisotnih. Nasprotno pa se dinamične spletne strani ustvarijo na zahtevo obiskovalca spletne strani z uporabo enega od programskih oz. skriptnih jezikov, v katerem so napisane in ki mora biti na strežniku (npr. brezplačni PHP in plačljivi ASP). To se zgodi v tistem trenutku, ko obiskovalec obišče spletno stran, takrat se na spletnem strežniku izvede skript oz. programska koda dinamične spletne strani, ki omogoča računanje, preverjanje podatkov in interakcijo z uporabnikom, in generirana vsebina je odvisna od tega kdo jo zahteva. Ker se v take spletne strani lahko prijavimo oz. logiramo, se lahko uporabnikom lahko prikaže zelo različna vsebina, torej vidi vsak svoj individualni rezultat (npr. svojo e-pošto, svoje bančne transakcije, svoje predmete v e-učilnici in podobno). Datoteke take spletne strani imajo končnico odvisno od uporabljenega skriptnega jezika, pogosto se uporablja .php ali .asp. Zaradi prej navedenega so primerne za spletne trgovine, spletne banke, rezervacijske sisteme, forume, družbene medije in podobno. Spletni strežnik z uporabo programskih skriptov, ki sestavljajo dinamične spletne strani, ustvari vsebino spletne strani in jo nato posreduje obiskovalcu. Velik del vsebin se pri tem pridobi iz baze podatkov, ki je v ozadju dinamične spletne strani, rezultat pa je vselej HTML koda (kakršna predhodno ni bila nikjer shranjena), ki se pošlje k uporabniku za prikaz v brskalniku. Prednost statičnih spletnih strani je predvsem v njihovi hitrosti, saj so datoteke že pripravljene in jih ni potrebno ustvarjati na zahtevo obiskovalca. Poleg tega so tudi bolj varne, saj niso vezane na bazo podatkov. Zaradi slednjega jih je tudi enostavneje gostiti na strežniku, ker se ne potrebuje posebnih pogojev za gostovanje (ne potrebuje se baze podatkov, kot tudi ne skriptnega jezika). Uporabne so tudi za offline uporabo, npr. na USB ključku ali DVD mediju, spet, ker niso vezane na bazo podatkov. Kodo obstoječih statičnih spletnih strani lahko običajno v brskalniku tudi enostavno pogledamo in si tako pomagamo z zgledi pri lastnem izdelovanju spletne strani. Slabost statičnih spletnih strani pa je njihova omejena funkcionalnost in neprilagodljivost, saj so vnaprej pripravljene in se ne morejo prilagajati različnim uporabnikom, ne omogočajo interakcije in ne nudijo možnosti prijave uporabnikov in personalizacije, pa tudi za vzdrževanje so nerodne. Prednost dinamičnih spletnih strani pa je njihova personalizacija oz. prilagodljivost, saj se vsebina ustvarja dinamično glede na zahtevo dotičnega obiskovalca. Slabost dinamičnih spletnih strani pa je njihova relativno počasna hitrost, saj se mora vsebina ustvariti na zahtevo obiskovalca in obremenjuje procesorsko moč spletnega strežnika. Poleg tega so tudi manj varne, saj so povezane z bazo podatkov in vsebujejo izvršljivo programsko kodo, kar povečuje tveganje za morebitne varnostne napade. Za njihovo gostovanje je na spletnem strežniku potrebno imeti bazo podatkov, kot tudi skriptni jezik, v katerem so napisane. Zahtevajo naprednejše znanje za njihov razvoj oz. programiranje, vendar so zaradi svojih lastnosti nato za uporabnike, ki urejajo njihove vsebine, praviloma bolj prijazne, ker imajo na voljo prijazen uporabniški vmesnik z gumbi, menuji in podobno.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kaj se uporabniku prenese v brskalnik in kaj je na spletnem strežniku v primeru statičnih in kaj v primeru dinamičnih spletnih strani oz. pojasnite kako stvari potekajo?

A

Statične spletne strani so v naprej pripravljene datoteke v HTML formatu, za katerega se uporablja hipertekstni označevalni jezik oz. HTML (Hypertext Markup Language), ki so shranjene na spletnem strežniku in se k uporabniku prenesejo v isti obliki, kot so bile ustvarjene, ob vsakem obisku spletne strani. To pomeni tudi, da vsi uporabniki vidijo na nekem naslovu enako vsebino. Datoteke take spletne strani imajo končnico .html. Primerne so kvečjemu za kakšne predstavitvene spletne strani, za katere se ne potrebuje interakcije, jih pa v današnjem času skoraj ni več prisotnih. Nasprotno pa se dinamične spletne strani ustvarijo na zahtevo obiskovalca spletne strani z uporabo enega od programskih oz. skriptnih jezikov, v katerem so napisane in ki mora biti na strežniku (npr. brezplačni PHP in plačljivi ASP). To se zgodi v tistem trenutku, ko obiskovalec obišče spletno stran, takrat se na spletnem strežniku izvede skript oz. programska koda dinamične spletne strani, ki omogoča računanje, preverjanje podatkov in interakcijo z uporabnikom, in generirana vsebina je odvisna od tega kdo jo zahteva. Ker se v take spletne strani lahko prijavimo oz. logiramo, se lahko uporabnikom lahko prikaže zelo različna vsebina, torej vidi vsak svoj individualni rezultat (npr. svojo e-pošto, svoje bančne transakcije, svoje predmete v e-učilnici in podobno). Datoteke take spletne strani imajo končnico odvisno od uporabljenega skriptnega jezika, pogosto se uporablja .php ali .asp. Zaradi prej navedenega so primerne za spletne trgovine, spletne banke, rezervacijske sisteme, forume, družbene medije in podobno. Spletni strežnik z uporabo programskih skriptov, ki sestavljajo dinamične spletne strani, ustvari vsebino spletne strani in jo nato posreduje obiskovalcu. Velik del vsebin se pri tem pridobi iz baze podatkov, ki je v ozadju dinamične spletne strani, rezultat pa je vselej HTML koda (kakršna predhodno ni bila nikjer shranjena), ki se pošlje k uporabniku za prikaz v brskalniku.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Kaj najmanj je potrebno na spletnem strežniku za gostovanje statičnih spletnih strani in kaj za gostovanje dinamičnih?

A

Poleg operacijskega sistema se za statične spletne strani na spletnem strežniku potrebuje še programska oprema tipa spletni strežnik (npr. Apache), za gostovanje dinamičnih spletnih strani pa je dodatno potrebna še namestitev sistema za upravljanje baz podatkov (npr. MySQL) in skriptnega jezika (npr. PHP), v katerem so napisane.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Navedite v kakšnem formatu (vrsta datoteke) so lahko narejene oz. shranjene statične in dinamične spletne strani! Za kakšno vrsto jezika gre?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kako se imenuje jezik za izdelovanje statičnih spletnih strani? Opišite njegove glavne lastnosti!

A

Jezik za izdelovanje statičnih spletnih strani se imenuje HTML. HTML je odprt standard in je na voljo brezplačno. HTML je standardni jezik za strukturiranje in prikazovanje vsebine na spletnih straneh. Uporablja se za ustvarjanje strukturiranih dokumentov, ki vključujejo besedilo, slike in druge elemente. HTML uporablja oznake oz. značke za označevanje posameznih elementov na spletni strani, kot so naslovi, odstavki, povezave, tabele, slike in drugi, elementom pa lahko dodajamo tudi različne atribute oz. lastnosti, kamor sodijo med drugim tudi oblikovne lastnosti spletne strani. Značke dajo brskalniku informacijo kako naj prikaže vsebino spletne strani. Značke so običajno parne, torej imajo svoj začetek, ki lahko vsebuje atribute (z imenom atributa in vrednostjo atributa), in svoj konec, vmes pa je neka vsebina elementa, le izjemoma pa so samostojne (samo začetna značka, brez končne), ko ne vsebujejo nobene vsebine, ampak le neke atribute in njihove vrednosti. Primer parne značke (za odstavek) je <p> in se zaključi s </p> (na primer <p>To je odstavek.</p>), primer samostojne značke (za sliko) pa je <img></img> (na primer <img></img>). Pravilno strukturiran HTML dokument ima glavo (<head>) in telo (<body>). Znotraj glave je naslov, meta podatki, skripti, povezave do zunanjih datotek (npr. CSS ali JavaScript) in podobno, kar predstavlja ozadje spletne strani oz. skriti del, ki ni prikazan obiskovalcu v brskalniku. Znotraj telesa pa je dejanska vsebina, ki se prikaže obiskovalcu spletne strani, ki se po potrebi sklicuje na skripte iz glave ali zunanje datoteke. Pomembno je razumeti, da v HTML praviloma ne vgrajujemo slik, videa, zvokov in podobnega direktno v datoteko spletne strani (čeprav da se, a ni priporočljivo), ampak se v njej navede le pot do teh objektov, ki so sicer povsem ločene datoteke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Pojasnite kaj je HTML! Opišite njegove glavne lastnosti!

A

HTML je standardni jezik za strukturiranje in prikazovanje vsebine na spletnih straneh. Uporablja se za ustvarjanje strukturiranih dokumentov, ki vključujejo besedilo, slike in druge elemente. HTML uporablja oznake oz. značke za označevanje posameznih elementov na spletni strani, kot so naslovi, odstavki, povezave, tabele, slike in drugi, elementom pa lahko dodajamo tudi različne atribute oz. lastnosti, kamor sodijo med drugim tudi oblikovne lastnosti spletne strani. Značke dajo brskalniku informacijo kako naj prikaže vsebino spletne strani. Značke so običajno parne, torej imajo svoj začetek, ki lahko vsebuje atribute (z imenom atributa in vrednostjo atributa), in svoj konec, vmes pa je neka vsebina elementa, le izjemoma pa so samostojne (samo začetna značka, brez končne), ko ne vsebujejo nobene vsebine, ampak le neke atribute in njihove vrednosti. Primer parne značke (za odstavek) je <p> in se zaključi s </p> (na primer <p>To je odstavek.</p>), primer samostojne značke (za sliko) pa je <img></img> (na primer <img></img>). Pravilno strukturiran HTML dokument ima glavo (<head>) in telo (<body>). Znotraj glave je naslov, meta podatki, skripti, povezave do zunanjih datotek (npr. CSS ali JavaScript) in podobno, kar predstavlja ozadje spletne strani oz. skriti del, ki ni prikazan obiskovalcu v brskalniku. Znotraj telesa pa je dejanska vsebina, ki se prikaže obiskovalcu spletne strani, ki se po potrebi sklicuje na skripte iz glave ali zunanje datoteke. Pomembno je razumeti, da v HTML praviloma ne vgrajujemo slik, videa, zvokov in podobnega direktno v datoteko spletne strani (čeprav da se, a ni priporočljivo), ampak se v njej navede le pot do teh objektov, ki so sicer povsem ločene datoteke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Kaj so HTML element, značka, ime atributa, vrednost atributa in vsebina značke? Pojasnite tudi na primeru!

A

Kaj je vse navedeno je opisano že pri enem od prejšnjih vprašanj. Poglejmo še na primeru <a>Turistica</a>. V tem primeru imamo kot element povezavo, za kar se uporablja značka <a>. Vsebina značke je beseda Turistica, na kateri je narejena povezava. Z atributom href določimo cilj oz. kaj naj se odpre, ko kliknemo to besedilo s povezavo, vrednost tega atributa pa je v našem primeru URL naslov https://www.turistica.si. Za primer poglejmo še primer <p>To je primer odstavka.</p>, kjer imamo le značko za označevanje odstavka in njeno vsebino, ni pa dodan še kak atribut, čeprav bi lahko bil.</a>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Kaj so HTML značke in kaj pomeni, da so HTML značke lahko parne ali pa neparne? Pojasnite tudi na primeru!

A

HTML uporablja oznake oz. značke za označevanje posameznih elementov na spletni strani, kot so naslovi, odstavki, povezave, tabele, slike in drugi, elementom pa lahko dodajamo tudi različne atribute oz. lastnosti, kamor sodijo med drugim tudi oblikovne lastnosti spletne strani. Značke dajo brskalniku informacijo kako naj prikaže vsebino spletne strani. Značke so običajno parne, torej imajo svoj začetek, ki lahko vsebuje atribute (z imenom atributa in vrednostjo atributa), in svoj konec, vmes pa je neka vsebina elementa, le izjemoma pa so samostojne (samo začetna značka, brez končne), ko ne vsebujejo nobene vsebine, ampak le neke atribute in njihove vrednosti. Primer parne značke (za odstavek) je <p> in se zaključi s </p> (na primer <p>To je odstavek.</p>), primer samostojne značke (za sliko) pa je <img></img> (na primer <img></img>).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Napišite kakšno je ime za podatke v tem delu HTML dokumenta, ki ni namenjen prikazovanju znotraj spletne strani, kaj je njihov namen in vsebina (opišite glavne vrste oz. tipe)?

A

Podatki v skritem delu HTML dokumenta (glava), ki ni namenjen prikazovanju znotraj spletne strani, se imenujejo meta podatki. Njihov namen je zagotoviti informacije o spletni strani, kot so naslov spletne strani, avtor, opis, ključne besede, kodiranje in drugo. Glavne vrste meta podatkov so naslov (title), ki določa naslov strani, ki se pojavi v zavihku brskalnika in posredno na seznamih rezultatov iskanja v spletnih iskalnikih, opis (description), ki praviloma vsebuje kratek povzetek vsebine spletne strani, ki se prav tako posredno prikaže na seznamih rezultatov iskanja, ključne besede (keywords), ki praviloma vsebujejo tiste besede, ki najbolje opisujejo vsebino spletne strani in se uporabljajo za indeksiranje spletnih strani v spletnih iskalnikih oz. so pomembne za določanje relevantnosti in rangiranje spletnih strani v iskalnih rezultatih.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Čemu so namenjeni meta podatki? Poleg tega, da so v spletni strani, kje se še uporabljajo in prikazujejo?
A

Njihov namen je zagotoviti informacije o spletni strani, kot so naslov spletne strani, avtor, opis, ključne besede, kodiranje in drugo. Glavne vrste meta podatkov so naslov (title), ki določa naslov strani, ki se pojavi v zavihku brskalnika in posredno na seznamih rezultatov iskanja v spletnih iskalnikih, opis (description), ki praviloma vsebuje kratek povzetek vsebine spletne strani, ki se prav tako posredno prikaže na seznamih rezultatov iskanja, ključne besede (keywords), ki praviloma vsebujejo tiste besede, ki najbolje opisujejo vsebino spletne strani in se uporabljajo za indeksiranje spletnih strani v spletnih iskalnikih oz. so pomembne za določanje relevantnosti in rangiranje spletnih strani v iskalnih rezultatih.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Napišite primer vseh glavnih vsebinskih kategorij meta podatkov za agencijo, ki prodaja potovanja za Hrvaško in Grčijo!

A

Primeri meta podatkov za agencijo, ki prodaja potovanja za Hrvaško in Grčijo, bi lahko bili naslednji. Naslov (title) bi lahko bil “Najboljša potovanja na Hrvaško in v Grčijo | Agencija XY”, opis (description) “Nudimo širok izbor potovanj na Hrvaško in v Grčijo. Rezervirajte svoje sanjske počitnice pri Agenciji XY zdaj!” in ključne besede (keywords) “potovanja, Hrvaška, Grčija, dopust, počitnice, ugodno, akcija, Agencija XY”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Navedite nekaj primerov značk, ki se jih uporablja v HTML jeziku in njihov pomen!

A

Značka <title> se uporablja za naslov spletne strani, ki se prikaže v zavihku brskalnika in posredno med rezultati iskanja v spletnih iskalnikih. Značke <h1> do <h6> se uporabljajo za naslove oz. poglavja na spletni strani, pri čemer je <h1> glavni in največji tip naslova oz. poglavja, medtem ko je <h6> najmanjši tip naslova oz. poglavja. Značka <p> se uporablja za odstavek besedila. Značka <a> se uporablja za ustvarjanje hiperpovezav. Značka <img></img> se uporablja za vstavljanje slik v spletno stran. Značka <ol> se uporablja za označevanje seznama s številčenjem, značka <li> pa za posamezne točke seznama. Značka <table> se uporablja za ustvarjanje tabel.</a></title>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ali lahko v HTML dokument shranimo sliko ali kako drugo datoteko? Pojasnite kako je s slikami in datotekami na spletnih straneh!

A

Da.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pojasnite kako je z dodajanjem oz. vgradnjo videa v spletne strani!

A

Za vgradnjo (embed) videa v HTML kodo se pogosto uporablja značko <iframe>. Ustrezno HTML kodo za vgradnjo lahko pripravimo tudi sami, največkrat pa nam jo ponudijo kar video portali, če izberemo deljenje v obliki vgradnje. Tako pripravljeno kodo nato vključimo v HTML kodo naše spletne strani. Vsi uporabniški vmesniki za urejanje spletnih strani namreč ne omogočajo pripomočka za enostavno vgradnjo. Z različnimi atributi značke <iframe> za prikaz videa in dodatno s specifičnimi atributi v samem URL od videa (različno za posamezne video portale) lahko izgled videa na spletni strani prilagodimo svojim potrebam. Primeri atributov značke <iframe> so npr. širina (width), višina (height) in povečanje čez cel zaslon (allowfullscreen).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Komentirajte ali ima prikazana HTML značka za povezavo <a href=https://www.turistica.si/MapaX/DatotekaX.pdf>Primer povezave<a> ustrezno sintakso oz. je pravilno formulirana ali ji kaj manjka!</a>

A

HTML značka za povezavo izgleda pravilno, vendar ima napake. Manjkajo navednice na začetku in koncu URL od datoteke in zaključni znački manjka poševnica.

17
Q

Kako si lahko ogledamo izvorno kodo obiskane spletne strani in ali je kot taka shranjena tudi na spletnem strežniku in od česa je to odvisno?

A

Izvorno kodo obiskane spletne strani lahko pregledamo v brskalniku s pomočjo izbire ogleda izvorne kode, ki jo najdemo v meniju brskalnika ali z desnim gumbom na praznem delu spletne strani in izbiro ogleda izvorne kode v priročnem meniju. Izvorna koda spletne strani je v taki obliki, kot se nam prikaže v brskalniku, shranjena na spletnem strežniku le v primeru statičnih spletnih strani. V primeru dinamičnih spletnih strani pa kode ne moremo videti in dodatno je na strežniku drugačna, kot v našem brskalniku, ker ni vnaprej pripravljena v taki obliki (HTML).

18
Q

Kje so večinoma shranjene vsebine v primeru dinamičnih spletnih strani?

A

V primeru dinamičnih spletnih strani je večina vsebine shranjena v bazi podatkov, ki je nameščena na spletnem strežniku ali posebnem strežniku za baze podatkov ter predstavlja nekakšno ozadje spletne strani. Manjši del pa je lahko vgrajen že kar v samo dinamično spletno stran, torej v programsko kodo. Baza podatkov vsebuje vsebine, ki se vključijo pri dinamičnem generiranju spletne strani na zahtevo njenega obiskovalca, kot so besedila, slike, uporabniški podatki, informacije o izdelkih in drugo. Ko obiskovalec dostopa do dinamične spletne strani, se spletna stran dinamično ustvari s pomočjo skriptnega jezika v datotekah spletne strani in podatkov iz baze podatkov.

19
Q

S čem je povezan izraz dinamične spletne strani? Gre za dinamične vsebine (animacije, videoposnetki…) ali kaj drugega?

A

Izraz dinamične spletne strani je opisan že pri prejšnjih vprašanjih. Ne gre torej za dinamične vsebine (animacije, videoposnetki…), ampak za način kako, kje in kdaj se generira vsebina spletne strani, ki se prenese k uporabniku v njegov odjemalec oz. brskalnik. Gre torej za to, da se vsebina ustvari dinamično, predvsem glede na uporabnikovo interakcijo, ne pa da je vsebina dinamična, animirana in podobno.

20
Q

Navedite primere dinamičnih spletnih strani in pojasnite po katerih značilnostih jih lahko prepoznamo ter kdaj smo lahko povsem prepričani o vrsti spletne strani!

A

Primeri dinamičnih spletnih strani so spletne trgovine, spletne banke, rezervacijski sistemi, forumi, družbeni mediji, spletne učilnice, spletni iskalniki, spletna e-pošta in podobno. Dinamične spletne strani so spletne strani, ki se lahko spreminjajo glede na uporabnikovo interakcijo ali druge spremenljive pogoje. Če se torej neka spletna stran različno prikaže posameznim uporabnikom, je to zelo verjeten pokazatelj, da je dinamična. Če ima poleg tega možnost prijave oz. logiranja ter nato prikaz uporabnikovih specifičnih vsebin (npr. stanje na računu, ocene predmetov in podobno), je to dodatna potrditev, da gre za dinamično spletno stran.

21
Q

Pojasnite kaj je CSS in katero prednost prinaša v izdelavo spletnih strani!

A

CSS (Cascading Style Sheets) je jezik, ki se uporablja za določanje videza oz. oblikovanja spletnih strani. Slogi določajo kako naj se prikažejo elementi spletne strani. Uporablja se tako pri statičnih, kot tudi dinamičnih spletnih straneh. S pomočjo CSS lahko oblikujemo elemente na spletni strani in jim določimo lastnosti, kot so barve, velikosti, razmiki, tipi pisav in druge oblikovne lastnosti. To omogoča ločitev med vsebino spletne strani in njenim izgledom. Tako je HTML koda krajša in preglednejša, čas potreben za oblikovne spremembe pa veliko krajši. Glavna prednost CSS je, da v primeru uporabe različice zunanjega CSS (v ločeni datoteki, na katero se sklicujemo iz naših spletnih strani), omogoča enostavno in učinkovito oblikovanje, vzdrževanje in spreminjanje enotnega izgleda spletnih strani. Z uporabo zunanjega CSS lahko spremenimo videz celotne spletne strani s samo nekaj spremembami CSS kode, brez posega v samo spletno stran. Poleg tega CSS omogoča boljšo dostopnost in uporabniško izkušnjo, saj lahko oblikovanje spletnih strani prilagodimo različnim napravam in velikostim zaslona. Kadar lahko na določenih spletnih straneh oz. v spletnih aplikacijah enostavno menjamo temo oz. izgled spletne strani, to pomeni, da je v ozadju za vsako tako temo potrebna neka CSS datoteka, v kombinaciji še z ostalimi gradniki izgleda, kot so npr. slike gumbov.

22
Q

Na katere tri načine oz. katere tri vrste CSS poznamo in kdaj uporabimo kakšno od njih?

A

Medvrstični (inline) CSS se uporablja neposredno znotraj HTML značk z uporabo CSS atributov za oblikovanje. Uporabljamo ga za posamezne dele besedila ali drugih elementov, ki jih želimo povsem specifično oblikovati in ne skladno z enotnim oblikovanjem na celotnem spletišču (npr. <p style="color: red; font-size: 16px;">To je neko rdeče besedilo, velikosti 16 pik.</p>). Notranji (internal) CSS se uporablja znotraj glave HTML dokumenta, z namenom, da se nanj sklicujemo le v dotični spletni strani, ki je tako lahko oblikovno drugačna od sicer enotnega oblikovanja na celotnem spletišču, ni pa potrebno vsakega elementa posebej oblikovati, ampak se nastavitve iz glave (npr. <style> p { color: red; font-size: 16px; } </style>) enotno uporabijo po dotični spletni strani. Zunanji (external) CSS pa v ločeni datoteki s končnico .css določa oblikovne lastnosti spletne strani in če se iz vseh spletnih strani nekega spletišča sklicujemo nanjo v glavi HTML kode (npr. <link></link>), dosežemo enotno oblikovanje celotnega spletišča. V ločeni CSS datoteki pa določimo vse oblikovne lastnosti (npr. p { color: red; font-size: 16px; }). Prednost ima vselej medvrstični CSS pred notranjim in notranji pred zunanjim. Tako lahko imamo enoten izgled celotnega spletišča, z nekaj drugačnimi posameznimi spletnimi stranmi z enotnim specifičnim oblikovanjem in določene dele spletnih strani s še dodatno drugačnim specifičnim oblikovanjem le posameznih elementov.

23
Q

Pojasnite kako vgradimo v spletne strani video, slike, zemljevide in podobno! Ali mora biti vse navedeno nujno naloženo na istem strežniku kot spletna stran oz. kam običajno naložimo npr. video posnetke in kako jih nato prikažemo v spletni strani?

A

Video, zemljevide in podobno lahko vgradimo s pomočjo HTML značke <iframe>, ki omogoča prikaz druge spletne strani znotraj naše, slike pa s pomočjo značke <img></img>, kot je bilo vse opisano že pri prejšnjih vprašanjih. Vse navedeno seveda ne rabi biti naloženo na istem strežniku kot spletna stran, ampak lahko vgradimo in prikažemo tudi gradnike iz zunanjih spletnih strani. Video bomo običajno naložili na kakšno video platformo, zemljevid bomo oblikovali v kakšnem spletnem interaktivnem zemljevidu in podobno, nato pa bomo to vgradili v lastno spletno stran.