login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > CSS > Div element
Pagina:

Reacties op de tutorial Div element


Offline  Dennisvb
Gepost op: 23 oktober 2004 - 10:13
MySQL ver gevorderde

Maarten, dit is eht een goede tutorial. heb er weer veel bij geleerd! Alleen wat bedoel je precies met container?

5/5

Offline  BladiN
Gepost op: 23 oktober 2004 - 12:16
Gouden medailleGouden medaille

Grafische gevorderde


als je bv hebt
<div id="blaat">
<div>blaat</div>
<div>aap</div>
</div>

dan is id="blaat" de container div, dus zeg maar wat alles omhult

Offline  Dennisvb
Gepost op: 23 oktober 2004 - 22:07
MySQL ver gevorderde

k, i get it. ;)

Offline  Thomas
Gepost op: 30 oktober 2004 - 00:17
Moderator

Hmm, en als je het volgende wilt ?

  1. +----------------+
  2. | header |
  3. +---+------------+
  4. + M | content |
  5. + e | |
  6. + n | |
  7. + u | |
  8. + | |
  9. +---+------------+
  10. + footer |
  11. +----------------+


Waarbij de content een variabele hoogte heeft - deze kan korter of langer dan de pagina-hoogte zijn, maar je wilt wel dat de footer altijd tegen de bodem van je browser geplakt zit zeg maar...

Ik ben gewend om met tabellen te werken, dus heb nog weinig gevoel voor DIV's...

Offline  BladiN
Gepost op: 30 oktober 2004 - 19:35
Gouden medailleGouden medaille

Grafische gevorderde


in dat geval ga je met float werken, geen positioning.
Je zet gewoon dit zeg maar als setup

<div>header</div>
<div class="containter">
<div style="float:left;">Menu</div>
<div>Content</div>
</div>
<div>Footer</div>

Hierbij moet je wel opletten dat je clear:left goed toepast, ik kan me nu ff gaan vergissen, maar dan voeg je zowiets toe:

<div>header</div>
<div class="containter">
<div style="float:left;">Menu</div>
<div>Content</div>
<br style="clear: left;">
</div>
<div>Footer</div>

Op deze manier krijg je wel een enter eerst, maar je kunt ook gewoon een div toepassen of als het nodig is de visibility op hidden zetten.

Offline  maartenbel
Gepost op: 20 november 2004 - 13:24
Nieuw lid

het lukt mij niet om:
.header {
margin: 20px;
padding: 10px;
height: 100px;
}

.menu {
position: absolute;
left: 15px;
top: 160px;
width: 200px;
}

.content {
top: 0;
margin-left: 200px;
margin-right: 15px;
}

<div class="header">Header</div>
<div class="menu">
Menu
</div>

<div class="content">
Floating Content
</div>

toe te passen. kan ik dit gewoon in een html editor doen? en dan alles in de body zetten? of hoe zit dat. want ik heb alles ingevoerd in de body van mijn pagina maar ik blijf bij de voorbeeld pagina alleen de tekst header,menu,content met al zijn variabelen zien...:\

Offline  BladiN
Gepost op: 20 november 2004 - 14:06
Gouden medailleGouden medaille

Grafische gevorderde


<head>
<style>
.header {
margin: 20px;
padding: 10px;
height: 100px;
}

.menu {
position: absolute;
left: 15px;
top: 160px;
width: 200px;
}

.content {
top: 0;
margin-left: 200px;
margin-right: 15px;
}
</style>
</head>

Offline  tharix
Gepost op: 01 december 2004 - 12:24
Nieuw lid

ik zie vaak op de meeste website's dat ze tabellen gebruiken. ik gebruik ook tabellen maar vind het niet zo fijn werken, toch..

wat zijn de nadelen van div; waarom zou ik ze niet gebruiken en wel tabellen?

Offline  remy
Gepost op: 19 december 2004 - 11:17
PHP ver gevorderde

ja, en heb je dan helemaal geen tabellen meer nodig?

Offline  Fenrir
Gepost op: 12 februari 2005 - 11:29
PHP expert

Nadelen van div?
Zijn er niet.

En je hebt wel nog tabellen nodig om data in weer te geven, maar niet voor je layout.

Citaat:
deze kan korter of langer dan de pagina-hoogte zijn, maar je wilt wel dat de footer altijd tegen de bodem van je browser geplakt zit zeg maar...

Dat kan, maar dan moet je wel javascript gebruiken:

http://www.overhoor.info/vragen_maken.php?ID=1

Als je de pagina opslaat, en dan de tekst verwijderd, blijft de footer toch beneden

Offline  Geerios
Gepost op: 17 maart 2005 - 15:32
Onbekend

Ligt het aan mij of werkt dit niet:
  1. .links {
  2. position: absolute;
  3. left: 5px;
  4. padding: 0px;
  5. top: 0px;
  6. width: 150px;
  7. }
  8.  
  9. .midden {
  10. margin-left: 150px;
  11. padding: 0px;
  12. margin-right: 150px;
  13. top: 0px;
  14. }
  15.  
  16. .rechts {
  17. position: absolute;
  18. right: 15px;
  19. padding: 0px;
  20. top: 0px;
  21. width: 150px;
  22. }
  23.  
  24. <div class="links">
  25. Links
  26. </div>
  27.  
  28. <div class="midden">
  29. Midden
  30. </div>
  31.  
  32. <div class="rechts">
  33. Floating Rechts
  34. </div>

Offline  Fenrir
Gepost op: 16 april 2005 - 09:41
PHP expert

Wat werkt er niet dan?
Volgens mij zou dat moeten werken.

Offline  prorsoft
Gepost op: 04 juni 2005 - 09:53
PHP gevorderde

onClick en die dingen heten geen attributen, maar events!

en width en height zou bij de attributen moeten.

verder goeie tut.

Offline  bertenz
Gepost op: 22 augustus 2005 - 15:37
HTML beginner

Ik wil graag 4 div's naast (of over) elkaar hebben. De opstelling moet zo worden:

Links - opvulling | center | opvulling - rechts

Hierbij moet opvulling van het blok "links" naar "rechts" lopen. Deze waarden zijn allemaal nog redelijk eenvoudig te geven aan de div's (volgens mij). Dan moet "center" eigenlijk de opvulling overlappen. Verder is denk ik aan de naam ook wel te zien dat "center" ook gecentreerd moet worden. Nu komen mij vragen:
- Hoe kan ik ervoor zorgen dat "center" ook daadwerkelijk in het midden van de pagina komt te staan? (alleen horizontaal gezien dus he)
- Als ik de div "center" in de code ná de div "opvulling" laat komen, overlapt deze dan ook "opvulling"?
Alvast bedankt voor jullie hulp.

Met vriendelijke groet,
Stijn Bertens

Offline  phpfreak
Gepost op: 05 maart 2007 - 12:02
PHP beginner

ik zie niet egt een voordeel in div's tov tables, je hebt weinig html, dat is dan ook het ENIGE voordeel volgens mij, ik vind div's nogal moeilijk om mee te werken.. je hebt HOPEN CSS, die je allemaal kan gaan aanpassen als je 1 ding veranderd wil aan je website.. doe mij maar tabellen 
PS: wel goede tutorial, vind div's gewoon niet handig 


Een paar voordelen zijn
-Veel makkelijker in te delen, je zit niet altijd vast aan rows en colomns
-Veel beter aan te passen, elk stukje kun je laten doen wat je wilt
-Sneller, voor een tabel moet vakje 1 gemaakt zijn voordat vakje 2 kan worden gemaakt, bij div hangt het daar helemaal niet van af
-proffesioneler, een tabel is out of date, als iemand je code bekijkt geeft dat meteen je niveau aan

Offline  rinuspro
Gepost op: 08 januari 2008 - 21:45
Nieuw lid

Hallo het lukt me wel om een initieele pagina met 3 divs te maken een header boven aan, links een kolom met buttons/plaatjes die andere paginas oproepen en rechts de inhoud van de pagina.

Wat echter NIET lukt is als ik link een button indruk dat dit in het rechter stuk komt komt te staan terwijl de rest ( header en menu) in beeld blijven staan.

Hoe moet ik dit doen ( of hoort deze vraag in het forum?)

Offline  TotempaaltJ
Gepost op: 01 februari 2008 - 17:46
PHP interesse

Ja, moet in forum.

Onmousemove Hetzelfde effect als bij onmousedown, alleen dan als je je muis eroverheen beweegt
Onmouseout Dit geeft hetzelfde effect als onmousemove
Onmouseover Het is misschien allemaal onnuttig, maar hetzelfde effect als onmousemove en onmousedown

Onmouseout werkt toch alleen als de muis uit de div gaat? Onmousemove wordt eerder gebruikt als je iets de muis wilt laten volgen oid en onmouseover is toch als je muis eroverheen beweegt? 

Offline  Esther
Gepost op: 30 januari 2009 - 09:25
Nieuw lid

Ik loop tegen een major probleem aan. Ik ben bezig met een proefwebsite, wat dingetjes uitproberen enzo, die ik wil opbouwen met DIV. (zie: http://www.esthermolenaar.nl) Nu wil ik graag de content in het midden, zoals dat nu ongeveer is. Daar buiten wil ik links een rechts een afbeelding die vanuit de hoeken lijkt te komen. Hieronder de CSS en de DIV code. Ik heb het gekopieerd van een andere site in mijn eigen site geplakt, maar het werkt niet. Ik heb al vanalles geprobeerd, maar het lukt niet.  

Waarschijnlijk doe ik ik fout in het DIV element of de volgorde, maar mijn inzicht in DIV is niet toereikend om er achter te komen wat ik fout doe. Wie kan mij helpen?
Btw, ik werk in Dreamweaver.


De code uit de style sheet:
body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #003399;
background-color: #CC0099;
width: 600px;
border-right-width: 1px;
border-right-color: #000000;
margin-left: 300px;
margin-right: 300px;

}
#kop {
font-size: 19px;
color: #FFFFFF;
background-color: #666;
border-bottom-style: solid;
border-bottom-color: #333;
}
#navigatie {
float: left;
width: 160px;
margin-left: 10px;
padding-top: 1em;
}
#inhoud {
margin-top: 0px;
margin-right: 2em;
margin-bottom: 0px;
margin-left: 200px;
padding-top: 1em;
}
#footer {
background-color: #ccc;
clear: both;
padding-bottom: 1em;
padding-left: 200px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #333;
}
#rechts
{
background-image: url(../Afbeeldingen/img1.jpg);
background-repeat: no-repeat;
margin: 0;
padding: 0;
width: auto;

}
#links
{
width: auto;
margin: 0;
padding: 0;
background-color: transparent;
background-image: url(../Afbeeldingen/Blossom.jpg);

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.049s