CSS/HTML simpele vraag

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
(EDIT)

Hallo,

Voor de doorgewinterde HTML-ers is dit vast een eitje ;) het lukt me niet om hem verticaal te centreren :( horizontaal is al gelukt met behulp van wackmaniac

Hoe het eruit zou moeten zien: voorbeeld

Hoe het er nu uitziet in HTML: index.html en de CSS: index.css

Wie kan helpen?

[ Voor 48% gewijzigd door Verwijderd op 17-07-2009 14:04 ]


Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
float gebruiken?

zie bv: http://www.elated.com/articles/css-floats/

[ Voor 62% gewijzigd door Noork op 17-07-2009 11:54 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Absoluut positioneren?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
bij het Menu en Content div? ok thx, ff proberen :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nee dat geeft hetzelfde resultaat als nu

Acties:
  • 0 Henk 'm!

  • Z-Dragon
  • Registratie: December 2002
  • Laatst online: 03:28
Overduidelijk floaten inderdaad.

^ Wat hij zegt.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
het werkt, ik hou van jullie :P

moet ze nu nog even naast elkaar zien te krijgen

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
volgens mij is het niet mogelijk om floated div's te centreren.. lees op google ook mensen die hier problemen mee hebben

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Als je als laatste hebt gereageerd en je wilt weer binnen 24 uur iets toevoegen, gebruik dan aub de Afbeeldingslocatie: http://tweakimg.net/g/forum/images/icons/edit.gif knop! Dubbelposten binnen 24 uur wordt niet gewaardeerd.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op vrijdag 17 juli 2009 @ 11:55:
nee dat geeft hetzelfde resultaat als nu
Ja, je moet natuurlijk nog wel de juiste positie meegeven 8)7

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op vrijdag 17 juli 2009 @ 12:09:
volgens mij is het niet mogelijk om floated div's te centreren.. lees op google ook mensen die hier problemen mee hebben
jawel je moet containers gaan gebruiken (gecentreerde divs waarin de andere divs zitten). Maar div's centreren kan wel vaker problemen geven. Via google zoeken naar center div moet meer uitkomst bieden.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dat begrijp ik, je kan de update hier zien

wat ik ook probeer.. hij drukt hem naar rechts.. of ik nog align center zet of margins op auto 0xp maakt allemaal geen verschil (dat is wat is als tips vind op google)

:(

edit: na de left:0px weg te halen uit de contrainer div doet hij hem nu wel een beetje naar het midden.. maar tever naar links :?

[ Voor 19% gewijzigd door Verwijderd op 17-07-2009 13:26 ]


Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 18:02
I'm in a good mood:

HTML:
1
2
3
4
5
6
<body style="text-align: center;">
   <div id="wrapper" style="width: 900px; margin: 0 auto; overflow: hidden;">
      <div id="menu" style="width: 290px; float: left; border: 1px solid #000;">menu</div>
      <div id="content" style="width: 590px; float: right; border: 1px solid #000;">Inhoud</div>
   </div>
</body>


De rest moet wel te doen zijn denk ik. Kijk nog even naar de breedtes en gaan!

[ Voor 14% gewijzigd door wackmaniac op 17-07-2009 13:27 ]

Read the code, write the code, be the code!


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat werkt! Thx wackmaniac :) :P

Acties:
  • 0 Henk 'm!

  • hellfighter87
  • Registratie: Mei 2008
  • Laatst online: 19-09 14:22
kweet niet welke browser je gebruikt :o maar bij mij staat ie nog steeds links bovenin als ik firefox 3.5 gebruik :o

Acties:
  • 0 Henk 'm!

  • macciez
  • Registratie: Maart 2008
  • Laatst online: 05-09 20:31
Sterker nog, bij mij is behalve de achtergrond alles weg :)
edit: ah daar zijn ze weer

[ Voor 19% gewijzigd door macciez op 17-07-2009 13:36 ]

Do what you love, do it often


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
en nu?

hier staat alles goed, IE7

moet firefox nog ff installeren ;)

Acties:
  • 0 Henk 'm!

  • macciez
  • Registratie: Maart 2008
  • Laatst online: 05-09 20:31
in IE8 en FF staan ze wel horizontaal in het midden, maar niet verticaal
check:
Afbeeldingslocatie: http://www.website-agentur.com/odinthumb.jpg

[ Voor 55% gewijzigd door macciez op 17-07-2009 13:45 ]

Do what you love, do it often


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
macciez schreef op vrijdag 17 juli 2009 @ 13:39:
in IE8 en FF staan ze wel horizontaal in het midden, maar niet verticaal
Klopt! dat moet ik nog ff fixen :P was al aan het proberen met top:50% -50% etc, google nog wel even
Thanks voor het meetesten btw

edit: heb meerdere methoden gedaan.. krijg hem verticaal niet gecentreerd :( hij zet hem steeds statisch ergens neer

[ Voor 16% gewijzigd door Verwijderd op 17-07-2009 13:58 ]


Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 18:02
Verticaal centreren werkt alleen als je een vaste hoogte hebt en dan moet je de wrapper-div absoluut positioneren. Je kan ook de wrapper-div als marge "100px auto" meegeven, dan staat de div 100px van de bovenkant af. Dit getal kan je natuurlijk aanpassen.

Read the code, write the code, be the code!


Acties:
  • 0 Henk 'm!

Verwijderd

Ik ben er ook al een tijdje naar opzoek, maar op internet staan er talloze van deze "tutorials" waar ze je stap voor stap uitleggen hoe je dit moet doen. Door verticaal centreren in te vullen op Google kom je al enkele sites tegen.

Een paar sites die hier meer info over geven:
  1. http://www.sceneone.nl/tips_tricks/verticaal_centreren.php
  2. http://www.multidesk.be/a...al-centreren-via-CSS.html
En zo kan ik nog wel een tijdje door gaan ...

Misschien eerst zelf eens proberen voor dat je het aan anderen vraagt, of toch in ieder geval zeggen wat je al hebt geprobeerd, of wat je hebt opgezocht.

Acties:
  • 0 Henk 'm!

  • Duroth
  • Registratie: Juni 2007
  • Laatst online: 27-04-2016

Duroth

No rest for the tweaked

HTML:
1
2
3
4
5
<style type="text/css">
body, html {
height: 100%; /* 100% meegeven, anders zal de absolute positioning niet gaan doen wat jij wilt in FF / IE8 */
} 
</style>

Acties:
  • 0 Henk 'm!

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 18:02
Duroth schreef op vrijdag 17 juli 2009 @ 22:25:
HTML:
1
2
3
4
5
<style type="text/css">
body, html {
height: 100%; /* 100% meegeven, anders zal de absolute positioning niet gaan doen wat jij wilt in FF / IE8 */
} 
</style>
Dat is helemaal niet nodig; als je element een vast hoogte heeft kan je gebruik maken van de volgende methode:

HTML:
1
<div id="v-center" style="width: 100px; position: absolute; top: 50%, margin-top: -50px;">text</div>


Je moet alleen hetzelfde ook nog doen voor de horizontale centrering.

Je zou in theorie ook een tabel kunnen maken die een cel bevat die zo groot is als de hele viewport en daar je element(en) in stoppen. Een td heeft namelijk wel een vertical-align eigenschap in CSS.

Read the code, write the code, be the code!


Acties:
  • 0 Henk 'm!

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 23:18
wackmaniac schreef op zaterdag 18 juli 2009 @ 00:31:
[...]


Dat is helemaal niet nodig; als je element een vast hoogte heeft kan je gebruik maken van de volgende methode:

HTML:
1
<div id="v-center" style="width: 100px; position: absolute; top: 50%, margin-top: -50px;">text</div>
Je bedoelt waarschijnlijk height ipv width? ;)

Die methode heeft één nadeel: Als je de viewport maar genoeg verkleint gaat je div op een gegevenmoment boven het scherm verdwijnen. Als je dat wilt voorkomen zou je naar zoiets moeten kijken.

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+

Pagina: 1