Oct 29, 2023

HTML Tabele

HTML tabele se koriste za organizaciju i prikaz podataka u obliku redova i kolona na web stranici. Tabele su često korisne kada želite predstaviti podatke u urednom i preglednom formatu, kao što su rasporedi, popisi proizvoda, raspored događanja i slični sadržaji.

Osnovna struktura HTML tabele:

<table>: Oznaka koja definiše početak i kraj tabele.

<tr>: Oznaka koja definiše red u tabeli.

<th>: Oznaka koja definiše zaglavlje tabele (naslove kolona).

<td>: Oznaka koja definiše ćeliju u tabeli (podatke).

Primer HTML tabele:

<table>
    <tr>
        <th>Ime</th>
        <th>Prezime</th>
        <th>Godine</th>
    </tr>
    <tr>
        <td>Marko</td>
        <td>Petrović</td>
        <td>30</td>
    </tr>
    <tr>
        <td>Jovana</td>
        <td>Jovanović</td>
        <td>25</td>
    </tr>
</table>
    

Ovaj primer kreira tabelu sa tri kolone (Ime, Prezime, Godine) i dva reda podataka. Prvi red definiše zaglavlje tabele pomoću <th> oznaka, dok drugi i treći red sadrže stvarne podatke koristeći <td> oznake.

Kako definisati atribute i stilizaciju tabela:

  • Border: Možete definisati širinu i stil obruč za tabelu ili ćelije koristeći border atribut.
  • Width (Širina): Definišite širinu tabele koristeći width atribut.
  • Header (Zaglavlje): Koristite <th> oznake za definisanje zaglavlja tabele.
  • Padding (Razmak): Dodajte razmak unutar ćelija koristeći CSS stilizaciju sa padding svojstvom.
  • Spacing (Rastojanje): Postavite rastojanje između ćelija koristeći cellspacing atribut za tabelu.
  • Colspan (Spajanje kolona): Spojite više kolona u jednu koristeći colspan atribut u <td> oznakama.
  • Rowspan (Spajanje redova): Spojite više redova u jedan koristeći rowspan atribut u <td> oznakama.
  • Colgroup (Grupa kolona): Koristite colgroup element za grupisanje kolona i primenu zajedničkih atributa na celu grupu kolona.

Podešavanje Border-a na Tabeli

Da biste postavili granicu (border) na tabeli u HTML-u, možete koristiti atribut border u tabeli ili CSS stilizaciju:

<!DOCTYPE html>
<html>
<head>
    <title>Podešavanje Border-a na Tabeli</title>
    <style>
        table {
            border-collapse: collapse;
        }
        table, th, td {
            border: 1px solid black;
        }
        th, td {
            padding: 8px;
            text-align: left;
        }
    </style>
</head>
<body>
    <h1>Podešavanje Border-a na Tabeli</h1>
    <p>Da biste postavili granicu (border) na tabeli u HTML-u, možete koristiti atribut <code>border</code> u tabeli ili CSS stilizaciju.</p>

    <h2>Pomoću atributa border:</h2>
    <table border="1">
        <tr>
            <th>Ime</th>
            <th>Prezime</th>
            <th>Godine</th>
        </tr>
        <tr>
            <td>Marko</td>
            <td>Petrović</td>
            <td>30</td>
        </tr>
        <tr>
            <td>Jovana</td>
            <td>Jovanović</td>
            <td>25</td>
        </tr>
    </table>

    <h2>Pomoću CSS stilizacije:</h2>
    <table>
        <tr>
            <th>Ime</th>
            <th>Prezime</th>
            <th>Godine</th>
        </tr>
        <tr>
            <td>Marko</td>
            <td>Petrović</td>
            <td>30</td>
        </tr>
        <tr>
            <td>Jovana</td>
            <td>Jovanović</td>
            <td>25</td>
        </tr>
    </table>

Da biste postavili granicu (border) koristeći CSS, koristite stilizaciju <code>border</code> i

Evo svih primera:
Border (Obrub): Možete definisati širinu i stil obruba za tabelu ili ćelije koristeći border atribut. Na primer, border="1" će postaviti tanak obrub oko svih ćelija.
<table border="1">
    <!-- Sadržaj tabele -->
</table>
Width (Širina): Definišite širinu tabele koristeći width atribut.
<table width="100%">
    <!-- Sadržaj tabele -->
</table>
Header (Zaglavlje): Možete koristiti <th> oznake za definisanje zaglavlja tabele. Zaglavlje će biti boldirano i centralizovano po podrazumevanim postavkama.
<table>
    <tr>
        <th>Ime</th>
        <th>Prezime</th>
        <th>Godine</th>
    </tr>
    <!-- Ostatak tabele -->
</table>

Padding (Razmak): Možete dodati razmak unutar ćelija koristeći CSS stilizaciju sa padding svojstvom. Na primer, style="padding: 10px;" će dodati 10 piksela razmaka unutar ćelija.
<table>
    <tr>
        <td style="padding: 10px;">Podatak 1</td>
        <td style="padding: 10px;">Podatak 2</td>
    </tr>
    <!-- Ostatak tabele -->
</table>

Spacing (Rastojanje): Rastojanje između ćelija možete postaviti koristeći cellspacing atribut za tabelu
<table cellspacing="10">
    <!-- Sadržaj tabele -->
</table>
Colspan (Spajanje kolona): Možete spojiti više kolona u jednu koristeći colspan atribut u <td> oznakama. Na primer, colspan="2" će spojiti dve kolone u jednu.
<table>
    <tr>
        <td>Podatak 1</td>
        <td colspan="2">Spajam dve kolone</td>
    </tr>
    <!-- Ostatak tabele -->
</table>
Rowspan (Spajanje redova): Slično kao za colspan, možete spojiti više redova u jedan koristeći rowspan atribut u <td> oznakama. Na primer, rowspan="3" će spojiti tri reda u jedan.
<table>
    <tr>
        <td rowspan="3">Spajam tri reda</td>
        <td>Podatak 1</td>
    </tr>
    <tr>
        <td>Podatak 2</td>
    </tr>
    <tr>
        <td>Podatak 3</td>
    </tr>
</table>
Colgroup (Grupa kolona): colgroup element omogućava grupisanje kolona i primenu zajedničkih atributa na celu grupu kolona. Ovo se obično koristi za postavljanje zajedničkog stila za određene kolone.
<table>
    <colgroup>
        <col style="background-color: #f2f2f2;">
        <col>
    </colgroup>
    <tr>
        <th>Ime</th>
        <th>Prezime</th>
    </tr>
    <!-- Ostatak tabele -->
</table>

Ovo su osnovni atributi i tehnike za rad sa tabelama u HTML-u. Možete kombinovati ove tehnike kako biste postigli željeni dizajn i stil za vaše tabele.

Oct 28, 2023

HTML Favicon

Favicon (skraćeno od "favorite icon") je mala ikona koja se prikazuje u kartici web pregledača pored naslova stranice. Favicon se takođe koristi kao ikona pri označavanju web stranice ili dodavanju na početni ekran na mobilnom uređaju. Ova ikona pomaže korisnicima da brže prepoznaju i identifikuju vašu web stranicu među mnogim drugim otvorenim karticama ili oznakama na traci za brzo biranje.

Evo kako možete dodati favicon u svoju HTML stranicu:

Kako dodati Favicon:

Da biste dodali favicon, pratite ove korake:

  1. Izradite favicon ikonu: Prvo, morate kreirati favicon ikonu. Obično je veličine 16x16 piksela ili 32x32 piksela. Ikona se često čuva u formatu .ico, ali možete je sačuvati i u drugim formatima kao što su .png ili .jpg.
  2. Postavite favicon ikonu u korenu vašeg veb servera: Preporučuje se da favicon ikonu postavite u korenu vašeg veb servera tako da je dostupna svim stranicama na vašem sajtu. Na primer, možete je postaviti na adresu https://www.vaša-web-stranica.com/favicon.ico.
  3. Dodajte link ka favicon ikoni u HTML-u: U dodatku na <head> sekciju vašeg HTML dokumenta, dodajte sledeći red koji definiše link ka favicon ikoni:
<link rel="icon" href="favicon.ico" type="image/x-icon">
    

Ovaj red koristi <link> element sa atributom rel="icon" kako bi označio favicon. href atribut definiše URL do vaše favicon ikone, dok type atribut definiše tip ikone. Tip image/x-icon se često koristi za favicon ikone.


Evo primera HTML koda za dodavanje favicon ikone:

      
<!DOCTYPE html>

<html>

<head>

    <title>Moj Sajt</title>

    <link rel="icon" href="https://www.vaša-web-stranica.com/favicon.ico" type="image/x-icon">

</head>

<body>

    <!-- Vaš sadržaj stranice -->

</body>

</html>

Nakon što dodate ovaj kod u svoj HTML dokument i postavite favicon ikonu na veb server, favicon će se prikazati u kartici web pregledača svaki put kada posetioci posete vašu stranicu.

HTML Linkovi

HTML linkovi se koriste za povezivanje različitih web stranica i resursa na internetu. Linkovi omogućavaju korisnicima da prelaze s jedne stranice na drugu ili da pristupe različitim veb resursima.

Kreiranje linka:

Da biste kreirali link u HTML-u, koristite <a> (anchor) element:

<a href="URL">Tekst linka</a>
    

href atribut definiše URL odredišta, a Tekst linka je vidljiv tekst linka.

Primer linka:

Ovde je primer HTML koda koji kreira jednostavan link:

<a href="https://www.primer.com">Posetite naš veb sajt</a>

Ovaj link će voditi korisnike na web stranicu "https://www.primer.com" kada se klikne na njega.

Sada znate kako kreirati osnovne linkove u HTML-u i povezivati svoju web stranicu sa drugim resursima na internetu.

HTML target Atribut

HTML target atribut se koristi u linkovima kako bi se odredilo kako će se otvoriti povezani resurs kada korisnik klikne na link.

1. _blank - Otvori u novom prozoru ili kartici:

Otvori povezani resurs u novom prozoru ili kartici web pregledača. Korisno za zadržavanje trenutne stranice otvorenom:

<a href="https://www.primer.com" target="_blank">Posetite naš veb sajt</a>

2. _self - Otvori u trenutnom prozoru ili kartici:

Otvori povezani resurs u trenutnom prozoru ili kartici web pregledača (podrazumevana vrednost ako target nije naveden):

<a href="https://www.primer.com" target="_self">Posetite naš veb sajt</a>

3. _parent - Otvori u nadređenom okviru:

Otvori povezani resurs u nadređenom okviru ako je stranica ugrađena u okvire ili koristi okvire:

<a href="https://www.primer.com" target="_parent">Posetite naš veb sajt</a>

4. _top - Otvori u najvišem okviru:

Otvori povezani resurs u najvišem okviru, zatvarajući sve okvire ako su prisutni:

<a href="https://www.primer.com" target="_top">Posetite naš veb sajt</a>

Postoji i mnogo drugih vrednosti za target atribut, ali ovi su najčešće korišćeni. Korišćenje ovog atributa vam omogućava kontrolu nad načinom otvaranja povezanih resursa nakon klika na link.