[CSS]max-height in IE

Pagina: 1
Acties:

  • djluc
  • Registratie: Oktober 2002
  • Nu online
Ik ben voor dit projectje: [rml][ css] nep selectbox inline maken over andere elementen[/rml] opzoek naar een mogelijkheid om max-height toe te passen in Internet Explorer. Er zijn diverse hacks om "min-height" te laten werken in IE. Helaas is dit niet zo voor max-height.

Wat heb ik gevonden:
http://www.doxdesk.com/software/js/minmax.html -> demo op: http://www.doxdesk.com/file/software/js/minmax.html

Alleen het grappige is dat er wel staat dat ze max-height ondersteunen maar dit vervolgens niet te zien cq. testen is :(

Verder heb ik geprobeerd om dit met een expression in CSS te doen. Het is tenslotte een IE probleem. Dit lukte me echter ook niet omdat de expression geen scope/element lijkt te hebben? Ik heb dus iets geprobeerd als:
Cascading Stylesheet:
1
2
3
.selectReplaceOpen {
height: expression(this.height>300 ? this.style.height=300+'px' : 'auto');
}
Ik kan echter geen enkele manier bedenken om het element te benaderen.

  • Sappie
  • Registratie: September 2000
  • Laatst online: 27-04 07:10

Sappie

De Parasitaire Capaciteit!

misschien wordt het "this" keyword niet ondersteund in expressions en zul je een id moeten geven aan het element. Want verder lijkt me er nix mis met de expression.

edit: Ik denk dat ik het weet en misschien wordt het this keyword dus wel ondersteund. Je moet
code:
1
this.clientHeight
gebruiken om de hoogte van het element uit te lezen.

[ Voor 38% gewijzigd door Sappie op 29-09-2005 20:00 ]

Specs | Audioscrobbler


  • Tranq
  • Registratie: Oktober 1999
  • Laatst online: 16-10-2024
Kan je niet gebruiken van overflow: hidden of overflow: auto?

Hmm nevermind. Gaat niet op voor jouw probleem ben ik bang...

[ Voor 38% gewijzigd door Tranq op 29-09-2005 22:50 ]