Peter Karlsson wrote:
Du kan lätt göra det de allra flersta försöker åstadkomma med ramar med
relativt enkel CSS-kod. Se t.ex http://www.debconf.org/debconf3/ som
ett exempel. Sidorna ser ut att innehålla ramar (navigationslisten
rullas inte), men det gör de inte.
Den där sidan fungerar inget vidare för mig i Mozilla. Dels överlappar
menyn till vänster resten av sidan, och dels kommer jag inte åt länkarna
längst ner i menyn. (Det finns inget sätt att scrolla ner under den
länken som är i underkanten av fönstret.)
Jag tror inte ens att jag ställt upp typsnittsstorleken i den här
Mozilla (verson 1.4 på en bärbar dator på landet), fast jag brukar öka
typsnitten.
Med ramar korrekt använda skulle jag kunna scrolla ned, och innehållet i
en ram skulle inte överlappa andra ramar. Dessutom tycker jag att det
är fel att blanda ihop menyn med innehållet i sidan om de inte hör ihop.
Om man dessutom måste ta med samma menysida i alla andra sidor för att
få med menyn i alla sidor får man en hel del redundans. Läsaren blir
tvungen att hämta samma sak många gånger (jag sitter på ett modem just
nu). Jag håller med om att ramar har vissa problem, men de löser också
andra problem. Försök t.ex. bläddra runt på en portalsida med layout
gjord med tabeller för datorer med högupplösta skärmar på en handdator.
Det fungerar inte så bra. Med ramar kan man i alla fall öppna en ram i
taget om man vill, och jag kunde tänka mig bättre stöd i anpassade
webläsare.
Att google inte hanterar ramar på ett bra sätt är ju deras fel, inte
ramarnas fel. Att det inte går att länka till en viss undersida i ramar
tror jag lösts i någon rekommendation på w3.org, men jag tror att det är
ett tag kvar till det stöds av många läsare.