webForumDet fria alternativet

Använder ingen ramar längre?

HTML & CSS

10 svar · 962 visningar · startad av daniel_ra

Medlem sedan jan. 2002381 inlägg
Frågan#1

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..

tacksam för lite tips!

Medlem sedan jan. 20023 327 inlägg
#2

daniel_ra skrev:

Att bygga sidor men tabeller och så istället för med ramar, är det att föredra?

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.

daniel_ra skrev:

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..

Japp helt korrekt.

Medlem sedan jan. 2002381 inlägg
#3

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å?

Medlem sedan mars 2007522 inlägg
#4

https://www.webdesignskolan.com
http://www.w3.org/Style/Examples/011/firstcss

Lycka till^^

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

Medlem sedan jan. 2002381 inlägg
#5

Om man vill skrolla vissa delar av sidan, är det iframes som gäller då eller?

Medlem sedan juni 20019 519 inlägg
#6

ja, eller med CSS "overflow".

Medlem sedan juli 20013 378 inlägg
#7

Hmm...

daniel_ra skrev:

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. ... :)

red: skriver visst långsamt ikväll :bire sorry Voigtann

Medlem sedan feb. 2007278 inlägg
#8

Compusa skrev:

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")

Låt mig få tipsa om ett par saker jag gjort:
Videokurs:
http://keryx.se/media/webbutveckling-grunder/
HTML-referens med betoning på korrekt användning:
http://keryx.se/resources/html-elements.xhtml

Medlem sedan jan. 2002381 inlägg
#9

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.

Medlem sedan mars 20041 505 inlägg
#10

daniel_ra skrev:

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. :)

Medlem sedan juli 20013 378 inlägg
#11

Hmm...
... eller läs t.ex. http://www.hotdesign.com/seybold/ som också finns översatt till Svenska här: http://standardice.com/seybold/

247 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)