Uvod v svet spletnih strani

Svet spletnih strani je zgrajen na temeljih jezika HTML (HyperText Markup Language). HTML je jezik za označevanje hiperteksta‚ ki brskalnikom pove‚ kako naj prikažejo vsebino na spletni strani. Ta vodnik vas bo popeljal skozi osnove HTML-ja‚ od preprostih elementov do bolj kompleksnih struktur. Začeli bomo s konkretnimi primeri in se postopoma premikali k bolj splošnim konceptom‚ pri čemer bomo upoštevali potrebe tako začetnikov kot tudi tistih‚ ki že imajo nekaj izkušenj s programiranjem.

Prvi koraki: Struktura osnovne spletne strani

Vsaka spletna stran se začne z osnovno strukturo‚ ki jo sestavljajo trije ključni elementi:<;html>;<;head>; in<;body>;. Poglejmo si jih podrobneje:

  • <;html>; ... <;/html>;: To je koreninski element‚ ki obsega celotno spletno stran. Vse ostale oznake so vstavljene znotraj tega elementa.
  • <;head>; ... <;/head>;: Ta del vsebuje metapodatke o spletni strani‚ ki jih brskalnik ne prikaže neposredno uporabniku. Sem spadajo naslov strani (<;title>;)‚ koda za povezavo s CSS-jem (<;link>;) in JavaScript (<;script>;).
  • <;body>; ... <;/body>;: Ta del vsebuje vso vsebino‚ ki se prikaže na spletni strani ౼ besedilo‚ slike‚ videoposnetke‚ itd.

Preprost primer:

<;html>;<;head>;<;title>;Moja prva spletna stran<;/title>;<;/head>;<;body>;Pozdravljeni‚ svet!<;/body>;<;/html>;

Osnovni HTML elementi

HTML uporablja oznake (oznake se začnejo z znakom <; in končajo z znakom >;) za označevanje različnih elementov. Večina oznak ima odpiralni in zapiralni del (npr;<;p>; in<;/p>;)‚ med katerima se nahaja vsebina elementa. Poglejmo si nekaj pogostih elementov:

  • <;p>; ... <;/p>;: Označuje odstavke.
  • <;h1>; ... <;/h1>; do<;h6>; ... <;/h6>;: Označujejo naslove različnih stopenj (<;h1>; je največji naslov).
  • <;br>;: Ustvari prelom vrstice.
  • <;img src="pot/do/slike.jpg" alt="Opis slike">;: Vstavi sliko. Atributsrc določa pot do slike‚alt pa alternativni tekst za ljudi‚ ki ne morejo videti slik.
  • <;a href="url">; ... <;/a>;: Ustvari povezavo (hiperpovezavo). Atributhref določa URL.
  • <;ul>; ... <;/ul>; in<;li>; ... <;/li>;: Ustvarita neurejen seznam (označen z okroglimi pikami).
  • <;ol>; ... <;/ol>; in<;li>; ... <;/li>;: Ustvarita urejen seznam (označen s številkami).
  • <;b>; ... <;/b>;: Poudari besedilo (krepko).
  • <;i>; ... <;/i>;: Napiše besedilo v poševnem tisku.

Semantični HTML in dostopnost

Poleg predstavitvenih oznak (kot so<;b>; in<;i>;)‚ je pomembno uporabljati tudi semantične oznake‚ ki opisujejo pomen elementa. To izboljša dostopnost spletne strani za ljudi s posebnimi potrebami in iskalnim programom. Primeri semantičnih oznak so<;header>;<;nav>;<;main>;<;article>;<;aside>;<;footer>;.

Naprednejši koncepti

Ta vodnik predstavlja le osnove HTML-ja. Obstaja veliko naprednejših konceptov‚ kot so tabele (<;table>;<;tr>;<;td>;)‚ obrazci (<;form>;)‚ iframe-i‚ in še veliko več. Za poglobitev znanja priporočamo branje uradne dokumentacije in uporabo spletnih virov za učenje.

Zaključek

Razumevanje osnov HTML-ja je ključnega pomena za vse‚ ki želijo ustvariti spletne strani. Ta vodnik vam je dal osnovno znanje‚ ki vam bo v pomoč pri nadaljnjem učenju in ustvarjanju vaših lastnih spletnih projektov. Ne bojte se eksperimentirati in preizkušati nove stvari! S prakso boste hitro napredovali in postali spretni pri uporabi HTML-ja.

Dodatni viri

Za nadaljnje učenje priporočamo uporabo naslednjih virov:

oznake: #Html

Sorodni članki: