div positioneren in td

Pagina: 1
Acties:

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 21:47
ik heb een menu gemaakt met uitklapbare divs
als ik deze in een tabvle zet en uit ga lijnen met bijv left 10 dan zet hij hem 10px van me linker browser border af

maar ik wil hem 10px links van de border van de td hebben maar ik krijg het maar niet voor elkaar :?

ik gebruik trouwens position absolute omdat ie over de tekst heen moet vallen

PSN jschut_82 | Xbox: JSchut82


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 23:01
Dan heeft position:absolute niet echt zin, als je 'em binnen die td wilt uitlijnen.

Motor (of auto) onderhoud bijhouden


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 21:47
nee maar als ik dat niet doe dan gaat ie niet over me tekst heen

PSN jschut_82 | Xbox: JSchut82


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 21:47
mmmm misschien is het een idee om de breedte op te vragen van het venster en bij onresize de divs aan te passen.

mmm ik ga ff kijken

edit:
YES het is gelukt

PSN jschut_82 | Xbox: JSchut82


  • DeFeCt
  • Registratie: Juli 2000
  • Laatst online: 17:33

DeFeCt

je wéét toch

bekijk de div als een kamer waar je bijvoorbeeld een kast (table) met lades (td's) inzet, wat je nu wil is een kamer in een kast zetten, volgens mij gaat dat dus sowieso niet goed komen....

Nu ik dit zit te typen zie ik je edit... het is dus gelukt... en toch ben ik van mening dat de manier van werken niet klopt... maar misschien heb ik wel de verkeerde metafoor bedacht...

Flickr


Verwijderd

Probeer het dan met 1 van de volgende dingen:

1: Zet een div in die tabel, met position: relative;, en daarin die div met position: absolute;.

2: Zet die div direct in de td, met position: relative; left: 10px;.

3: Zet die div direct in de td, met margin-left: 10px;.

Het laatste zou eventueel ook met padding-left kunnen, dat is afhankelijk van hoe je het met de achtergrondkleur wilt hebben. Positioneren met margins vind ik overigens het best werken, omdat je weinig last hebt van verschillen in de diverse browsers.
Pagina: 1