Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Može li mi tko malo bolje objasnit !important

[es] :: Web dizajn i CSS :: Može li mi tko malo bolje objasnit !important

[ Pregleda: 6337 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

X.X.X.X
Croatia

Član broj: 40873
Poruke: 414
*.cmu.carnet.hr.

ICQ: 340605144


Profil

icon Može li mi tko malo bolje objasnit !important22.12.2005. u 00:16 - pre 223 meseci
Cita sam na w3.org ali nisam bas razumia,ako netko ima volje može li mi objasnit cemu to sluzi??
DOBRA RIJEČ I PIŠTOLJ OTVARAJU SVAKA VRATA!
 
Odgovor na temu

bokacbl
Negdje tu....

Član broj: 10877
Poruke: 182
*.broadband.blic.net.



Profil

icon Re: Može li mi tko malo bolje objasnit !important22.12.2005. u 10:00 - pre 223 meseci
ako mislis na " !important " koji se koristi u css-u, on se koristi kada se vrsi optimizacija css coda prema vecini browser-a (najcesce IE i mozilla), tj. koristi se posto IE i mozilla razlicito interpretiraju CSS kod,

npr:
Code:

  margin-top: 0px !important;
  margin-top: -10px;


na ovaj nacin ce ti u oba gore navedena browser-a biti dobro podesen margin-top...
najcesce se !important koristi kod podesavanja layout-a..
The only place success comes before work is in the dictionary.
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Može li mi tko malo bolje objasnit !important22.12.2005. u 10:46 - pre 223 meseci
Citat:
bokacbl: ako mislis na " !important " koji se koristi u css-u, on se koristi kada se vrsi optimizacija css coda prema vecini browser-a (najcesce IE i mozilla), tj. koristi se posto IE i mozilla razlicito interpretiraju CSS kod,

:)
Ovde je samo našlo primenu, zato što IE ne razume (ne poznaje) css pravilo important.

Kada je dodato pravilo !important na kraj css osobine (deklaracije, stila) to će dati viši prioritet toj osobini nego ekvivalentnoj osobini koja u svojoj deklaraciji nema "!important". Kao u primeru koji si dao.
Pravilo important predstavlja balans između stila autora(web dizajnera) i korisnika (posetioca). Uvek veći prioritet ima stil autora od korisnikovog stila, a pravilo important se koristi kako bi se to promenilo. Kao na primer promena veličine fonta (teksta) u browseru.

Banned - Not available
 
Odgovor na temu

Im_a_Veggie
Dragan Babić
Novi Sad

Član broj: 39965
Poruke: 163
82.208.254.*

Jabber: averagejoe@jabber.org
Sajt: www.dnevnikeklektika.com


Profil

icon Re: Može li mi tko malo bolje objasnit !important22.12.2005. u 23:36 - pre 223 meseci
Samo bih hteo da se nadovezem na Br@nkoRov komentar, naime koriscenje (ili bolje reci iskoriscavanje) ovog featurea u smislu da se jedna osobina daje standards compliant browserima (jer razumeju !important) a druga osobina onima koji ga ne razumeju je jako pogresna i nesemanticka, sto ce reci--jako prljav hack i izbegavajte ga.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Može li mi tko malo bolje objasnit !important23.12.2005. u 11:02 - pre 223 meseci
Hm, koji hack je čist?
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Može li mi tko malo bolje objasnit !important23.12.2005. u 13:04 - pre 223 meseci
Upravo to,
u prinicipu nijedan, uvek treba znati kako svaki hack radi i šta će se desiti prilikom pojave nove verzije browsera, izlazak IE7 brdo hack-ova će prestati sa radom, npr. ovo što je Dragan naveo iskorišćavanje nečega za ispravljanje problema što postoji definisano u specifikaciji, a ne radi u nekom browseru, i što se može očekivati da bude ispravljeno u novoj verziji browser-a, može izazvati haos u novoj verziji.
Treba biti posebno obazriv prilikom upotrebe i izbora hack-va, uvek treba videti da li se problem može rešiti bez upotrebe css hack-ova.

Kod IE-a jedino što može reći da je sigurno su uslovni komentari, ukoliko je potrebno primeniti neki hack, jednostavno kreiraš nov fajl i preko uslovnih komentara postaviš da samo određena verzija vidi taj fajl.

[Ovu poruku je menjao Br@nkoR dana 23.12.2005. u 14:29 GMT+1]
Banned - Not available
 
Odgovor na temu

LyoShi
Beograd, Srbija

Član broj: 65218
Poruke: 80
*.ptt.yu.



Profil

icon Re: Može li mi tko malo bolje objasnit !important24.12.2005. u 20:38 - pre 223 meseci
Citat:
Br@nkoR: Kod IE-a jedino što može reći da je sigurno su uslovni komentari, ukoliko je potrebno primeniti neki hack, jednostavno kreiraš nov fajl i preko uslovnih komentara postaviš da samo određena verzija vidi taj fajl.
Jel možeš malo da pojasniš ovo? Na nekom primeru možda. (nejasno mi je i gramatički i CSS-ovski :) Viđao sam ove uslove u HEAD tagu, ali ih nikad nisam koristio...

A dobro bi došao i primer gde TREBA, i gde NE TREBA koristiti !important....
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Može li mi tko malo bolje objasnit !important25.12.2005. u 08:20 - pre 222 meseci
conditional comments
Banned - Not available
 
Odgovor na temu

LyoShi
Beograd, Srbija

Član broj: 65218
Poruke: 80
*.ptt.yu.



Profil

icon Re: Može li mi tko malo bolje objasnit !important25.12.2005. u 20:10 - pre 222 meseci
shvatiću ovo kao da te mrzelo da pišeš

hvala za link u svakom slučaju
 
Odgovor na temu

LyoShi
Beograd, Srbija

Član broj: 65218
Poruke: 80
*.ptt.yu.



Profil

icon Re: Može li mi tko malo bolje objasnit !important13.01.2006. u 06:34 - pre 222 meseci
Pročitao sam ove tekstove o
uslovnim komentarima: http://www.quirksmode.org/css/condcom.html ,
i o CSS hakovima: http://www.quirksmode.org/css/csshacks.html .

Sad mi je malo jasnije... Sve u svemu, mislim da ću u buduće izbegavati sve vrste hack-ova i probati da rešim probleme sa IE uslovnim komentarima.

A što se tiče !important pravila, probao sam da zabranim kontrolu veličine fonta sa P {font-size .8em ! important} i neće da radi.... nema razlike... i sa, i bez !important i Opera i FF omogućavaju kontrolu veličine fonta. Jeste vi nekada koristili ovo pravilo?

------
Na w3.org pominju "user stylesheet"...
Citat:
However, for balance, an "!important" declaration (the keywords "!" and "important" follow the declaration) takes precedence over a normal declaration. Both author and user style sheets may contain "!important" declarations, and user "!important" rules override author "!important" rules. This CSS feature improves accessibility of documents by giving users with special requirements (large fonts, color combinations, etc.) control over presentation.

/* From the user's style sheet */
P { text-indent: 1em ! important }
P { font-style: italic ! important }
P { font-size: 18pt }


Jel se tu misli na stylesheet koji kreira sam browser kada se podešavaju opcije istog ili šta?!
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Može li mi tko malo bolje objasnit !important13.01.2006. u 09:29 - pre 222 meseci
Korisnikov !important je "jači" od autorovog, tačnije ukoliko je korisnik stavio na neku osobinu deklaraciju !important a i autor je stavio na istu osobinu istu deklaraciju ali toj osobini dao neku drugu vrednost, veći prioritet će imati korisnikova osobina. To je napisao i u tekstu koji si dao. Ovako je u CSS 2 odnosno CSS 2.1, dok je u CSS 1 drugacije, veći prioritet ima autorov !important od korisnikovog, dolaskom CSS 2 to se promenilo. Ukoliko hoćeš da se igraš sa ovim pogledaj npr. ovaj link:
http://www.mozilla.org/unix/customizing.html

[Ovu poruku je menjao Br@nkoR dana 13.01.2006. u 10:29 GMT+1]
Banned - Not available
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Može li mi tko malo bolje objasnit !important

[ Pregleda: 6337 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.