FAQ |
Kalender |
2008-11-01, 21:01 | #1 | |||
|
||||
Medlem
|
Jag är oldschool och bygger mina sidor med ett oändligt antal tabeller i tabellerna. Jag har inga problem med detta, jag har koll. Dreamweaver vet var jag är. Jag vet var jag är. Har byggt upp en stor sida med Drupal 5. Märkt att dom som så många andra hanterar placering utav allt visuellt med hjälp utav CSS stylesheets, klasser, DIVar, osv. Kort och Gott CSS.
Tabellerna ser precis lika dana ut i IE och i Firefox = Jag glad. Jag har verkligen svårt att förstå fördelarna med att göra detta i CSS. Kan någon övertala mig ? Eller jag formulerar om frågan: Finns det någon anledning till att inte bygga upp sidan med tabeller ? SEO Mässigt ? Lär mig er optimala väg att sätta upp layouten för en stor komplex sida. |
|||
Svara med citat |
2008-11-01, 21:04 | #2 | ||
|
|||
Flitig postare
|
Tabeller är för tabullär data, inte uppbyggnad av sidor. Räcker för att jag ska använda CSS
|
||
Svara med citat |
2008-11-01, 21:17 | #3 | |||
|
||||
Medlem
|
SEO Mässigt ?
|
|||
Svara med citat |
2008-11-01, 22:48 | #4 | |||
|
||||
Har WN som tidsfördriv
|
Jag använder divar med vettiga id:n och klasser. Sedan lite css på det så...
|
|||
Svara med citat |
2008-11-01, 23:04 | #5 | |||
|
||||
Medlem
|
Största fördelen för mig är väl att det blir mindre kod och enklare uppbyggnad av sidan.
|
|||
Svara med citat |
2008-11-02, 08:59 | #6 | ||
|
|||
Medlem
|
Här är några mina argument:
1. Det är fel. Som skrivits ovan ska inte tabeller användas för annat än tabulerande data. 2. Renare klientsidekod. Man får mindre mängd kod, som är lättare att hantera både för sökmotorer och user-agents. Snabbare rendering. Detta gäller till störst del om du även separerar innehållet från utseende och använder separata stylesheets. 3. Bättre besökarupplevelse. Stylesheetet laddas ner och cachas. En tabell med utseendeinformation i sig gör att sidan blir större och besökarna måste ladda ner informationen för varje sida. 4. Sökmotoroptimering. Google gick nyligen ut och sa att man bör skriva semantiskt korrekt för att underlätta för deras spindlar (jag hittar tyvärr inte länken längre, typsikt nog) |
||
Svara med citat |
2008-11-02, 12:19 | #7 | |||
|
||||
Medlem
|
okay, intressant...
ni har snart övertygat mig =) Jag borde lära mig grunderna i CSS bättre |
|||
Svara med citat |
2008-11-02, 12:57 | #8 | ||
|
|||
Flitig postare
|
Ett av de starkaste argumenten är väl ändå utvecklingstid. Med divar istället för tabell så kan jag garantera att du kan bygga samma sida mer än dubbelt så snabbt, samt göra den mer mottaglig för ändringar i framtiden.
Lämna tabeller. Dessutom är det superenkelt att lära sig strukturera med divar. |
||
Svara med citat |
2008-11-02, 13:44 | #9 | |||
|
||||
Mycket flitig postare
|
Enda argumentet för tabeller och mot divvar är väl att det är lite enklare att få saker och ting på samma plats oavsett besökarens läsare.
Argumentet "Tabeller är för tabullär data, inte uppbyggnad av sidor." är väl lite trångsynt? Brödknivar är till för att skära limpa (och annat bröd) med, men de är jättebra till att filéa större fisk också. Betyder det att det är "fel" av mig som kock att använda en brödkniv istället för en filékniv till detta? |
|||
Svara med citat |
2008-11-02, 14:16 | #10 | |||
|
||||
Har WN som tidsfördriv
|
Ett bra svar på div-frågan är: -För att jag kan.
|
|||
Svara med citat |
Svara |
|
|