Ja, så skulle man då försöka skapa sin första "standards compliant" site... Och stöter ju genast på patrull.
Jag har en sida uppbyggd i tre spalter, där spalt ett och två ska ha fast bredd och spalt tre ska fylla ut resten av skärmen.
Jag hittade kod för nåt liknande på nätet som funkade bra, men som hade spalt ett och tre med fast bredd och spalt två med skalande bredd. När jag stuvade om så funkar det inte längre och jag har ingen aning om varför.
Alltså, jag har tre klasser i mitt CSS som jag använder:
#spalt1 {
position:absolute;
width:200px;
top:20px;
left:20px;
}
#spalt2 {
position:absolute;
width:350px;
top:20px;
left:230px;
}
#spalt3 {
position:absolute;
width:auto;
top: 20px;
left: 570px;
}
Problemet är nu att #spalt3, som ju har width: auto fyller ut skärmen _långt_ utanför, dvs bredden blir troligen 1280 pixlar eftersom jag har 1280*1024 upplösning på skärmen, men eftersom jag också anger left: 570px så påbörjas diven vid 570 pixlar och går ut 1280 därifrån istället för att sluta vid skärmkanten.
Gör jag mig förstådd? :) Har nån en idé om vad som är fel här?