Toon posts:

[CSS] position onder IE & mozilla

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het probleem is dat #main onder mozilla netjes uitgerekt wordt tot waardes die ik opgegeven heb in left, right en top zodat als ik mijn browserscherm groter of kleiner maak #main mooi meegaat en ook groter en kleiner wordt. Maar onder IE is #main net groot genoeg om de tekst die erin staat weer te geven ? hoe zou ik dit op kunnen lossen ? misschien gebruik ik de verkeerde techniek ? weet iemand hier meer vanaf of kan iemand mij een link geven waar dit gegeven uitgelegd wordt.

alvast bedankt


#main {
border: dotted #999999 2px;
bottom: 40px;
left: 280px;
padding: 0;
position: absolute;
right: 20px;
top: 160px;

}


voorbeeld : http://flashbom.hopto.org/

(kan erggg traag zijn)

[ Voor 6% gewijzigd door Verwijderd op 12-05-2004 19:32 ]


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
i.e. doet niets met right in deze context...

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


Verwijderd

Topicstarter
faabman schreef op 12 mei 2004 @ 19:28:
i.e. doet niets met right in deze context...
hoe zou ik #main moeten maken zodat het wel goed werkt dan ??

Verwijderd

Topicstarter
ehhh...

  • AkaXakA
  • Registratie: Januari 2001
  • Laatst online: 27-03 16:12

AkaXakA

Just Kidding...

door margin-right en margin-top, enz. te gebruiken..

[code]
#main {
position: absolute;
margin: 160px 20px 40px 280px; /* TrouBLe: TRBL: TopRightBottomLeft */
padding: 0;
border: dotted #999999 2px;
}

http://www.akaxaka.tk/ - "Knowledge is power. Power corrupts. Study hard, be evil." - 4 Jaar GoT en nog steeds niet evil: er moet een verband zijn...


  • JoeKurr
  • Registratie: Juli 2001
  • Laatst online: 17-11-2025

JoeKurr

Past niet in een MiG-21

IE ondersteunt javascript expressies in een stylesheet.
Je kunt de breedte dan aangeven met deze regel:

expression(document.body.clientWidth - 300)

die 300 is dan dus de 280px (left) + 20px (right)

Je stijlblokje ziet er dan zo uit:

code:
1
2
3
4
5
6
7
8
9
10
#main {
  border: dotted #999999 2px;
  bottom: 40px;
  left: 280px;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 160px;
  width: expression(document.body.clientWidth - 300);
}

Dutch Flanker Display Team
You can't be lost if you don't care where you are


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

JoeKurr schreef op 13 mei 2004 @ 09:00:

code:
1
2
3
4
#main {

  width: expression(document.body.clientWidth - 300);
}
dámn! Had je me dat niet eerder kunnen vertellen??? :D

[ Voor 44% gewijzigd door SchizoDuckie op 13-05-2004 09:08 ]

Stop uploading passwords to Github!


Verwijderd

Topicstarter
Oke, op http://flashbom.hopto.org/ wil ik #header bovenaan #menu en #main langs elkaar (menu vaste breedte en #main neemt de rest van de volle overige breedte in beslag) en #footer onderin.

hoe krijg ik dit voor elkaar zonder dat alles door elkaar heen gaat lopen ? :S

  • T-MOB
  • Registratie: Maart 2001
  • Nu online
code:
1
#menu { float: left; }

Regeren is vooruitschuiven


Verwijderd

Topicstarter
T-MOB schreef op 13 mei 2004 @ 20:34:
code:
1
#menu { float: left; }
haha, damnz. ik zit al uren te kloten en nu had ik 'm goed voordat jij het antwoord gaf :P

iig bedankt :)
Pagina: 1