Toon posts:

[HTML] Horizontale scroll ongewenst!?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben momenteel bezig met een site te maken voor een basisschool.

Ik maak gebruik van frames. Als ik dan in een bepaald frame een pagina maak met een tabel, net zo breed als het frame...en de tekst is te lang dus er ontstaat een verticale scroll, dan komt er meteen een horizontale bij. Dat wil ik dus niet...verknalt mn ontwerpje!

Hoe krijg ik dat dus weg? Als ik de tabel versmal lukt het niet?!

hier het voorbeeld:
http://jpsheusden.nl/beta/online/

klik dan op Algemene info en dan op de bijbehorende sub-pagina's

Alvast bedankt voor de hulp!

  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 21-05 00:41

WPN

je zou zoiets als dit kunnen doen


code:
1
<frame src="    " name="top" scrolling="no" NORESIZE>


maar dan kan je in het hele frame waar die pagina staat niet scrollen


maar beter is om je tabel gewoon een paar pixels kleiner dan je frame te maken

[ Voor 29% gewijzigd door WPN op 04-12-2003 23:23 ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


  • The Evil Brain
  • Registratie: Februari 2003
  • Laatst online: 01-01 10:54
hmm, misschien moet je de tabel iets smaller dan het frame maken? 95% ofzo? werkt dat?

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Margins goedzetten of iets in die trant? In Opera doet hij het zonder horizontale scrollbalk :)

Anders in CSS de overflow-x op hidden zetten :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 21:30

crisp

Devver

Pixelated

meestal is dit een combinatie van factoren; sloop de link uit je DTD's en gebruik niet het scrolling attribuut, maar gewoon overflow:auto voor de body van je document; ik meen dat dat het probleem op zou moeten lossen.

Intentionally left blank


Verwijderd

je table probeert 100% breed te worden. zodra je een verticale scrollbar krijgt, komt je tabel de breedte van die scrollbar als het ware tekort. daarom ontstaat dan een horizontale scrollbar. het minder breed maken van je table zoals The Evil Brain zegt zou het probleem dus moeten fixen

  • OneUp
  • Registratie: September 2002
  • Laatst online: 30-04 19:28
Gewoon overflow-x op hidden zetten in je CSS ja..dan is alles opgelost..

(mooie site btw) :)

People are just like trees. They fall down when you hit them mutiple times with an axe.


Verwijderd

en geef ff je tekst-frame een rechter marge mee, want er valt nu tekst onder die scrollbalk

Verwijderd

Topicstarter
Verwijderd schreef op 05 december 2003 @ 14:12:
en geef ff je tekst-frame een rechter marge mee, want er valt nu tekst onder die scrollbalk
Bedankt voor de tips...ik ga eens kijken wat werkt!

Verwijderd

Topicstarter
Ok ik heb nu als volgt de overflow style toegepast wat goed werkt:

code:
1
2
3
4
5
6
7
8
<DIV STYLE="width: 484px; height: 401px; overflow: auto;">
<table height="100%" border="0" cellpadding="0" cellspacing="0" class="MainText" style="overflow:scroll">
  <tr>

  (...)

  </tr>
</table>
Pagina: 1