| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
micael
Data înscrierii: 25/Apr/2004
Mesaje: 290
Locație: Constanta(deocamdata)
|
| Trimis: Joi Oct 21, 2004 9:44 pm Titlul subiectului: CSS pro si contra |
|
|
voi folositi CSS? va intreb asta fiindca eu il foloseam doar pt "generalitati" (background, font si linkuri) iar de curind am citit niste discutii aprinse despre folosirea CSS. pe de o parte erau unii care mai ca faceau tot siteul in CSS :D pe de alta parte altii care declarau "periculasa" tendinta asta de a introduce CSS la maximum intr-un site (adica sa specifici acol cam tot ce se poate cu ajutorul CSS)
voi, cei mai cu experienta, ce parere aveti? poate deveni CSS daunator? e ok sa il exploatam la max., sau trebuie folosit mai "cu masura"?
[poate topicul asta pare off topic dar eu cred ca din moment ce php il folosim mai ales ca sa cream pagini web nu strica sa discutam un pic si de metodele "auxiliare" care contribuie la crearea unui site]
va multumesc! :? |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Joi Oct 21, 2004 10:57 pm Titlul subiectului: |
|
|
ca orice altceva ... ce e mult strica
Eu folosesc destul de mult css.E usor de folosit, si foarte puternic. Problema lui e ca fiecare navigator il randeaza dupa cum il duce mintea ...
Nu poti sa faci un site care se incarca la fel pe navigatoarele mai importante(IE, Opera, Mozilla). Nu am facut site-uri numa in css, si nici nu cred ca e cazul.
Eu iti recomand cu caldura cate o portie de css dupa fiecare masa ... |
|
| Sus |
|
arond
Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1
|
| Trimis: Vin Oct 22, 2004 2:13 am Titlul subiectului: |
|
|
CSS e bun pentru ca separa continutul de prezentare (de altfel pentru a fost inventat).
E important, in contextul asta, de reamintit ca web-ul (HTML-ul) a fost initial conceput numai pentru a sugera browserelor cum trebuie afisat continutul. De asta formatarea HTML nu prea e potrivita pentru a face pagini care sa arate "exact" intr-un anumit fel.
De exemplu, cat e de bold <b>BOLD</b> ? Fiecare browser decide cum afiseaza asta.
Istoria arata ca, datorita cererii ca site-urile de web sa arate ca paginile unei reviste (respectiv ca serverul sa controleze EXACT cum arata o pagina intr-un browser oarecare), s-au facut o gramada de adaugiri (mai mult sau mai putin fericite) la HTML.
CSS a fost inventat tocmai pentru a permite pozitionare,etc exacte fara sa fie nevoie de adaugat n-shpe atribute la tag-urile HTML cunoscute.
Cu alte cuvinte, ce se doreste este:
HTML defineste structura documentului (ul, ol, div, p, table, etc) iar CSS defineste cum ar trebui sa arate elementele paginii.
Cum spunea si un_guru, exista doua problema mari:
1. CSS-ul nu ar trebui sa preia rolul de a specifica structura documentului (de exemplu, cu ajutorul CSS se pot prezenta niste date care in mod natural sunt tabulare, fara sa fie folosit table... ceea ce nu e in regula)
2. Suportul in browsere nu e strict conform standardelor
Cred ca punctul 2 devine din ce in ce mai putin important pe masura ce standardele Web se impun din ce in ce mai mult.
Cu alte cuvinte, folositi CSS numai pentru formatare si nu pentru a altera structura naturala a paginilor voastre.
Numa' bune. |
|
| Sus |
|
micael
Data înscrierii: 25/Apr/2004
Mesaje: 290
Locație: Constanta(deocamdata)
|
| Trimis: Vin Oct 22, 2004 12:31 pm Titlul subiectului: |
|
|
| merci.... |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Vin Oct 22, 2004 1:14 pm Titlul subiectului: |
|
|
Vreau sa va prezint un punct de vedere putin diferit.
:?: Intrebarea cheie: De ce vreau eu ca site-ul meu sa arate LA FEL pe orice platforma?
De ce? De ce sa oblig o persoana cu probleme de vedere sa citeasca stirile mele senzationale scrise in Verdana, 10px? De ce sa conditionez afisarea optima a site-ului meu de rezolutia utilizatorului? Si altele...
:arrow: Citeam un articol, de fapt mai multe, despre filosofia CSS-ului, despre viitorul web-ului. Se vehiculeaza tot mai mult si deja a inceput implementarea unui sistem prin care fiecare utilizator sa aiba foile de stil proprii si sa le poata aplica site-urilor pe care le viziteaza! mozilla.org ofera deja chestia asta, daca intrati cu Firefox, de exemplu!
:?: Ce e prioritar pentru mine, ca designer, sa apara pagina cum VREAU EU sau cum VREA UTILIZATORUL? :D
Eu unul sunt pentru CSS. Cat mai mult CSS! Excesul este, totusi, daunator, cum ar fi inlocuirea lui <table> cu altceva pentru a afisa date in format tabelar. Exces de zel se numeste.
Recomand: www.csszengarden.com pentru exemple concludente si uimitoare despre puterea CSS.
Discutia continua... 8) |
|
| Sus |
|
boo
Data înscrierii: 24/Mar/2004
Mesaje: 206
Locație: Ploiesti
|
| Trimis: Vin Oct 22, 2004 1:58 pm Titlul subiectului: |
|
|
| Ceea ce ma deranjeaza cel mai mult este faptul ca a inceput sa se faca deja ruperea css-ului de la modelul standard. astfel a aparut deja unele "taguri" css interpretate doar de unele browsere cum ar fii filter care este interpretat doar de IE 6, precum si "tagurile" acelea pentru colorarea barei de defilare. Nasoala chestia avand in vedere ca css a fost inventat tocmai pntru a readuce browserele la acelasi nivel si pentru a oferi mai multa creativitate paginii, iar ruperea aceasta o fac cei de la MS. |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Vin Oct 22, 2004 3:00 pm Titlul subiectului: |
|
|
Ah, pai de cand s-au pus bazele CSS (apropos, stiati ca Microsoft detine patentul foilor de stil?) au existat incompatibilitati si diferente in interpretare.
Totusi, in curand vor ajunge la un numitor comun si vom putea vorbi despre o standardizare in domeniu.
Pana atunci, o provocare pentru designeri este aceea de a obtine rezultate cat mai apropiate pe diferite platforme. |
|
| Sus |
|
boo
Data înscrierii: 24/Mar/2004
Mesaje: 206
Locație: Ploiesti
|
| Trimis: Vin Oct 22, 2004 3:38 pm Titlul subiectului: |
|
|
| pana cand toate browserele nu se vor alinia la xhtml si mai ales toti web-masterii nu for face siteuri numai in xhtml nu se va ajunge la nii un numitor comun. |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Vin Oct 22, 2004 4:11 pm Titlul subiectului: |
|
|
ExcalIbvr a scris: :?: Intrebarea cheie: De ce vreau eu ca site-ul meu sa arate LA FEL pe orice platforma?
De ce? De ce sa oblig o persoana cu probleme de vedere sa citeasca stirile mele senzationale scrise in Verdana, 10px? De ce sa conditionez afisarea optima a site-ului meu de rezolutia utilizatorului? Si altele...
Pentru ca imaginea conteaza! Si ca designer nu iti permiti sa sa te gandesti la cei putini(ex -cei cu deficiente de vedere ). Trebuie sa dai tot pentru cei multi, cei care alearga dupa imagine - ei fiind si cei care platesc.
Eu testez fiecare site pe windows/linux IE, Opera, Mozilla/Konqueror, Opera
Si de multe ori renunt la anumite efecte "super" daca nu sunt redate corespunzator de fiecare navigator.
Pe de alta parte, din cate stiu, toate navigatoarele iti ofera posibilitatea sa-ti definesti un css daca ai nevoie. |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Vin Oct 22, 2004 4:38 pm Titlul subiectului: |
|
|
Corect, un_guru,
atunci hai sa imbinam ce am zis eu cu ce ai zis tu. Adica accesibilitate si flexibilitate maxima + design meserias = ?
Ai observat ca foarte multe -- cele mai multe -- site-uri crapa cand schimbi marimea textului din browser, tu, ca si utilizator?
Hai sa facem site-uri care sa ofere acelasi continut in orice conditii! Mai sunt oameni care folosesc Internet Explorer 4... Eu unul nu testez site-urile pe Lynx (text-mode browser) si ar trebui s-o fac! Cati dintre voi fac site-uri Lynx-compatible? :D
Evident ca imaginea conteaza, exista o linie de design care trebuie sa ramana constanta... da' poate se gandeste prea mult din perspectiva design-ului tiparit. Web-ul nu este hartie. Diferenta de concepte... |
|
| Sus |
|
un_guru
Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc
|
| Trimis: Vin Oct 22, 2004 5:13 pm Titlul subiectului: |
|
|
web-ul este - cel putin a fost conceput sa fie - un mijoc de informare.
Daca privesti din acest unghi, lynx iti este suficient sa cauti informatia de care ai nevoie ...
Insa dezvoltarea serviciilor pe web a dus la aparitia unei noi bresle. "webdesigner"- cum ne spunem, suntem cei care dam forma continutului(informatiei). Si tot ce conteaza in munca noastra e imaginea.
De multe ori site-uri cu un continut bogat, serios si bine organizat pierd teren in fata unor site-uri goale doar datorita design-ului...
Cat despre site-urile care crapa ... ca sa nu crape poti sa folosesti falsh-ul - nu dicutam despre pentru ca iesim topic. |
|
| Sus |
|
arond
Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1
|
| Trimis: Vin Oct 22, 2004 6:20 pm Titlul subiectului: |
|
|
Ca metodologie (pentru testarea inteligibilitatii pe browsere sarace) folosesc Opera cu style-sheet-uri user (override la tot ce misca).
Daca site-ul e inteligibil, sunt fericit.
Iar ca tehnici de a impaca si capra si varza, uitati un exemplu:
In loc de:
Cod: <img src="logo.gif" width="300" height="100">
se poate folosi ceva de genul:
Cod: <div id="logo"><span>GigiMarga.com</span></div>
cu:
Cod: #logo
{
position:absolute;
left:10px;
top:10px;
width:300px;
height:100px
background-image: url(logo.gif);
}
#logo span
{
display: none;
}
In browserele care stiu CSS, poza o sa se vada aproape la fel (cu amendamentul ca e pozitionata absolut), iar in browserele care nu stiu CSS (cel mai probabil browsere text) o sa se vada GigiMarga.com.
Numa' bune. |
|
| Sus |
|
amazing_andr3
Data înscrierii: 04/Mar/2005
Mesaje: 32
Locație: Pitesti
|
| Trimis: Joi Mar 24, 2005 9:26 pm Titlul subiectului: |
|
|
eu nu vad care e problema.
Se poate sa faci site CSS fara nici un tabel?
Sigur ca se poate. Cu cateva hackuri sau conditional commenting merge la fel de bine pe toate browserele.
E mai bine sa folosesti CSS?
Sigur ca-i mai bine.
E mai usor sa folosesti CSS?
Depinde de fiecare cu ce e obisuit. Eu zic ca da.
Asta e discutia care s-a purtat acu doi ai si de atunci s-a dovedit ca CSS a castigat batalia cu tabelele. |
|
| Sus |
|
aolex
Data înscrierii: 17/Dec/2004
Mesaje: 662
|
| Trimis: Joi Mar 24, 2005 10:06 pm Titlul subiectului: |
|
|
cat timp vor exista incepatori , vor exista si tabele ... e logic !
dar tot css-ul ramane mai puternic ... eu fac siteurile (mai nou)
numai in css si credeti-ma , daca ar fi sa ma intorc la tabele ,
nu stiu cum m-as descurca ... css rullz ;) |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Vin Mar 25, 2005 8:15 am Titlul subiectului: |
|
|
<precizare>
Totusi, a nu se folosi tehnici CSS pentru a afisa date in format tabelar! Asta chiar e o prostie. Discutam despre modalitati de a face layout-ul - tabele vs CSS.
</precizare> |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |