webForumDet fria alternativet

Något är för stort (divar)

HTML & CSS

6 svar · 288 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Frågan#1

http://217.28.195.189/ny/

ni som brukar hänga här har säkert sett sidan förut... =) men som ni ser i maindiven så får man i IE en extra scroll i sidled, något är helt enkelt för brett, verkar som den högra diven där nere med kommentarer är högerjusterad, men lite för långt bort? (har gjort alla divvar små för att det ska bli lite tydligare)

någon som vet varför det blir så i IE?

TACK!

Medlem sedan juli 20013 378 inlägg
#2

Det beror antagligen på MSIE:s hantering av rullningslisterna i en iframe...

Prova att lägga till

html,body {overflow-x:hidden;}

i början av din stilmallsfil (vilket egentligen funkar eftersom du använder samma för bägge sidorna - men egentligen räcker det med att du har det inställt på den sidan som laddas in i din iframe ;) )

Medlem sedan maj 20031 173 inlägg
#3

det funkar ju att göra så, men om man gör det så kommer texten att hamna bakom scrollen (http://217.28.195.189/ny/). och det är ju rätt dumt. borde inte IE minska fönstret automatiskt då? som FF gör? verkar ju heldumt, men det är enda sättet att göra det på ?

Medlem sedan juli 20013 378 inlägg
#4

Nej, det finns några varianter beroende på ditt val av <!DOCTYPE
Se t.ex. http://member.webforum.nu/2241/iframescrollertest1.html eller http://member.webforum.nu/2241/iframes_i_xhtml.html (hittade inte tråden om detta just nu, men det finns en del skrivet om detta fenomen i forumet också)
Har för mig att det går att få till om man låter bli att explicit definiera 100% bredd på "rot-div:ar" som har marginaler samtidigt som man sätter både padding och margin till noll på html och body eller något åt det hållet , men jag kan komma ihåg fel här så sök efter originaltrådarna för säkerhets skull :bire

Medlem sedan maj 20031 173 inlägg
#5

jag har letat och letat, testat och testat, men får det inte att fungera. alls. desutom lyckades jag sabba så mellanrummet mellan mainen och menyn blev för stort, och lyckas inte få tillbaka det. det går verkligen inte bra det här. blev inte klokare på dina exempel heller.

du har inte lust att kolla in sidan och se vad du tror?

Medlem sedan juli 20013 378 inlägg
#6

Hmm

Om du tittar på och använder alternativ 3 i http://member.webforum.nu/2241/iframes_i_xhtml.html så funkar det...

Alltså: lägg detta efter din stilmalls-link i start.asp och se till att fortsätta hålla sidorna i "standards mode" så blir det bättre i MSIE vad gäller att texten döljs:

<style type="text/css">
html {overflow-y:scroll}
</style>

Jag hade bara glömt den detaljen i hastigheten :birp

Medlem sedan maj 20031 173 inlägg
#7

tack!! funkar fint!

är det smart att ha flera css filer då kanske? en för de stora sidorna och en för alla småsidor som laddas upp?

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