28.12.2014 Views

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

preuzimanje - Visoka Å¡kola za informacione tehnologije ITS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Razvoj web sajta Fakulteta <strong>za</strong> primenjenu ekologiju – Futura Kristina Naumović 111/06<br />

XHTML nije revolucionaran nov jezik, to je u osnovi HTML, ali sa strožim smernicama.<br />

Da bi XHTML datoteka bila kompatibilna sa XML-om, potrebno je <strong>za</strong>pamtiti nekoliko strogih<br />

pravila:<br />

• Strana počinje deklaracijom tipa dokumenta i imenskim prostorom. To je<br />

prvih nekoliko redova u kodu web stranice. Oni pokazuju kog je tipa strana i<br />

upućuju na datoteke na mreži koje sadrže definicije <strong>za</strong> taj tip datoteke.<br />

<br />

<br />

• Oznake i atributi oznaka moraju da budu napisani malim slovima. Za<br />

razliku od HTML-a, u XHTML-u je neispravno napisati oznaku . Ona mora<br />

da bude napisana malim slovima: <br />

• Atributi oznaka moraju biti pod navodnicima. Na primer, ve<strong>za</strong> napisana na<br />

sledeći način: važi u HTML-u, ali ne radi u<br />

XHTML-u. Vrednost svojstva href moraju se okružiti navodnicima:<br />

<br />

• Sve oznake (čak i prazne) moraju da budu <strong>za</strong>tvorene. Na primer, da bi se<br />

napravio pasus na XHTML jeziku, on mora da počne oznakom , a da se <strong>za</strong>vrši<br />

oznakom . Meñutim, neke oznake nisu u parovima. Te oznake, poznate i kao<br />

prazne oznake (engl. empty tags), nemaju <strong>za</strong>vršnu oznaku. Primer je oznaka <strong>za</strong><br />

prekid reda. Da bi se <strong>za</strong>tvorila praznu oznaka, mora se otkucati kosa crta na kraju<br />

oznake, na sledeći način: .<br />

5.2 CSS<br />

CSS je skraćenica od Cascading Style Sheets. CSS je jezik <strong>za</strong> oblikovanje koji se<br />

koristi <strong>za</strong> poboljšavanje izgleda teksta, sofisticirano rasporeñivanje elemenata na strani i,<br />

uopšteno, <strong>za</strong> davanje stila web lokaciji. Primarna funkcija CSS-a je da odvoji prezentaciju<br />

stranice od njene strukture. Prezentacija ima veze sa „izgledom“ stranice, dok je struktura<br />

ve<strong>za</strong>na <strong>za</strong> „značenje“ sadržaja stranice. H1 tag definiše da tekst unutar njega predstavlja<br />

naslov i da ovaj tekst ima odreñeno specijalno značenje. Bez obzira da li je naslov plav, crven,<br />

veliki, mali, iskošen ili bilo šta drugo, to ima veze sa njegovom prezentacijom. Važno je da se<br />

razdvoji sadržaj i njegovo predstavljanje.<br />

Stilovi se čuvaju ili u eksternim fajlovima sa ekstenzijom .css (XHTML standard), ili su<br />

interni gde se vezuju samo <strong>za</strong> jednu stranicu kojoj pripadaju ili se pišu inline, tj. u okviru taga<br />

samog elementa (što nije XHTML standard).<br />

Prednost korišćenja eksternog CSS fajla je što on omogućava promenu stilova na više<br />

stranica istovremeno. Na primer ako je u eksternom CSS fajlu stoji da po<strong>za</strong>dina stranice bude<br />

bela, ona će biti bela na bilo kojoj stranici koja je sa ovim fajlom prethodno bila pove<strong>za</strong>na, i<br />

21 / 54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!