(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
29. 06. 2006. | #1 |
Nikola Denić
Sir Write-a-Lot
|
Arhitektura CSS fajlova
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
29. 06. 2006. | #2 |
Ivan Dilber
Sir Write-a-Lot
|
ja obicno napravim jedan CSS fajl gde stavim manje vise sve.. unutar tog fajla pravila organizujem tako da su mi na pocetku globalna podesavanja, pa onda redom dodajem specificna pravila za pojedine strane (redom kako pravim strane, sto obicno opet prati neku moju logiku)...svi hackovi idu zasebno, obicno na kraj fajla...
onda jos komentarima oznacim logicke delove da bih mogao da se kod skrolovanja brzo snadjem gde je sta... i to je to.. Mozda i nije najprefinjeniji pristup, ali tako mi je mnogo lakse da se snadjem, nego da jurim po 10 fajlova gde je sta, i sta ima uticaj na sta... ovako sa par bookmarka na bitne delove fajla moze vrlo brzo da se radi...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
29. 06. 2006. | #3 | |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Citat:
Nije savršen pristup, ali radi u većini slučajeva sasvim fino.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
|
29. 06. 2006. | #4 |
Designer guy
Wrote a book
|
Kod mene u posledne vreme, posto konstantno menjam ncin pisanja CSS, ali moze se reci da je vec neko vreme ovako:
1) Reseti 2) linkovi 3) Headings 4) Usefull and reusable classes (.left, .right, .center za slike u glavnom, .clear, .accent, itd.) 5) Main elements (npr. #header, #mainContent, #footer...) 6) Content holders (npr. .recentEntries, svi "sub" elementi koji su potomci glavnih) Otprilike to je to. |
29. 06. 2006. | #5 |
Goran Pilipović
Sir Write-a-Lot
|
Ja u poslednje vreme grupisem u najmanje 3 css-a.
1. Osnovni elementi: body, header, main, footer 2. Specificne klase 3. HTML (H1...7, P, Formulari...) Jednostavno mi je tako lakse da se snadjem i izmenim nesto, pre nego da pretrazujem 1 dugacak CSS, drugih nekih bitnijih razloga nema.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
29. 06. 2006. | #6 |
profesionalac
Professional
Datum učlanjenja: 31.01.2006
Lokacija: Madtown, the capital of 'America's Dairyland'!
Poruke: 252
Hvala: 2
7 "Hvala" u 6 poruka
|
Sve u jedan fajl sa detaljnim komentarima kako bih znao i ja a i neko drugi sta sam radio posle godinu dana... samo sto sam ovo poceo da praktikujem tek posle prvih godinu dana
__________________
38one // del.icio.us // A Proud Member // Logology // DNA // LogoLounge // aFolio |
29. 06. 2006. | #7 |
Knowledge base
Wrote a book
|
Ja ih najpre grupisem po prikazu. Da li je screen, print ili nesto drugo. Ako je screen onda imam screen.css u koji importujem layout.css, styles.css i browser specific. Onda kada dodje vreme za to samo obrisem import browser specific kod i to je to.
Mada kao sto rece Dragan, cesto se desava da pisem kod na drugacije nacine. Kod mene to zavisi od raspolozenja i vremena koje mu mogu posvetiti. |
29. 06. 2006. | #8 |
Designer guy
Wrote a book
|
Ja trpam sve u jedan CSS fajl iz prostog razloga sto nisam imao prilike da radim na toliko velikim projektima (osim jednog) da je parcane stvarno bilo potrebno, jer bi se u suprotnom ugrozila ekspeditivnost. Iskomentarisem sve uglavnom, nekada cak i pravim ToC ukoliko radim sa programerom ili nisam ja taj koji sklapa sve u finalnu celinu.
Do nedavno sam na primer CSS pisao uvek po stablu (DOMu). Dakle krenem od headera, pa onda potomci headera odmah ispod njega, pa onda sledi na primer glavni sadrzaj i tu odmah svi elementi koji se nalaze u njemu, itd. Samo ova tehnika nije bas najbolja kada imas gomile elemenata i ako je lokacija obimna. Jedna stvar koja mi je mnogo pomogla u poslednje vreme je identacija (takodje po hijerarhiji), ovako nekako: Kôd:
ul.mainNav{ list-style:none; overflow:hidden; width:100% /* for IE */ } ul.mainNav li{ float:right; width:100px; ... } |
29. 06. 2006. | #9 |
Knowledge base
Wrote a book
|
Pa dobro, identacija se podrazumeva
|
29. 06. 2006. | #10 |
Goran Pilipović
Sir Write-a-Lot
|
sto?
0123456789
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Transfer fajlova? | orangem | Programiranje | 5 | 03. 03. 2009. 10:03 |
povracaj fajlova | flash_back | Opušteno | 20 | 08. 02. 2009. 00:00 |
Arhitektura nekih tabela me muci! | Dzordz | SQL baze podataka - Sponzor: Baze-Podataka.net | 22 | 28. 11. 2006. 12:55 |
Arhitektura aplikacije | Momcilo | Programiranje | 1 | 10. 04. 2006. 16:18 |