Ik begrijp niet wat er nou zo handig is aan DIV's in vergelijking tot tables. Waarom zou ik ze gebruiken???

En, als je een DIV wilt maken:



<style type="text/css">

#speciaal{
position: absolute;
bottom: 10px;
right: 10px;
}

</style>

<div id='speciaal'>

</div>



Moet je dat toch zo doen??? Of moet je dan id='#speciaal' doen???
Je Syntax klopt.

Ik begrijp niet wat er nou zo handig is aan DIV's in vergelijking tot tables.
Zoekmachines kunnen beter ermee omgaan, plus dat je code netter en bovendien: tabellen zijn voor data. Niet voor positioning.
Zonder kruisje en liever met dubbele quotes. En voor wat betreft handig:

Stel je hebt een site met 50 pagina's. Ineens wil je opdrachtgever dat de kolom met navigatie niet aan de linkerkant moet komen, maar aan de rechterkant. Dan zijn div's veel handiger.
Daar zijn genoeg artikelen over te vinden op google. Bv. table vs div.

En je doet het goed.
@Jan
Toch juist met kruisje/hekje?

Je moet het <style> natuurlijk wel in de <head> zetten en de <div> in de <body>
@Webmakerij: ik doelde hierop:


Moet je dat toch zo doen??? Of moet je dan id='#speciaal' doen???
dit bedoelt Jan: id='#speciaal'

edit: LoL
Dacht dat je het had over hekje in <style> gedeelte
Ik doe het altijd zo:



<HTML>
<HEAD>

<STYLE TYPE="text/css">

DIV.content
{
margin: 20px;
enz...
}

</STYLE>

</HEAD>
<BODY>

<DIV CLASS="content">

Hoi

</DIV>

</BODY>
</HTML>

Reageren