webForumDet fria alternativet

"width: auto" kombinerat med "left: 550px" buggar?

1 svar · 166 visningar · startad av Mungo

MungoMedlem sedan jan. 2000372 inlägg
#1

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?

MungoMedlem sedan jan. 2000372 inlägg
#2

Eller... Det kanske är för att jag har en <IFRAME> i den tredje spalten visar det sig nu. Av nån anledning så kan jag inte specificera <iframe width="100%"> för då blir det gaaaaalet.

Vad tusan... Hur göra då?

124 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)