Movatterモバイル変換


[0]ホーム

URL:



Vsebina


HTML (Hypertext Markup Language) je zaporedje ukazov, ki povejo kako naj sepredstavitvena stran prikaže. Ukazi se imenujejo tudi značke (tags).Značke se vedno nahajajo med znakoma< in>, kot npr.<TAG>

Spletni pregledovalniki (browsers) so programi, ki berejo ukaze v jeziku HTMLin glede na to prikazujejo vsebino. Vsako ročno oblikovanje strani(npr. večkratni presledki, prazne vrstice,...) se ignorira.Na primer, če odtipkamo

        Danes                  je                             lepo                                         vreme.

bo prikazovalnik prikazal naslednjo vsebino:

Danes je lepo vreme.


Datoteke v HTML imajo podaljšek.htm ali.html

Obstajata dve vrsti značk:
  • samostojne značke (npr.<TAG>)
  • začetne in končne značke (npr.<TAG> in</TAG>)
Samostojne značke ne rabijo zaključka (npr. nova vrstica, nov odstavek...),saj vsaka naslednja uporaba iste značke prekliče prejšnjo.Včasih pa moramo posebej povedati do kje seže učinek značke(npr. debeli izpis, centriranje besedila,...).V tem primeru uporabimo končno značko.Končna značka se od začetne značke loči lepo dodatnem znaku / pred imenom značke.Vse kar se nahaja v notranjosti značke se podreja oblikovanju,ki ga zahteva značka.

Opis predstavitvene strani v jeziku HTML je naslednji:

    <HTML>    <HEAD>    <TITLE>Naslov, ki se pojavi v okviru okna</TITLE>    </HEAD>    <BODY>Vsebina predstavitvene strani    </BODY>    </HTML>
Med znački<HEAD> in</HEAD> napišemo informacije o dokumentu, ki sledi.Te informacije se na sami predstavitveni strani ne izpišejo.V zgornjem primeru je uporabljena samo značka<TITLE>,ki podaja vsebino, ki se izpiše v zgornjem okviru okna.Za oblikovanje predstavitvenih strani v slovenščimi (pisanje šumnikov)si pomagamo z
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
Če v glavi uporabimo to značko, lahko uporabljamo č,š in ž kar s tipkovnice.

Še bolj splošna rešitev za pisanje šumnikov pa je uporaba kode znakov v obliki

&#n;
kjer je n

nČrka
268Č
269č
352Š
353š
381Ž
382ž

Mali č torej zapišemo kot &#269;

V primeru pisanja šumnikov s kodami je koristno v glavi dokumenta navesti

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
Tako pisanje šumnikov je nekoliko nerodno zato se jih splačav programu TextPad dodati v datoteko htmlchar.tcl, ki se nahajana poddirektoriju Samples (na mestu kjer je nameščen TextPad).

Na voljo imamo šest nivojev naslovov (headings)h1 doh6. Drugi nivo, ki je uporabljen zgorajdosežemo z:

    <H2>Naslov</H2>
Naslov lahko centriramo z dodatkom:
    <H2 align=center>Naslov</H2>

Običajne odstavke (paragraphs), katerih širina se prilagaja trenutni velikosti okna,dosežemo z:

    <P>
Znački<P> lahko z dodatkomaligndoločimo način poravnavanja -left, right, center.Primer:
<P align=right>Ta del besedila bo <br>desno poravnan.</P>
Rezultat:

Ta del besedila bo
desno poravnan.


Skok v novo vrstico zahtevamo z značko<BR>

Na voljo je več različnih stilov.


Debeli izpis (bold) zahtevamo z:
    <B>Besedilo </B>

Poševni izpis (italic) zahtevamo z::
    <I>Besedilo </I>

Podčrtan izpis (underline) zahtevamo z:
    <U>Besedilo </U>

Neproporcionalni izpis (typewriter) zahtevamo z:
    <TT>Besedilo </TT>

Utripajoč izpis (blink) zahtevamo z:
    <BLINK>Besedilo </BLINK>

Stile lahko gnezdimo (debelo in poševno hkrati).

Neoštevilčene sezname (unnumbered lists) dobimo z

    <UL>    <LI>Prva točka    <LI>Druga točka    <LI>Tretja točka    </UL>
Rezultat:
  • Prva točka
  • Druga točka
  • Tretja točka
Če želimo uporabljati oštevilčene sezname (numbered lists)namesto neoštevilčenih, uporabimo namesto značkeUL značkoOL. Rezultat:
  1. Prva točka
  2. Druga točka
  3. Tretja točka

Sezname lahko gnezdimo, npr.
    <OL>    <LI>Prva točka      <UL>         <LI>Prva pika prve točke         <LI>Druga pika prve točke         <LI>Tretja pika prve točke      </UL>    <LI>Druga točka    <LI>Tretja točka    </OL>
Rezultat:
  1. Prva točka
    • Prva pika prve točke
    • Druga pika prve točke
    • Tretja pika prve točke
  2. Druga točka
  3. Tretja točka

Če želimo, da je besedilo prikazano tako, kot smoga natipkali (razlomi vrstic, večkratni presledki,...),moramo uporabiti značko<PRE> (predefined text):

<PRE>   Danes           je                  lepo                          vreme</PRE>
Rezultat je
   Danes           je                  lepo                          vreme
Tak izpis je npr. uporaben pri izpisih programov.Zaradi poravnavanja po stolpcih se v tem primeruuporabi neproporcionalni font.

Sidra (anchors) so značke, s pomočjo katerih zahtevamo skok na nek drug dokumentin prikaz le tega. Uporabljamo lahko relativni naslov(če se dokument nahaja na istem računalniku, morda le na drugem direktoriju)ali pa absolutni naslov (URL - Uniform Resource Locator), če se dokument nahajana drugem računalniku.
Primer klica z relativnim naslovom

    <A HREF="poddirektorij/vaja.htm">Opisno pojasnilo </A>
Primer klica z absolutnim naslovom
    <A HREF="http://www.fdv.uni-lj.si/">Fakulteta za družbene vede </A>

Poljubnemu mestu v dokumentu lahko damo ime
    <A NAME="Oznaka"> </A>

ki ga uporabimo za skakanje znotraj istega dokumenta z značko

    <A HREF="#Oznaka">Opisno pojasnilo </A>
Podobno lahko skočimo na izbrano mesto v dokumentu, ki se nahaja nadrugem računalniku:
    <A HREF="URL#Oznaka">Opisno pojasnilo </A>

V dokument vključimo slike z:

    <IMG SRC="Naslov in ime datoteke">
Pravila za opis kje se slika nahaja so enaka kot pri sidrih(relativni ali absolutni naslovi). Vsi prikazovalnikinaj bi prepozali in prikazovali vsaj formata GIF in JPG.
Npr.
<center><IMG SRC="tiger.gif"></center>
Ustvari naslednji rezultat:

Sliko lahko raztegnemo v horizontalni / navpični smeri z:
    <IMG SRC="Naslov in ime datoteke" WIDTH=W HEIGHT=H>
Kjer pomenitaW inHširino in višino slike v pikah (pixels).Lahko pa navedemo tudi relativno velikost v odstotkih glede na velikost okna,tako da številki dodamo znak %.
Sliko lahko uporabimo tudi kot sidro. Primer uporabe:
Pritisni na tigra:<a href="http://www.fdv.uni-lj.si"><img src="tiger.gif" width=40></a>
Rezultat:
Pritisni na tigra:

Če želima na predstavitveno stran vključiti možnost pošiljanje pošteizbrani osebi, to storimo z dodatkommailto v sidru

Zapis

e-pošta: <A HREF="mailto:x.y@uni-lj.si"> x.y@uni-lj.si  </A>
ustvari naslednji rezultat:

e-pošta: x.y@uni-lj.si

S klikom na označeno mesto se prestavimo v program za pošiljanje pošteizbranemu naslovniku.


Tabele so zelo močno orodje v HTML. Kot smo omenili jezik sam ne omogočanatančnega oblikovanja strani, zato ponavadi za ta namen uporabimo tabele(in nekaj zvijač). Oblika dokumenta, ki ga trenutno pregledujete,je npr. določena z uporabo tabel.V besedilo vključimo tabelo z uporabo značke<TABLE>.

Značke, ki se uporabljajo v tabelah:

  • Znački<TABLE> in</TABLE>označujeta začetek in konec tabele.
  • Znački<TH> in</TH> se uporabljata za oznakostolpcev (prva vrstica tabele) - oznake se izpišejo v debelem tisku.
  • Znački<TR> in</TR> naznanjatanovo vrstico. V večini primerov lahko končno značko</TR> izpustimo.
  • Znački<TD> in</TD> naznanjata nov stolpec v trenutni vrstici.
Pomembno: Tabela je zgrajena iz ene ali večih vrstic,vsaka vrstica pa iz ene ali večih celicin na ta način moramo tabelo tudi opisati.
Primer opisa tabele:
<table><tr> <td> a   </td> <td> b   </td> <td> c   </td><tr> <td> aaa </td> <td> bbb </td> <td> ccc </td></table>
in odgovarjajoči izgled

a b c
aaa bbb ccc


Značka<TABLE> ima lahko še več dodatkov.Omenimo le najpomembnejše:
  • BORDER se nanaša na debelino robov tabele v pikah (debelina 0 pomeni, da tabela nima roba).
  • CELLSPACING se nanaša na prostor med celicami (v pikah).
  • CELLPADDING se nanaša na prostor znotraj celic v pikah(prostor med mejami celic in vsebino znotraj celic).
Primer:
<table border=2 cellpadding=6><tr> <td> a   </td> <td> b   </td> <td> c   </td><tr> <td> aaa </td> <td> bbb </td> <td> ccc </td></table>
in odgovarjajoči izgled

a b c
aaa bbb ccc


Tudi znački<TD> in<TR> imata lahko več dodatkov,npr.:
  • ALIGN (left, center, right) - vodoravno poravnavanje celice.
  • VALIGN (left, center, right) - navpično poravnavanje celice.
  • COLSPAN = n trenutna celica naj se raztega čezn stolpcev.
  • ROWSPAN = n trenutna celica naj se raztega čezn vrstic.
Primer:
<table border=2 cellpadding=6><tr align=center> <td>           a   </td> <td colspan=2> b   </td><tr>              <td rowspan=2> aaa </td> <td> bbb </td> <td> ccc </td><tr>                                       <td> bbbb </td> <td> cccc </td></table>
in odgovarjajoči izgled

a b
aaa bbb ccc
bbbb cccc


Za opis barv se uporablja sistem RGB (--).Barvo podamo z mešanico teh treh barv, pri čemer je količina vsake od teh treh barvpodana s šestnajstiškim številom od 0 do FF (0 do 255).Nekaj primerov:

ZapisBarva
'#000000' 
'#FFFFFF' 
'#FF0000' 
'#00FF00' 
'#0000FF' 
'#FFFF00' 
'#FF00FF' 
'#00FFFF' 
'#213329' 

Poleg zapisa v RGB lahko nekatere osnovne barve pokličemo kar po imenu(npr. red, orange, lightyellow,...). Nekaj primerov barv inodgovarjajočih imen:

 Black = "#000000" Green = "#008000"
 Silver = "#C0C0C0" Lime = "#00FF00"
 Gray = "#808080" Olive = "#808000"
 White = "#FFFFFF" Yellow = "#FFFF00"
 Maroon = "#800000" Navy = "#000080"
 Red = "#FF0000" Blue = "#0000FF"
 Purple = "#800080" Teal = "#008080"
 Fuchsia= "#FF00FF" Aqua = "#00FFFF"


Uporaba barv:
  • Barva ozadja: znački<BODY> dodamo lastnostbgcolor, npr.
     <BODY bgcolor=Orange>
  • Barva črk: znački<FONT> dodamo lastnostcolor, npr.
     <FONT color=Red> Besedilo </FONT>
  • Barva celice v tabeli: znački<TD> dodamo lastnostbgcolor, npr.
     <TD bgcolor=Orange> Besedilo </TD>


Kot smo omenili se dodatni presledki med besedami ignorirajo.Morebitne potrebne dodatne presledke med besedami zahtevamo zukazom&nbsp; (non-breakable space).
Izpis vodoravne črte zahtevamo z:
    <HR>
V tem primeru dobimo črto čez celo širino trenutnega objekta(okna ali celice v tabeli). Dodamo lahko še debelino črte in širino (v pikah ali %).Zahteva
    <HR size=10 width=40%>
ustvari izpis

Del besedila centriramo z značko<CENTER>.
Zapis
<CENTER>To bo na sredini</CENTER>
npr. povzroči izpis oblike
To bo na sredini

Indekse in potence dobimo z značkama<SUB>in<SUP>.
Npr. zapis
x<SUP>2</SUP>
povzroči izpis oblike
x2
Komentar (pojasnila, ki jih potrebujemo za svoje potrebein jih prikazovalnik ne prikaže) zapišemo med znaki<!-- (začetek komentarja)in--> (konec komentarja).
Velikost črk spreminjamo z dodatkomsize k znački<FONT>.Velikosti so od 1 do 7.Npr.

<FONT SIZE=1>Napisano z velikostjo 1.</FONT>
ustvari izpis

<FONT SIZE=3>Napisano z velikostjo 3.</FONT>
ustvari izpis

<FONT SIZE=7>Napisano z velikostjo 7.</FONT>
ustvari izpis


Z okviri razdelimo okno na več delov.

  • Horizontalna razdelitev
    <HTML><HEAD> <TITLE>Okviri</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250"></HEAD> <FRAMESET rows="33%,67%">    <FRAME src="zgornji.htm" name="zgornji">    <FRAME src="spodnji.htm" name="spodnji"> </FRAMESET></HTML>
  • Vertikalna razdelitev
    <HTML><HEAD> <TITLE>Okviri</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250"></HEAD> <FRAMESET cols="33%,67%">    <FRAME src="levo.htm" name="levi">    <FRAME src="desno.htm" name="desni"> </FRAMESET></HTML>
  • Kombinirana razdelitev
    <HTML><HEAD> <TITLE>Okviri</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250"></HEAD> <FRAMESET cols="33%,67%">     <FRAME src="levo1.htm" name="levi1">     <FRAMESET rows="33%,67%">    <FRAME src="zgornji1.htm" name="zgornji1">    <FRAME src="spodnji1.htm" name="spodnji1">     </FRAMESET> </FRAMESET></HTML>
  • Odpiranje strani v istem okviru, novem oknu ali izbranem okviru,Uporabljene datoteke

    • Isti okvir:
       <A HREF="http://www.google.com">http://www.google.com </A>
    • Novo okno:
       <A HREF="http://www.najdi.si">http://www.najdi.si </A>
    • Izbrani okvir:
       <A HREF="http://www.fdv.uni-lj.si">http://www.fdv.uni-lj.si </A>


Dodatni naslovi


[8]ページ先頭

©2009-2025 Movatter.jp