Har länge använt mig av ramar för att få en snygg struktur på mina sidor men det verkar inte som att många använder sig av det längre. Jag använder css för typsnitt m.m. på texter och tabeller men har inte riktigt funderat över hur det skulle vara att använda css till lite mer. Att bygga sidor men tabeller och så istället för med ramar, är det att föredra? hur byggs sidor utan ramar, är det en massa includes för att menyer m.m. skall vara lika för alla sidor eller hur bör man göra..
Okay, är det så det ligger till. Någon som kan ge lite tips på sidor med mer information om sidbyggnad med hjälp av divar. Något speciellt man bör tänka på?
Det du bör tänka på är att använda rätt doctype så att du inte kodar i fel från början (jag gjorde detta misstag). Dessutom se till att du får exakt samma uppbyggnad i i alla fall firefox, IE6 och IE7
Om man vill skrolla vissa delar av sidan, är det iframes som gäller då eller?
Enda skillnaden mellan <frame> och <iframe> är var de får förekomma i koden.
IMHO är bägge lika mycket "ramar" och därmed lika mycket "fel" att använda av alla de mer eller mindre välkända/väletablerade anti-ram-skälen vi levt med ganska länge nu.
Vill man prompt ha scrollbars på en del av sin sida kan man använda overflow: scroll i sin CSS för lämplig <div>, <tbody> eller liknande beroende på vad man är ute efter.
Vill man lägga in innehåll dynamiskt finns Javascript, XMLHttp och diverse "ajax"-bibliotek att ta till..
... iallafall i en ideal värld - härute i verkligheten får man ibland kompromissa och ta till dem trots att "ramar inte är att föredra" pga diverse problem med gamla webbläsare och fläckvis CSS-stöd m.m. ... :)
Varken ramar eller tabeller är att föredra. Divar är det som gäller. Tabeller bör man endast använda för tabulär data.
Jag trora tt Compusa vet detta, men låt mig förtydliga detta ytterligare en aning. Du skall använda semantisk (meningsbärande) (X)HTML. Utifrån det tänkandet är div ("division") det element som delar upp en sida i logiska grupper.
En vanlig nybörjartabbe när man börjar bygga sin design med CSS är att man sprejar in div- och span-element alldeles i onödan. ("Divitis" och "spanmania")
Vad är det egentligen för nackdelar med att använda tabeller för att strukturera innehållet på en sida och så använda css för att formatera tabeller, celler, texter m.m.
Vad är det egentligen för nackdelar med att använda tabeller för att strukturera innehållet på en sida och så använda css för att formatera tabeller, celler, texter m.m.
Just den här tabell-frågan har diskuterats så mycket bland utvecklare så den närmast blivit filosofisk. :e
Ofta handlar det om mer sofistikerade saker som semantik, snarare än praktiska saker.
Med andra ord: Sök och du skall finna oändligt mer resurser om detta ämne. :)