FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Det finns någon slags etik att man ska designa hemsidor med divar och css. Jag själv använder divar så långt det går, men ibland fastnar jag och måste gå över till gamla tabellayouten. Frågan är: varför är den så otroligt hatad?
Tabeller ska ju presentera data och inte användas till layout. Men ärligt talat, hur många element används som det var tänkt ursprungligen? Ta till exempel list-elementet. Det hackas ju sönder med css och möjligen lite javascript för att det så småningom ska likna en meny när den egentligen är till för att visa data i en punktlista. Det anses endå som OK och tillochmed som standard. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Har WN som tidsfördriv
|
En meny är en punktlista. CSS-hack mm är bara kosmetika. Jämför menyn med ett index i word, det är också en punktlista, som sedan kosmetiskt utsmyckas i dokumentet.
Om du slår av css-stödet i din läsare och surfar in på en sida som använder punktlista som meny, då blir det väldigt förståeligt varför menyer är punktlistor. Inget konstigt i min värld alltså. |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Flitig postare
|
tabeller är väldigt sega att rendera jämfört med divvar. så prestanda är nog orsaken till att de flesta idag övergett tabell-layout.
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Flitig postare
|
Till största del handlar det nog om prestanda, men det går även rykten om att en sida som renderar bra har större chans att hamna högt på sökmotorerna (här handlar det givetvis ochkså om andra aspakter).
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Citat:
Citat:
![]() Citat:
|
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Finns det över huvud taget någon fördel med att bygga med tabeller?
![]() Det är bara personer utan tillräckliga CSS-kunskaper som "pushar" för att det fungerar lika bra att bygga med tabeller. Edit: Stava |
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Klarade millennium-buggen
|
Nja det är inte riktigt sant. Det går oftast mycket lättare att få en avancerad (läs knölig) design att fungera i flera olika läsare om man använder tabeller. DIV-ar har en tendens att i slutändan kräva antingen ie-hack eller separata css:er för IE och övriga.
Jag försöker köra DIV så långt det går men strular det och tiden inte finns så blir det tabell. Jag skyller det på IE. |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Mycket flitig postare
|
Citat:
![]() |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Medlem
|
Så fort någon snackar om att göra layout med hjälp av DIVar så vet man att uttalanden om att det skulle vara lättare att designa med tabeller beror på okunskap.
Man använder inte DIVar, man märker upp med hjälp av semantisk (x)html, och använder sig av CSS för layout. Länktips: http://friendlybit.com/css/dont-use-...layout-please/ |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Mycket flitig postare
|
Citat:
![]() Och givetvis så använder man "DIVar", dock inte enbart. Man har såklart olika element till olika saker. |
||
![]() |
![]() |
Svara |
|
|