Znak se stavlja u CSS kada?

Znak se stavlja u CSS kada?

offline
  • Pridružio: 28 Avg 2009
  • Poruke: 196

# znak se stavlja u CSS kada?

Nije mi jasno kada se stavlja # u CSS kodu zašto se za body ne stavlja a za wraper se stavlja na pr:


body {background:#0F3;
margin:4 px;}

#wrapper{background:#F90;}
header {
background:#0F0;
color: #333;



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

# se stavlja kada radiš sa ID

Npr:

Arrow HTML

<p id="tekst">Tekst</p>

Arrow CSS

#tekst
{
color:blue;
}

Dok za klase ( primer: <p class="tekst">Tekst</p> ) nije potrebno koristiti #

Ziveli



offline
  • 100%Milanista
  • Information Technology
  • Pridružio: 23 Avg 2008
  • Poruke: 2634
  • Gde živiš: Milan, Italy

Napisano: 24 Mar 2013 0:05

za class se koristi umjesto "#" "."

Dopuna: 24 Mar 2013 0:14

Da se jos nadovezem u ovom gore slucaju # se koristi i kada definises neku boju recimo ti mozes da napises.

color: red;

A mozes i

color: #FF0000;

znaci kada pises boju ovako numericki moras dodati ispred "#"

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Ukoliko nema . ili # ispred definicije stila - taj stil se odnosi na tag. Primer:
body { ... }

se primenjuje na:

<body> ... </body>

Ukoliko je na pocetku tacka - u pitanju je css klasa:

.body { ... }

se odnosi na:

<div class="body"> ... </div>

Ukoliko je na pocetku #, stil se primenjuje na element sa tim ID-em:

#body { ... }

se odnosi na:

<div id="body"> ... </div>

Naravno, klasa i ID se mogu vezati na bilo koji HTML element, ne samo na div. Bitno: iako ce se CSS (#id-elementa) primeniti na svaki element sa tim ID-em cak i ako na jednoj stranici imas vise elemenata sa istim ID-em, nikako se ne preporucuje takva upotreba jer se ID odnosi na jedinstveni element.

Springfield ::color: red;

A mozes i

color: #FF0000;


Nikad ne ostavljaj browseru da interpretira sta si ti "hteo da kazes". Postoji sasvim realna varijanta da je u stylesheet-u jednog browsera "red" #ff0000, a drugog #ff1111, i eto belaja.

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Hehehe pazi ovo ja iskreno nevolim ni html ni css. Znaci povraca mi se kada treba da ga pisem.... Ja ta pravila sta ide pod #ID a sta pod CLASS nepostujem.
Ja sa (#) stavljam glavne i velike objekte :
#all, #main, #module_wrap, #main_left, #main_right
To su glavni kontenjeri koji oznacavaju pozicije itd..
.class koristim sa sitnice : fontovi, boja itd...

Mislim znam da nije okay ali to je ono kad jednom naucis kako netreba onda tesko isparviti. Mada ni jedan klijent se nije zalio do sada a i kolege nikada mi nisu rekle "E sto si tu stavio class trebao si #ID)

Ko je trenutno na forumu
 

Ukupno su 903 korisnika na forumu :: 44 registrovanih, 4 sakrivenih i 855 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Abebe Bikila, acatomic, Akiro, bbrasnjo3, bigfoot, djordje92sm, DJUNTA, Frunze, IQ116, Iskander, istina, IvanMiletic, K2, Koja79, Kototamopeva, leptirleptir, LostInSpaceandTime, m0nstrum_, MarijaC84, marko308, mercedesamg, Metanoja, moldway, nuki1234, pacika, Parker, Petar888, pisac12, procesor, Profesor_018, sale_bih, Schepan, sekretar, smuk, Srki94, stankolich, Tas011, TRZH92, vukajlo71, vukan0799, Vzor50, wolverined4, x78186, Čivi