Reset definicije stila
Postoji li neki elegantan nacin da se prilikom redefinicije stila resetuju svi vec predefinisani parametri tog stila, a da se na navodi svaki ponaosob?
|
Ne, koliko je meni poznato. Šta će ti to? Izdvoj različite definicije istih klasa u posebne CSS fajlove, i učitavaj jedan ili drugi.
|
Pedja, pokusaj sa ovim (ako sam dobro razumio sta hoces):
http://www.elektronaut.no/articles/2...omputed-styles U kodu na stranici nadji // Revert all style properties to original revertStyle( container, "*" ); |
@ zira:
J*** mater gde je ovo bilo pre tri meseca kada mi je trebalo!!! Nebitno, mislim da će mi koristiti u svakom slučaju. Hvala na linku! |
@jablan:
Takva mije potreba. Imam nekoliko CSS koji se ucitavaju jedan preko drugog po nekim uslovima, kao slojevi. Tako se gradi kompletna definicija stilova za dokument. U nekim slucajevima se preko psotojeceg stila ucitav anovi koji ga menja. Nekada je izmena mala i samo je dopuna postojeceg stila anekada je potrebno da resetujem stari stil i zamenim ga novim. Sve u svemu ovako mi je mnogo jednostavnije nego da razmsiljam koji stil kada treba ucitati. @zira: Hvala za hint, medjutim, korsicenje JavaScripta mi je za ovaj slucaj neprihvatljivo. |
pre nego sto zapalim, vidim da i ti "zidas" slojevito, pazi kako ja, napisem stilove (generalne), a onda na elemente lepim ID-ove koji prepisuje neke specificne atribute samo za taj element.
@zira, thanks za link, nov momenta za mene :1043: |
ukoliko ne mozes da koristis js, onda ti jedino preostaje override sa jako dugackim selektorom, da bi osigurao da ce on sigurno da ima prvenstvo..
tipa ako su ti svi ostali stilovi #neki_id div.neka_klasa a ti onda dodas body #container #neki_id ... i nema sta da brines o redosledu... |
Nasleđivanje ti je jedina opcija ako JS to nije, to jest descendant selectors.
U mnogome ti olakšava posao ako znaš koje stilove gaziš (što ja recimo ne znam, u mom slučaju). |
Vreme je GMT +2. Trenutno vreme je 16:10. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.