Hallo allemaal,
Hierbij wil ik even het aandacht voor het volgende probleem: Ik werk al een tijdje met divs, maar in het verleden heb ik ook gewerkt met tabellen (toen er nog geen andere oplossing was).
Bij het gebruik van tabellen kon je de content laten uitrekken. Nu is dit ook mogelijk bij div. Maar hoe moet je dit dan opbouwen? Of is dit per design verschillend?
Ik verneem graag jullie reactie.
- DIV uitrekken net als tabellen
-
18-11-2008, 16:19 #1
- Berichten
- 102
- Lid sinds
- 16 Jaar
DIV uitrekken net als tabellen
-
In de schijnwerper
-
18-11-2008, 16:57 #2
- Berichten
- 408
- Lid sinds
- 16 Jaar
Je kunt de div een min-height geven of een height van 100 %
-
18-11-2008, 17:01 #3
- Berichten
- 102
- Lid sinds
- 16 Jaar
Ok. Ik heb al verschillende dingen geprobeerd. Echt waar ik op een gegeven moment gewoon geen raad meer weet.
Laat ik het even over mijn eigen (test) site hebben: BJ-Media.nl. Deze website staat compleet in div. De stylesheet staat onder opmaak.css achter bj-media.nl.
Deze lay-out heb ik even snel in elkaar gezet met div. Ik heb het fout gedaan, omdat ik de gehele lay-out in één div heb staan. Ik heb ook een div met inhoud staan. Daarin staat de content van de website. Deze heb ik op overflow: auto; staan.
Bij de pagina portfolio zie je dat dit van toepassing is. Maar het is toch ook mogelijk om die div uit te rekken, maar ook dat de lay-out verder uitrekt?
-
18-11-2008, 17:06 #4
- Berichten
- 408
- Lid sinds
- 16 Jaar
Door gewoon geen height op te geven?
Een goede opbouw is:
<div id="container">
<div id="header"></div>
<div id="menu"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
-
18-11-2008, 17:08 #5
- Berichten
- 102
- Lid sinds
- 16 Jaar
Origineel gepost door Mathijs Kingma
Door gewoon geen height op te geven?
Een goede opbouw is:
<div id="container">
<div id="header"></div>
<div id="menu"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
-
18-11-2008, 17:11 #6
- Berichten
- 261
- Lid sinds
- 18 Jaar
Origineel gepost door Jeroen Burgers
Over welke div heb jij het dan qua height? Ik snap je opbouw wel verder hoor ;)
-
18-11-2008, 17:14 #7
- Berichten
- 102
- Lid sinds
- 16 Jaar
Origineel gepost door Samet Y
je content div
-
18-11-2008, 17:44 #8
- Berichten
- 327
- Lid sinds
- 16 Jaar
Als je je indeling een beetje verfijnd zal het een stuk gemakkelijker zijn denk ik.
Code:<div id="maincontainer"> <div id="headercontainer"></div> <div id="contentcontainer"> <div id="menu"></div> <div id="content"></div> </div> <div id="footer"></div> </div>
Laatst aangepast door MelvinKooper : 18-11-2008 om 17:58
-
18-11-2008, 18:57 #9
- Berichten
- 102
- Lid sinds
- 16 Jaar
Origineel gepost door MelvinKooper
Als je je indeling een beetje verfijnd zal het een stuk gemakkelijker zijn denk ik.
Code:<div id="maincontainer"> <div id="headercontainer"></div> <div id="contentcontainer"> <div id="menu"></div> <div id="content"></div> </div> <div id="footer"></div> </div>
-
18-11-2008, 19:11 #10
- Berichten
- 336
- Lid sinds
- 17 Jaar
Ik snap uw probleem niet echt. Heeft u een voorbeeld van wat er nou mis is en/of een werkende/niet werkende versie online staan?
~Jeroen Kamphuis
-
24-11-2008, 17:47 #11
- Berichten
- 102
- Lid sinds
- 16 Jaar
Ik krijg het echt niet voor elkaar! Ik heb even een simpele lay-out gemaakt en die heb ik ook gewoon de div staan. Nu probeer ik hetzelfde (zoals het probleem in mijn opening stond), maar opnieuw lukt het mij niet.
Ik heb even een zip file gemaakt: www.bj-media.nl/v4.zip. In het HTML document staat ook de css en in de map images staan gewoon de afbeeldingen voor de website. Misschien is er iemand die mij raad kan geven of mij even wilt helpen?!
Ik heb een voorbeeld over wat ik bedoel. Als je kijkt naar de website http://www.erwinoudshoorn.nl/. In eerste instantie zie je de home, maar als je op portfolio klikt, dan wordt de pagina langer (uit gerekt). Misschien dat men hierdoor een beeld krijgt van wat ik bedoel...
Alvast bedankt.Laatst aangepast door Jeroen Burgers : 24-11-2008 om 17:58
-
24-11-2008, 17:58 #12
- Berichten
- 596
- Lid sinds
- 17 Jaar
div#content {opmaak.css (regel (65)
height:680px; , maak daar eens auto van
, dan moet het werken
-
24-11-2008, 18:01 #13
- Berichten
- 102
- Lid sinds
- 16 Jaar
Origineel gepost door alco w.
Met die versie die jij bedoelt lukt dat niet, omdat ik deze niet goed gesliced heb. Ik heb net een bovenstaande reactie gegeven (waarbij ik een nieuwe lay-out heb gemaakt en ook de div beter heb gezet).
Misschien dat je mij daarbij even kunt helpen indien je het snel weet?
Aanvullend bericht:
Het is gelukt! Topic mag gesloten worden :)Laatst aangepast door Jeroen Burgers : 24-11-2008 om 18:32 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic