Un articol despre inutilitatea CSS-ului

postat la data07/30/06 | In categoria Webdesign.
Autor: Mihai Dragan

John C. Dvorak, un blogger american scrie in editia online a PC Magazine despre inutilitatea CSS (cascading style sheets).

Citez: “The first problem is the idea of “cascading.” It means what it says: falling—as in falling apart. You set a parameter for a style element, and that setting falls to the next element unless you provide it with a different element definition. This sounds like a great idea until you try to deconstruct the sheet. You need a road map. One element cascades from here, another from there. One wrong change and all hell breaks loose. If your Internet connection happens to lose a bit of CSS data, you get a mess on your screen.

That’s not the worst thing. You can live with the basic cascading mess; it’s a matter of debugging. The real problem is that no two browsers—let alone no two versions of any one browser—interpret CSS the same way! The Microsoft browser interprets a style sheet one way, Firefox interprets it another way, and Opera a third way. Can someone explain to me exactly what kind of “standard” CSS is, anyway?“.

Se pare ca Dvorak habar nu are despre felul in care este folosit CSS-ul. Poti spune intr-adevar despre modul de design folosind CSS ca este greu de inteles, pentru cineva care vine din lumea formatarii web prin tabele. Am fost in aceeasi situatie. Dar odata ce ai inteles modelul de aplicare (conceptual in primul rand) iti dai seama cat de usor se pot rezolva problemele de layout prin aceasta tehnica.

Dvorak pare sa fie totusi genul de persoana care stie sa editeze doua tabele si 3 linii de cod in CSS si se vede deja developer. Deranjante sunt insa reply-urile pe forumul PC MAG, ale unor pseudo-developeri, panicati de folosirea standardelor W3C: “Some companies we work for may “force” us to use CSS. There are Pro-CSS Communities ready to bash us. I am pissed off @ extensive testing involved when deploying websites. CSS is a pain in the a$$.

Intr-adevar, nu mi-a fost usor sa lucrez cu CSS, venind dintr-un background “table-based” dar odata ce am intrat in aceasta zona, a designului web bazat pe standarde, imi e greu sa inteleg cum puteam sa lucrez folosind tabelele acelea rigide si enervante.

Iata si un reply din tabara Pro-CSS: http://westciv.typepad.com/dog_or_higher/2006/07/dvorak_and_css.html .

Articolul intial, scris de Dvorak in PC Magazine: http://www.pcmag.com/article2/0,1895,1987181,00.asp

Urmareste-ma pe Twitter | Aboneaza-te la RSS


5 Comentarii:



Takeshy spune:
...pe 07/31/06

Cea mai mare problema a CSS-ului este incompatibilitatea pe browsere, dar asta nu tine de CSS in sine ci de prostia si concurenta dintre Microsoft, Mozilla etc.
Si mie mi-a fost greu sa trec de la tabele la CSS si mi se pareau o prostie. Acum nu m-as mai intoarce inapoi la tabele.

Lumea evolueaza fosilele raman.

Alex Buga spune:
...pe 07/31/06

Se pare ca aici pot sa comentez si eu pe baza unor teorii fondate, si pe baza unei practici indelungate in domeniul design-ului cu CSS.

Multi sunt cei care folosesc CSS pentru aranjarea layout-ului si se hazardeaza cand dau de incompatibilitatile intre browsere. “The beauty of CSS” cum zicea si Dave Shea pe al lui CSS Zen Garden, consta in a scrie cod cat mai simplu si eficient, pentru a fi inteles de browsere.

CSS este un mijloc foarte bun de a structura elementele unui design. Ganditi-va la usurinta cu care poti adapta alt design pe aceeasi scructura semantica XHTML. Cred ca asta a fost si ramane unnul dintre marile atu-uri ale CSS-ului.

ezechiel spune:
...pe 07/31/06

Din cate vad eu, CSS-ul are urmatoarele avantaje:
1. Separarea codului de design (un mare plus atunci cand lucrezi cu aplicatii si site-uri medii si mari)
2. Cod HTML mult mai curat
3. Accesibilitate ridicata la folosirea optima a combinatiei XHTML + CSS
4. Controlul extrem de bun asupra elementelor semantice
5. Placerea de a edita si a crea documente si layouturi CSS curate.

Are insa si un mare minus: trebuie sa inveti sa lucrezi cu el si cu siguranta nu e la indemana oricui fan al editoarelor WYSIWYG.

Razvan Pop spune:
...pe 08/5/06

“Some companies we work for may “force” us to use CSS. There are Pro-CSS Communities ready to bash us. I am pissed off @ extensive testing involved when deploying websites. CSS is a pain in the a$$.“

S-ar putea ca cei care sunt impotriva CSS-ului sa faca parte din generatia de inceput a web-ului. Normal daca lucrezi 8 ani cu tabele si font iti este greu sa inveti lucruri noi, chiar daca inseamna sa dai un randament mai bun.

CSS exista inca din 1996, cand W3C a publicat specificatiile pentru CSS1. Acum in 2006 se vorbeste deja despre CSS3. In 10 ani doar 3 versiuni, cred ca asta spune destul de multe despre CSS. Este stabil si robust.

CSS-ul te poate ajuta dar si incurca daca nu stii cum sa te organizezi. Eu am mai multe template-uri (structuri de pagini) cat se poate de simple si pe care le folosesc in functie de ce am nevoie: o coloana, 2 coloana sau 3 coloane, etc.

Alex Buga evidentiaza cel mai mare avantaj al CSS-ului: libertatea care o ai cand lucrezi cu el. Il putem compara din acest punct de vedere cu Creole, ADOdb sau Pear. ;)

Eros spune:
...pe 02/22/07

Dragii mei,
Lumea e plina de extremisti in ale parerilor. De tipi care confunda “calea de mijloc” cu “compromisul rusinos”. CSS, prin definitie, se adreseaza unui coder cu o gandire structurata, ordinata. Daca esti un abramburit, normal ca o sa te pierzi in hatzishul de reguli. Problema e ca daca esti un abramburit o sa te pierzi oriunde oricand, nu numai in CSS.
In alta ordine de idei, iubesc atat CSS-ul cat si TABELELE, din simplul motiv ca fiecare face ce stie mai bine, si, cu cat stapanesti mai bine mai multe aspecte, cu atat esti mai complet in ceea ce faci.
Sa aduci osanale unei tehnologii, complet orb si surd la potentialele avantaje ale altei tehnologii mi se pare cel putin - ca sa folosesc un eufemism - obtuz.
Daca dai o cautare simpla pe Google o sa gasesti TONE de flame-uri pe tema asta, de genul “cine e mai tare, tarzan sau rahan, CSS sau TABLES”. Atata vreme cat nu aduc nimic nou, ca informatie si utilitate, disputele astea mi se par infantile.
John Dvorak - go back to lynx, dragule, si lasa-ne pe noi sa ne bucuram de noutatile astea caraghioase si inutile.










Despre Kindablog

Despre Kindablog

Sunt Mihai Dragan, Business Development Manager la MB Dragan - (true) Interactive Agency.

Kindablog vorbeste despre vizual, publicitate interactiva si creativitate. Va invit sa va exprimati parerea, pe blog sau la mihai.dragan@gmail.com. Va salut!


What are my beliefs?

View Mihai Dragan's profile on LinkedIn
Optiuni

Aboneaza-te la RSS
Medicina-naturista.ro
TrackbackTrackBack URI

Categorii
Arhive
Blogroll
Discutii recente

Discutii recente:

Tudor Rus spune: O sa le vada dupa ce o sa se mute aici (daca o sa o...
postat in: Americanul in Romania

Alexandru spune: foarte adevarat articolul, acu citeva zile la gradina...
postat in: Femeie, tine capul sus

produse naturiste spune: da mare dreptate
postat in: Romanul si expertiza saptamanii

cristina_23 spune: my nemis cristina this is maria
postat in: Salut, vreau sa va cunosc!

Florin Buda spune: Grecia, Spania și Dubai-ul nu-s exemple...
postat in: Romanul si expertiza saptamanii

Statistici

Statistici:

Good and Bad Country Banner

Find me on the map!
Eroii nu mor niciodata

Discutii recente

Tudor Rus spune: O sa le vada dupa ce o sa se mute aici (daca o sa o...
postat in: Americanul in Romania

Alexandru spune: foarte adevarat articolul, acu citeva zile la gradina...
postat in: Femeie, tine capul sus

produse naturiste spune: da mare dreptate
postat in: Romanul si expertiza saptamanii

cristina_23 spune: my nemis cristina this is maria
postat in: Salut, vreau sa va cunosc!

Florin Buda spune: Grecia, Spania și Dubai-ul nu-s exemple...
postat in: Romanul si expertiza saptamanii

Profilul meu
Imediat ce gasesc ceva timp sa pun cap la cap niste informatii despre mine si lucrarea mea grandioasa, vei gasi aici profilul meu, unde vei citi despre glorioasele proiecte la care am lucrat.

Pana atunci, daca ai tu chef, da-mi un mail la mihai.dragan@gmail.com .
Restecp
Valid XHTML Valid XHTML RSS for this blog