Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cine canta? Fragment din melodie...

Tablou sigurante Dacia Sandero 2012

Baby Reindeer - 2024

Hotii voteaza hoti?!
 Camera video masina

Zilele emailului din gospodaria n...

Best gaming laptop?

Humane (2024)
 Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3

Plata impozit PF

Ce parere aveti de viteza/ modul ...
 Love Lies Bleeding - 2024

Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...
 

Tabele sau div

- - - - -
  • Please log in to reply
49 replies to this topic

#19
evilone

evilone

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
@Nigel: Nu văd cu ce te deranjează div-urile când vine vorba de selectarea mărimii textului. La text se poate face word wrap, pentru div-uri se pot defini valori relative (procente) dacă doreşti etc.

Firefox procedează corect. Utilizatorul este cel care trebuie să deţină controlul. El este „şeful”. Dacă el vrea să poată mări fontul, ce ai tu împotrivă? :)

@cosminnuss: structura site-ului este păstrată în HTML, nu în CSS. În CSS este păstrată prezentarea. Adică modul cum arată site-ul. În general nu ai nevoie de chiar aşa de multe div-uri cum crezi tu. Chiar şi un site foarte complicat poate să aibă un cod foarte simplu. Asta depinde de abilitatea celui care-l scrie. Codul tableless necesită o altă abordare, un alt mod de gândire. Nu e o chestie de genul o celulă de tabel = un div. Citeşte ce am scris despre semnatică (faptul că HTML-ul trebuie să aibă sens).

Şi cu CSS poţi să „modularizezi” codul. Tocmai asta este menirea div-urilor: să împartă documentul în secţiuni logice.

Quote

The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for adding structure to documents. These elements define content to be inline (SPAN) or block-level (DIV) but impose no other presentational idioms on the content. Thus, authors may use these elements in conjunction with style sheets, the lang attribute, etc., to tailor HTML to their own needs and tastes.

Edited by evilone, 11 January 2006 - 02:00.


#20
cosminnuss

cosminnuss

    Active Member

  • Grup: Members
  • Posts: 1,352
  • Înscris: 21.10.2005

Quote

structura site-ului este păstrată în HTML, nu în CSS

Ma refeream la pozitiile div-urilor pe care le poti pune foarte frumos in .css. Div-urile evident ca vin in sursa.

Daca lumea nu ar mai vedea table-urile din sursa si ar vedea direct apelarea functiilor ar fi o sursa la fel de curata cu cea de la folosirea div-urilor.
Pacat ca nu se pot pune table-urile in css sau in alt fisier si sa fie inclus exact ca in cazul siteurilor table-less. Sa nu mai fie nevoie de downloadul inutil al templateului siteului. :P

#21
evilone

evilone

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
Eu personal nu văd nici un avantaj al folosirii tabelelor. Avantajele sunt de partea codului semantic (chiar dacă unele din avantaje sunt mai mult anecdotice). Deci când vine vorba de a alege între un stil mai greoi și mai încet și unul ceva mai „snappy”, mai modern și care mai are și acel „cool factor” balanța tinde să se încline pentru mine în favoarea celui de-al doilea. Poate nu se înclină prea mult, dar se înclină suficient.

#22
cosminnuss

cosminnuss

    Active Member

  • Grup: Members
  • Posts: 1,352
  • Înscris: 21.10.2005

Quote

Eu personal nu văd nici un avantaj al folosirii tabelelor
Poate pentru ca table-urile nu ofera avantaje, ci doar cateva dezavantaje (prea putine) fata de div-uri.

Table-urile inca nu si-au spus ultimul cuvant. Eu impreuna cu ele vom lupta pana la capat si dincolo de orice limite. :P

Sunt cam incapatanat, nu? Multi mi-au spus asta. Mai astept si alte avantaje in favoarea <div>-urilor inainte de a spune la revedere <table>-urilor. :)

Edited by cosminnuss, 11 January 2006 - 02:14.


#23
evilone

evilone

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
Mai uită-te pe css Zen Garden. A convins pe mulți.

Diferența fundamentală este modul de abordare. HTML-ul reflectă ceea ce vrei să ai în pagină. Deci scrii cod care spune ce ai în pagină: un titlu, un meniu, niște conținut (paragrafe) etc etc etc. Abia apoi, când treci la scrierea CSS-ului începe să te preocupe felul cum vor arăta diversele elemente. Din separarea asta dintre continut și prezentare derivă mai toate avantajele. Poți foarte ușor să faci un redesign. Poți chiar să ai mai multe design-uri în același timp.

Anyway. Noapte bună. E două noaptea.

#24
Nigel

Nigel

    Active Member

  • Grup: Members
  • Posts: 1,197
  • Înscris: 24.08.2005
M-ați făcut să trag în fugă cu ochiul pe cîteva situri ale unor mari firme (din IT).
Am observat că unele au părăsit tabelele, alte situri rămîn pe tabele(și binențeles javas cu tona). Care e direcția?

Și dacă îmi este permis, aș vrea să întreb ce părere aveți despre microsoft?. Mi se pare că are o construcție "de mijloc", adică și CSS pe schelet tabelar.

#25
aolex

aolex

    Senior Member

  • Grup: Banned
  • Posts: 3,829
  • Înscris: 06.12.2004
1. dreamweaver nu e pentru incepatori, de unde ai scos prostia asta?

2. nu trebuie sa spun de ce nu e bine sa folosesti si tabele si div-uri. defapt, asta e gresit. e bine sa folosesti tabele (cand e necesar) combinate cu div-uri insa nu pentru design!

PS: ramai tu incapatanat insa tabelele tot o sa dispara. iti zic eu care e problema: IE. daca nu ar fi IE, ar fi putine site-uri pe tabele!

Edited by aolex, 11 January 2006 - 10:39.


#26
ada80ro

ada80ro

    Member

  • Grup: Members
  • Posts: 625
  • Înscris: 16.05.2005

View Postcosminnuss, on Jan 11 2006, 00:46, said:

Eu scriu cod numai direct in sursa si nu am intampinat absolut nici o problema in a folosi table-uri. Evident aceste tableuri le combin si cu <p>, <h1-6>, <div> (unde am nevoie de sectiuni cu o anumita pozitionare sau o anumita afisare), etc. Poate tine si de capacitatea de orientare spatiala a individului si poate mie imi este mai usor (nu am probleme cu td-uri, colspan-uri, rowspanuri). Nu am intampinat pana acum nici o problema sau dificultate in creearea de siteuri folosind tableuri.

Nu folosesc, nu accept si nu sunt de acord cu folosirea programelor gen Dreamweaver. Nu ca sunt inutile. Doar ca limiteaza posibilitatile. Sunt pentru incepatori.

Acum apropo de motoare de cautare.
Am luat primele 10 siteuri de pe trafic.ro din clasamentul general si m-am uitat in sursa. Raspunsul evident nici nu-l banuiti. TOATE se bazeaza pe "tableuri", inclusiv Softpedia(#1).
Mai relevant pt motoare de cautare:
Am luat primele 10 siteuri de pe google la cautarea "munca". Exact: toate se bazeaza pe tableuri.

Deci care e faza??
Cate siteuri care folosesc div-uri se afla in top la diferite cautari pe google? Cate aduc multi vizitatori?
Mai interesant este ca am vazut multe siteuri care folosesc tagul <center> care este "interzis" de catre multi "specialisti".

Sa ma scuzati ca nu vreau sa accept div-urile. Eu cred ca e chestie de preferinta si obisnuinta.
Nu cred ca e normal ca cei care folosesc table-uri sa fie considerati incepatori. E stupid.

Numai bine.

Despre SEO si CSS:
http://www.alistapar...cessibilityseo/
http://www.alistapar...m/articles/seo/

Consider ca a face un layout bazat pe tabele in anul 2006 e pur si simplu neprofesionist. Nu vad cum ai putea fi profesionist in momenul in care ingnori niste standarde (bineinteles avand in vedere ca versiunile recente ale browserelor iti permit sa lucrezi dupa standarde). Evident poti sa spui: XHTML? dar HTML ce are, nu se valideaza nici macar pe HTML Transitional? so what, lasa ca "merge si asa".

Edited by ada80ro, 11 January 2006 - 11:39.


#27
add

add

    Senior Member

  • Grup: Senior Members
  • Posts: 8,146
  • Înscris: 09.09.2003
e adevarat ca ar fi corect sa folosesti div-uri si tabele numai pt date tabelare, DAR:

atata timp cat tre sa folosesti warkaround-uri ca sa poti sa faci un site cu divuri mie unu mi se pare ca tehnologia nu e tocmai matura. ca nu toate browserele interpreteaza la fel, ca te chinui ca dracu sa iti arate corect si IE. "te chinui" e relativ, ca dupa ce te-ai deprins cu curul in CSS si ai o oarecare experienta merge mai usor.

#28
evilone

evilone

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
E okay să folosești workarounds. Nu e prea okay să folosești hacks (eg: șmecherii care ascund părți din CSS de anumite browsere). Dacă te gândești puțin folosirea tabelelor este tot un fel de „hack”. Tabelele nu au fost concepute pentru aia.

#29
cosminnuss

cosminnuss

    Active Member

  • Grup: Members
  • Posts: 1,352
  • Înscris: 21.10.2005

Quote

1. dreamweaver nu e pentru incepatori, de unde ai scos prostia asta?

2. nu trebuie sa spun de ce nu e bine sa folosesti si tabele si div-uri. defapt, asta e gresit. e bine sa folosesti tabele (cand e necesar) combinate cu div-uri insa nu pentru design!

PS: ramai tu incapatanat insa tabelele tot o sa dispara. iti zic eu care e problema: IE. daca nu ar fi IE, ar fi putine site-uri pe tabele!
Bine @aolex,

1. Foloseste tu dreamweaver. Eu ma multumesc sa folosesc ~notepad and stuff like that (numai ca pe linux - VI & MCedit). Nu am nevoie de hinturi si ajutor ca sa scriu cod. Tu poate da... Probabil de asta e usor sa scrii cu DIV-uri, pentru ca folosesti DW. Poate imi zici tu mie pentru cine se adreseaza programele gen DreamWeaver sau FrontPage. Pentru profesionisti? Am vazut cateva persoane care si-au postat siteurile pentru review-uri pe aici si au fost luate la shuturi ca foloseau programe genu asta.
Or fi ei fraieri ca nu au scos comenturile de la programe din sursa?

2. Iar dai raspunsuri in doi peri. Poti sa dai si niste explicatii?

PS. Nu vor disparea tableurile nici daca incepi tu sa plangi

#30
Takeshy

Takeshy

    Active Member

  • Grup: Members
  • Posts: 1,705
  • Înscris: 04.03.2005
Ce e campania asta anti-dreamweaver sau WYSIWIG?
Vrajeala de developeri sau lauda ca lucrezi numai cu Notepad. Sa te vad si eu cum faci un site cu ochii inchisi.

#31
cosminnuss

cosminnuss

    Active Member

  • Grup: Members
  • Posts: 1,352
  • Înscris: 21.10.2005
Nu ma laud ca lucrez cu Notepad ci ma laud ca nu lucrez cu Dreamweaver. Tu ai putea sa te lauzi ca folosesti un program gen DW?

Sa nu exageram Takeshy: "site cu ochii'nchisi"??

Si nu folosesc Notepad, ci VIM sau MCedit care pe langa notepad face highlight la cod plus alte facilitati cum ar fi preg replaceuri (VIM). Atat.
Majoritatea userilor de DW il folosesc pentru ca face "code-hint","code-rewriting","code-format" & stuff like that.

Nu este campanie anti-dreamweaver sau pro WYSIWIG. Am folosit si eu DW cam pe acum 4 ani. Am avut nevoie ca sa invat.

#32
Takeshy

Takeshy

    Active Member

  • Grup: Members
  • Posts: 1,705
  • Înscris: 04.03.2005
Da folosesc DW si nu mi-e rusine sa recunosc :D

Nu il folosesc pentru  <<"code-hint","code-rewriting","code-format" & stuff like that>> il folosesc pentru ca imi este mai usor pur si simplu sa apas un buton si sa vad in browser cum arata site-ul, imi e mai usor sa vad in split cat si ce se schimba la site decat sa imi pierd timpul cu save-uri, refresh-uri si altele.

Folosesc si Notepad-ul dar nu la crearea site-ului ci doar la schimbari rapide.

Div-urile sunt pur si simplu evolutie. Ori mergi si inveti ceva nou ori ramaii cu dinozaurii si dispari cu ei.

#33
ada80ro

ada80ro

    Member

  • Grup: Members
  • Posts: 625
  • Înscris: 16.05.2005
Eu am fost prima care a adus in discutie dreamweaver. Dar am spus "daca pictezi tabele in Dreamweaver"
adica nu am nimic cu cei care folosesc Dreamweaver, si eu folosesc, dar nu fac layout-uri in "Design" si desenand tabele si celule pentru ca rezulta de regula o chestie de genul asta:
<table width="100%" border="0" cellpadding="0" cellspacing="0" background="/tx/camping/6.jpg">
		<!--DWLayoutTable-->
		<tr>
		  <td width="75" rowspan="3" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
		  <td height="32" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
		  </tr>

		<tr>
		  <td width="206" height="142" valign="top"><div align="left">Class aptent taciti sociosqu ad lito ra torquent per conubia nostra, per inceptos hyme naeos. Viva mus lob ortis tortor dictum felis. Cras dapibus cursus metus. Maecenas dictum. Quisque onubia nostra, per inceptos hyme eget mi volutpat velit pulvinar pellentes que. Maecenas dictum. Quisque eget mi volutpat velit. </div></td>
	<td width="16" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
		</tr>
		<tr>
		  <td height="27" colspan="2" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
		  </tr>
	  </table>
Nu as numi asta cod scris de un profesionist.

#34
zuppy

zuppy

    elbonian

  • Grup: Senior Members
  • Posts: 8,247
  • Înscris: 12.10.2002
pana una alta, inca sunt browsere care nu interpreteaza corect div-urile si cleinti care vor sa le mearga site-urile pe orice browser.

uneori e mai importanta compatibilitatea decat tendinta modernista. hai sa nu exageram, exista si cazuri cand e nevoie de tabele.

#35
evilone

evilone

    Senior Member

  • Grup: Senior Members
  • Posts: 3,521
  • Înscris: 14.12.2003
Da, când faci site-uri pentru Netscape 4.5 :D

#36
zuppy

zuppy

    elbonian

  • Grup: Senior Members
  • Posts: 8,247
  • Înscris: 12.10.2002
nu numai NN4 (bine ca am scapat de asta, am avut si proiecte de genul asta... urasc NN4) ci si IE de mac

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate