27. april 2008 - 00:40Der er
20 kommentarer og 1 løsning
HTML: div med overflow auto
Jeg har lavet en side (i CMS-systemet Joomla), hvor sidens indhold blive vist i et div med overflow:auto. I kan se det her: http://metteweibrecht.dk/component/option,com_ponygallery/Itemid,0/func,viewcategory/catid,4/
På netop denne side, er der også en vertical-scrollbar. Det er jeg ikke interesseret I. Hvordan kan jeg få den væk? Der er ikke noget indhold, som burde være større end 100%.
Med margin og padding kan siden alligevel godt blive tolket som større end 100%, så der er nok ikke meget andet at gøre, end at gøre elementerne på siden en smule smallere.
så vil du få vist alle elementers kanter. Og så kan vi se, at der ikke er nogen elementer, som er for brede til div'en. Derfor må det være marginen på det yderste element inde i div'en.
Som jeg skrev: Firefox, IE6 og Opera. Men når både Opera og Firefox viser det uden scrollbars, er det vel rimeligt sikkert at antage at det er en fejl i IE7 (surprise!), og derfor kan det være temmelig svært at finde årsagen. Den behøver ikke være logisk.
Hvis du sætter width til 97 i den yderste tabel, vil det vist også kunne være i IE7. <table width="97%" cellpadding="3" cellspacing="4" border="0" align="center" class="newspane">
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.