Jump to content

menu centreren binnen een div


Recommended Posts

Geplaatst:

Hallo.

Hoe centreer ik een horizontaal menu (zit ook in een div, maar die omvat het menu (ul en li en die shit) niet) binnen een <div>?

Geplaatst:

Als ik centreer (weet niet of het ook op jouw manier werkt) gebruik ik in CSS:

div.ikt {
margin: 0px auto;
}

Je moet dan wel zorgen dat je een DOCTYPE in je bestand hebt, anders werkt dit niet goed in Internet Explorer.

Geplaatst:

Als ik eenmalig iets wil centreren, doe ik vaak het volgende

<center><div>blablabla</div></center>

Lekker simpel. :puh:

Geplaatst:

Als ik eenmalig iets wil centreren, doe ik vaak het volgende

<center><div>blablabla</div></center>

Lekker simpel. :puh:

Dat zal ik eens proberen dan. Is dat wel XHTML? Want ik moet het in XHTML doen. :(

Geplaatst: (bewerkt)

Dat vind ik een lastige vraag. Ik dacht van wel, maar ik weet niet wat de verschillen zijn. Dus als iemand dit even kan bevestigen? :)

Heb het even opgezocht, en ik ben er nu zeker van dat bovenstaande code in XHTML is. Voor de verschillen tussen XHTML en HTML heb ik hier gekeken. :)

Bewerkt: door Kloep
Geplaatst:

Thanks all :)

Nu heb ik een andere vraag. Sorry :$

Nou, je kent wel van die sites waar je klik doet op een linkje in een verticaal menu, en dat op een of andere manier een pagina wordt. (zie plaatje)

Is het beter om in dit geval iframes te gebruiken dan hele pagina's? Ik heb zo'n 10 links die elk bij een klik worden uitgebreid. Alleen weet ik niet of iframes wel zo netjes zijn, als hele pagina's. (Ik vind hele pagina's bloat, maar iframes eng)

post-20890-12959588679.png

Geplaatst:

Tjah, dat is eigenlijk persoonlijk.

Ik maak nooit gebruik van IFrames. Naar mijn mening zijn ze onhandig en maken je website er niet mooier op. Ik maak meestal gewoon geheel nieuwe pagina's (die moet je toch wel schrijven voor een IFrame).

Geplaatst: (bewerkt)

Tjah, dat is eigenlijk persoonlijk.

Ik maak nooit gebruik van IFrames. Naar mijn mening zijn ze onhandig en maken je website er niet mooier op. Ik maak meestal gewoon geheel nieuwe pagina's (die moet je toch wel schrijven voor een IFrame).

Oh. :{

Mijn situatie:

Ik heb een site met menu en al. Die site is gewoon prima. Dan is er 1 pagina met nog een menu erin. Nu wil ik daarvoor niet voor elke 10 sub dingen een hele pagina opnieuw maken. Ik heb een beetje gefrutseld, en als ik iframes gebruik, ziet het er goed uit en is de map met de bestanden overzichtelijk. (files/sub1.html etc).

Ik weet alleen niet, hoe ik een iframe laat openen :(

Zie 7chan.org voor iets vergelijkbaars :)

Bewerkt: door ikt
Geplaatst:

A ok.

Je wilt (als ik je goed begrijp) de IFrame pas laten openen op het moment dat je er met de muis overheen gaat?

Geplaatst: (bewerkt)

A ok.

Je wilt (als ik je goed begrijp) de IFrame pas laten openen op het moment dat je er met de muis overheen gaat?

Pas als ik erop klik. :)

Ik heb het iframe erin gekregen, alleen weet ik niet hoe ik in de hrefs van het menuutje zorg dat die het iframe in dezelfde pagina opent.

Ik gebruik trouwens <object> in plaats van <iframe> omdat <iframe> blijkbaar niet meer bestaat in xhtml.

Bewerkt: door ikt
Geplaatst: (bewerkt)

<object> heb ik nog nooit van gehoord, dus ik ga gewoon met <iframe> werken. Die werkt bij mij ook. :)

Op de plaats van het menu:

<ul>
 <li><a href="test1.html" target="iframe">Pagina 1</a></li>
 <li><a href="test2.html" target="iframe">Pagina 2</a></li>
 <li><a href="test3.html" target="iframe">Pagina 3</a></li>
</ul>

Links achter href en teksten tussen linkcodes zelf aanpassen.

Op de plaats waar het IFrame moet komen te staan:

<iframe src="test1.html" name="iframe" width="100%" height="150">
IFrame helaas niet mogelijk.
</iframe>

Link achter src zelf aanpassen, dit moet de eerste pagina worden die je ziet.

Ook kun je de hoogte en breedte van het IFrame zelf aanpassen. :)

Bewerkt: door Kloep
Geplaatst:

<object> heb ik nog nooit van gehoord, dus ik ga gewoon met <iframe> werken. Die werkt bij mij ook. :)

Op de plaats van het menu:

<ul>
 <li><a href="test1.html" target="iframe">Pagina 1</a></li>
 <li><a href="test2.html" target="iframe">Pagina 2</a></li>
 <li><a href="test3.html" target="iframe">Pagina 3</a></li>
</ul>

Links achter href en teksten tussen linkcodes zelf aanpassen.

Op de plaats waar het IFrame moet komen te staan:

<iframe src="test1.html" name="iframe" width="100%" height="150">
IFrame helaas niet mogelijk.
</iframe>

Link achter src zelf aanpassen, dit moet de eerste pagina worden die je ziet.

Ook kun je de hoogte en breedte van het IFrame zelf aanpassen. :)

_O_ Heel veel dankjewel :D Ik heb Google afgestruind, maar ik heb niets gevonden. _O_ Danku.

Geplaatst:

Is dat wel XHTML? Want ik moet het in XHTML doen. :(

Het element hoort niet meer gebruikt te worden (deprecated), want hiervoor zijn tegenwoordig CSS-attributen voor die ook prima werken (float). Voor een optimale validatie zou je dus een andere oplossing moeten vinden, wat zoals ik al zei, ook met float is te doen.

Geplaatst: (bewerkt)

Met <object> kun je 'externe' dingen laden. Mij lukt het bijna, wat ik wil.

Edit: Het lukt niet. :@

Bewerkt: door ikt
  • 3 weken later...
Geplaatst:

Met <object> kun je 'externe' dingen laden. Mij lukt het bijna, wat ik wil.

Edit: Het lukt niet. :@

Waarom niet?

Iframes hoor je trouwens eigenlijk ook niet meer te gebruiken. In plaats daarvan zou je jQuery kunnen gebruiken om met Ajax de pagina in de inhoud-div te laden.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...