Citat:
Mitrović Srđan: Da li si razmisljao da napises neku knjigu poput Zeldmana npr . Toliki uceni ljudi strucnjaci u ovim
poljima su rekli svoje ali ne ti imas svoju viziju semantike/web pravila/dizajna i svega ostalog.
Nema ja svou viyiju. To je nesto sto je stvar obicne logike. Stvar je u implementaciji. Ja samo tvrdim da CSS odstupa od nekih nacela koja je sam psotavio kao svoj cilj. Yasto bih pisao knjigu_ Pa logika CSS'a je toliko jednostavna da niej potrenno nista vise od jednog dokumenta koji podrobno objasnjava tehnicku specifikaciju. Upravo to sto je CSS nedosledan jeste raylog sto ljudi pisu knjige, jer je neophodno da se prave 'recepti' za razne slučajeve koji se pojavljuju u praksi, da ne bi svako morao da otkriva toplu vodu i iznov aprovaljuej kakod a resi nesto sto bi inace trebalo da bude jednostavno. Da ne pricamo o toem da se dobar deo knjig au stari bavi problemom ako naterati neki kod da radi par priblizno podjednako u raznim citacima.
Potpuno je jasno da tebi treba mnog takvih knjiga, psoto je iz ove tvoej diskusiej sasvim ocigledno da ne korsitis logiku nisti nesto mnogo razmisljas. Uveren sam da najveci deo tvog radnog vremena prodje u kopipejstovanju gotovih resenja sa interneta.
Citat:
Video sam i na MC forumu neke tvoje radove i to su (bez uvrede) sve zastareli sajtovi kao i tvoj nacin razmisljanja.
Ne znam sta je taj MC forum. Nikad cuo za njega.
Citat:
U vecini se ne trudis ni da promenis default boju linkova.
To je tvoja zamerka? Dakle, ja radim lose zato sto ne menjam boju linkova? Pa tvoje neznanje prevazilazi ono sto sam ja mislio. Ti ne znas ni osnove pojmove.
Ne vidim zasto ti stalno imas potrebu da layes i iynosis neke besmislene iymisljotine. Yar zaista mislis da ce iko normlana da prihvati da neko pravi sajtove a da ne menja boje linkova? S obyirom koliko je elemenata na svakoj strani link, neizbezno je da se mora menjati njihov izgled, pa i boja.
Eto, koliko da ti bar malo bude jasno, ja menjam boju linkova u samo tekstu onda kada za tim ima potrebe. Kada nema, ne menjam, jer su posetioci navikli da uocavaju linkove u tekstu upravo po prepoynatljivoj boji. Ako se default uklapa i izgled sajta sto bih to menjao? Zasto da smanjujem usability sajta samo da bih ispostovao neki besmisleni princip da sajt ne valja ako koristi default boju linkova?
Jel ti prvo promenis boju linkova kada radis layout pa onda radis sve ostalo?
Da ne pominjemo da ti opet ne iznosis nikakve argumente, vec nastojis da me ispljujes sto vise, misleci da ces tako smanjiti vrednost mojim argumentima. U celoj ovoj diskusiji nisi rekao nista konstuktivno vec samo pljujes i omalovazavas.
Citat:
Citat:
Sve dok u sam sarzaj moras da upises i jedan jedini kod koji sluzi samo za to da se postigne odredjeni nacin prikaza tog sadrzaja, ne postujes prinicip razdvajanja sadrzaja od forme. Grupisanje ima smisla sve dok se to radi da se definise logika sadrzaja, ali onog momenta kada se to radi da bi se definisao izgled, svi principi CSS-a padaju u vodu.
Izvini a kako ti zamisljas onda da postignes zeljeni efekat/cilj bez upisivanja ijednog jedinog koda u sadrzaj?
Red bi bio da ako hoces da diskutujes budes korektan. Ja nijednom recju nisam rekao da mislim da ne treba upisivati ijedna jedini kod u sadrzaj. Ja samo pokazujem da se CSS ne drzi principa da se odvaja sadrzaj od forme, jer je za postizanje mnogo grafickih efekaa neophodno da se u strukturu dokumenta ubace kodovi koji nemaju ama bas nikakav veze sa strukturom, vec ime je jedina funkcija da omoguce trazeni graficki izgled. To je razlog zasto princip razdvajanja sadrzaja od forme ne mozete koristiti kao argument zasto je cist CSS bolji od neceg drugog, pa i koriscenja tabele.
Citat:
HTML je markup jezik i sluzi za definisanje strukture dokumenta , CSS je tu kao drugi layer da definise izgled
tih elemenata ne vidim sta tu nije jasno.
Problem je u tome sto su meni stvari jasne a tebi nisu. Kao papagaj ponavljas neke definicije koje ne razumes. Ti mesas pojmove i zbog toga uopste ne mozes da razumes ono o cemu ja pricam. Ovo sto si ti napisao je upravo ono sto ja govorim kako treba da bude, a nije, jer CSS ne postuje taj princip. Ti si nazalost, kao i svaki fanatik, stvari prihvatio zdravo za gotovo i ne odstupas od svog fanatizna cak i kada je ovako ocigledno koliko pogresno tumacis stvari.
Al evo da probam da te navedem da vidis u cemu gresis. Evo na primer ako u dokumentu imas dve slike, obe su naravno u html dokumentu oznacene kao <IMG>, kako ces, drzeci se striktno principa koji si sam napisao kao, citiram: "
HTML je markup jezik i sluzi za definisanje strukture dokumenta, CSS je tu kao drugi layer da definise izgled tih elemenata" (a to znaci da u HTML ne smes staviti nista vise osim tog <img> taga), a da u CSS napravis da slike imaju ram po sledecim zahtevima:
- razmak izmedju ivica slike i rama je 4px
- povrsina rama je boje 20% crnog
- ram ima unutrasnju i spoljnu ivicu. Unutrasnja ivica je puna linija debljine 1px, a spoljasnja puna linija 2px, ukupna debljina rama je 4 px, sto znaci da je izmedju unutrasnje i spoljne ivice razmak (belina) od 1px. Boja obe ivice rama je bordo, a "Belina" izmedju ivica rama je 40% crne.
- ram ima senku, boje 40% crnog, koja je "pomerena" u odnosu na ram 2px desno i 2px dole
- ram treba da se prilagodjava velicini slike, posto ima vise slika razlicitih dimenzija koje treba da imaju istovetan ram
- slika treba da bude umetnuta u okolni tekst, jedna poravnata u desno, a druga u levo, tako da tekst "tece" sa strane slike
Pazi sad, oni IMG tagovi u html dokumentu definisu sve sto se tice strukture dokumenta i ne smes menjati tu strukturu, dakle, trazeni izgled moras postici samo menjanjem CSS koda a ne menjanjem i HTML koda.
Ako uspes to da napravis, onda te ceka sledeca stvar: porucilac se malo predomislio, pa zeli sitnu izmenu, sve isto, samo da ram ima zaobljene ivice, dakle sitan zahtev u izmeni izgleda objekta bez ikakvog menjanja strukture dokumenta, sto ce reci da i dalje ne smes menjati HTML.
Bas me zanima kako ces ovo da izvedes, a da ispostujes princip koji si svojerucno napisao. Nazalost, uveren sam da ces umesto odgovora, ispaliti opet neke generalne floskule, opet ces vredjati, opet ces omaloazavati i opet ces tvrditi kaka ja zagovaram da treba koristiti tabele za layout (mada sam rec tabela upotrebio samo u ovoj recenici).
Citat:
Ako bi ikada prelistao bazu CSS pravila/atributa itd uvideo bi da su vecina pravila podrzana od strane svih modernih browsera (opera,safari,chrome,ie,ff) pa cak i IE6 koji je obsolete.
Hvala na preporuci, ali ja CSS definicije pratim i poznajem od prve verzije, zato i imam tako objektivan i kriiticki stav prema njemu. Ti si taj koji ne poznaje i nepriznaje nista sto nije savremenik IE7. Sve starije od toga tebi je "
obsolete". To samo pokazuje da si fanatik, da si pomodar i da se lepis ko muva na znas vec sta na sve sto je in sto je novo i sto je aktuelno. Sasvim sam siguran da ce, kada IE7 bude "
obsolete" isto tako zdusno pljuvati sve sto je starije od tog nekog novog IE8.
No, to uopste nije tema. Mi smo jos na pocetku diskusije ostavili nekompatibilnost veb citaca po strani, jer je to nesto sto nema veze sa samom sustinom i principima na kojima je gradjen CSS. Tema ovde je drzanje principa zbog kojih je CSS uospte i nastao.
Citat:
Kao sto na vedoh radim mass production sajtova u nizem cenovnom rangu sajtova (mali home projekti i male firmice) nista preterano za strano trziste i jos nisam sreo problem sa CSS koji nisam mogao da resim i to ne nekakvim super-duper budzenjem jer koristim pravila za koje znam da su podrzana od strane svih browsera posto je logicno da svi klijenti traze crossbrowser podrsku.
Ovo mogu da ti poverujem samo ako si radio sajtove tipa: strana ima naslov, podnaslov i tekst prosaran sa jos nekim podnaslovom ili umetnutom slikom. Kada radis neki uobicajeni layout, osim u nekim banalno jednostavnim slucajevima, neces se sresti sa nekom nekompatibilnoscu nekog veb citaca. No, posto si ti css fanatik, sasvim je razumljivo da neces priznati tako nesto, jer onda ne bi bio fanatik.
Citat:
@askaratazor
Pa ko ti zabranuje da izradjuejs layout sa tabelama pobogu. Mozes ih praviti i preko listi i cega zelis
ako si u stanju.
A zasto onda pljujes, vredjas i omalovazavas svakoga ko samo pomene tabelu, cak i ako se ne zalaze za table pristup u izradi layout-a?
Askazator je u stvari skrenuo paznju na vrlo bitnu cinjenicu, a toje da CSS specifikaciaj ne zabranjuje korsicenej tabel u izradi layout-a, vec je samo ne preporucuje, sto je neravno logicno i tako i treba da bude. Samo CSS fanatici kao ti su u zvojim glavama zacrtali da je tabela nesto lose i naopako, i hajde da stoji samo na tome, nego cak idete dotle da vredjat svakoga ko se ne slaze sa tim vasim izopacenim stavom.
Citat:
Moram opet da se podsetim one izjave doticnog gospodina da nisu browseri krivi
sto pogresno rendaju CSS nego je sam CSS kriv :)))))))))))))
Ja ne mogu da nadjem da je iko tako nesto rekao u ovoj temi, a pogotovo ne ko je to mogao reci. U stvari, ti si sam to izmislio, samo da biimao povoda da nekog pljujes, sto je naravno karakteristika CSS fanatika.
Citat:
Opet ponavljam voleo bih da neko ode na neki freelance sajt i da nadje neki bid gde
neko trazi table dizajn ili port CSS-P u table (lol).
Naravno da to neces naci. Table dizajn nije preporucljiv i ne primenjuje se osim ako se neispstavi da je tako bolje nego petljati se sa nedorecenim CSS-om. To si samo ti umislio da neko preporucuje da se koriste tabele za layout.
Citat:
askaratazor:
A ja uporno pricam kako te u Srbiji apsolutno niko ne pita, niti ga interesuje, niti cak i zna sta je tableless dizajn.A pogotovo ne pita kako ces uraditi sajt, dok god on radi ono sto se ocekuje od njega. Ja razumem da je vama tesko da shvatite da mi ne zivimo u raju, u tehnoloskoj utopiji.
Ne znam zasto uporno pominjes Srbiju i srpsko trziste. Veb tehnologija sa tim nema nikakve veze. Tehnologija ne poznaje granice drzava i trzista. HTMl i CSS specifikacija vaze svugde na isti nacin. Ne mozes reci aha ovaj nem apara pa ne moze daplati da se ja cimam sa CSS-om nego cu mu uraditi sajt sa tabelema. To ne moze da bdue razlog. Razlog samo moze da bude da se postizanje nekog efekta bespotrebno komplikuje ako se inistira na CSS, pa ako tabela to moze da resi lakse, onda je upotrebi.
Kao sto sam vec rekao ranije, svako od nas je duzan da zbog sebe i svoje profesije stvari radi kako treba, da se zalaze za postovanje standarda i da ih i sam postuje, bio on za to placen ili ne.