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: 3747
  • 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 1132 korisnika na forumu :: 46 registrovanih, 7 sakrivenih i 1079 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: A.R.Chafee.Jr., amaterSRB, Areal84, babaroga, Ben Roj, Bobrock1, crnitrn, dankisha, deLacy, delrey, DPera, draganca, dushan, FileFinder, FOX, galerija, Grah0, ILGromovnik, kjkszpj, Koridor 11, Lieutenant, madza, Marko Marković, Mercury, Metanoja, Milos ZA, MrNo, ObelixSRB, Parker, pein, rasok, rodoljub, S1Mk3, Sirius, slonic_tonic, Srle993, Steeeefan, stegonosa, Tores, Trpe Grozni, Valter071, vladulns, W123, wizzardone, ZetaMan, 79693