abc HTML5 i CSS TUTORIAL

ID selektor /ID SELECTOR/ id="


Slika 1. Tip selektora /SELECTORS/

ID selektor /ID SELECTOR/

Sintaksa:

  • HEAD dio: <style> #idSelector {Atribut: Vrijednost; } </style>
  • BODY dio: <TAG id="idSelector">

Oznake:
<style> - početak definisanja selektora u HEAD dijelu
TAG - HTML element
imeKlase - ime klase
Atribut - ime atributa
Vrijednost - vrijednost atributa
CLASS=" - obavezana sintaksa za klasa selektor u BODY dijelu u HTML elementu.
"; - kraj selektora

ID selektor omogućuje definisanje stila samo jednog HTML elementa. Definiše se znakom #.
Glavna razlika je da se ID selektor može koristiti jednom po stranici, dok se selektor klase /CLASS SELECTOR/ može izvoditi prozivolja broj puta na stranici kad god ga trebamo.


Slika 2. ID selektor /ID SELECTOR/

Primjer 1. Koristeći ID selektor ispisati tekst u drugom paragrafu crveno.

ID selektor /ID SELECTOR/

HTML fajl

Ispis na ekran

#sla {
   text-align: center;
   color: red;
}
<!DOCTYPE html>
<html>
<head>
<style>
#sla {
   text-align: center;
   color: red;
}
</style>
<title>Selektor - ID</title>
</head>
<body>
<p>Tekst ispred</p>
<p id= "sla">Tekst iz ID</p>
<p>Tekst poslije</p>
</body> </html>

Tekst ispred

Tekst iz ID

Tekst poslije

Primjer 2. Koristeći ID selektor ispisati tekst u drugom paragrafu na crvenoj pozadini a u trećem na žutoj pozadini.

ID selektor /ID SELECTOR/

HTML fajl

Ispis na ekran

p#primjer1{
   background-color: red;
}
p#primjer2{
   background-color: yellow;
}

<!DOCTYPE html>
<html>
<head>
<style>
p#primjer1 {
   background-color: red;
}
p#primjer2 {
   background-color: yellow;
}
</style>
<title>Selektor - ID</title>
</head>
<body>
<p>Boja pozadine teksta</p>
<p id= "primjer1">Crven pozadina.</p>
<p id= "primjer2">Žuta pozadina.</p>
<p>Tekst poslije</p>
</body> </html>

Boja pozadine teksta

Crven pozadina.

Žuta pozadina.

Tekst poslije

Primjer 3. Koristeći ID selektor ispisati tekst u drugom paragrafu na crvenoj pozadini a u trećem na žutoj pozadini.

ID selektor /ID SELECTOR/

HTML fajl

Ispis na ekran

p#primjer3{
   background-color: red;
   color: yellow;
}
p#primjer4{
   background-color: orange;
   color: blue;
}

<!DOCTYPE html>
<html>
<head>
<style>
p#primjer3{
   background-color: red;
   color: yellow;
}
p#primjer4{
   background-color: orange;
   color: blue;
}

</style>
<title>Selektor - ID</title>
</head>
<body>
<p>Boja pozadine teksta</p>
<p id= "primjer3">Žut tekst na crvenoj pozadini.</p>
<p id= "primjer4">Plav tekst na oranž pozadini </p>
<p>Tekst poslije</p>
</body> </html>

Boja pozadine teksta

Žut tekst na crvenoj pozadini.

Plav tekst na oranž pozadini

Tekst poslije

Primjer 3. Koristeći ID selektor ispisati tekst velikim slovima.
Opis rješenja: Za ispis teksta velikim slovima koristi se atribut text-transform, a za velika slova uppercase.

ID selektor /ID SELECTOR/

HTML fajl

Ispis na ekran

#velikaSlova{
   text-transform: uppercase;
}
<!DOCTYPE html>
<html>
<head>
<style>
#velikaSlova{
   text-transform: uppercase;
}

</style>
<title>Selektor - ID</title>
</head>
<body>
<p>Ko rano rani, dvije sreće grabi.</p>
<p id= "velikaSlova">Ko rano rani, dvije sreće grabi..</p>
<p>Narodna poslovica</p>
</body> </html>

Ko rano rani, dvije sreće grabi.

Ko rano rani, dvije sreće grabi..

Narodna poslovica

Daljnji rad: Napisati html kod za slijedeće primjere:

  1. Prov

Prozor na dnu stranice je namjenje za provjeru koda:
- kopirajte kod (edit, copy, paste ili CTRL+C, CTRL+V ili DRAG&DROP metodom), editovanje je moguće u prozoru


Index