Jeg vil nu lige gøre opmærksom på, at det ikke er den eneste forskel.
<span> .. </span> er en inline markør og <div> .. </div> er en blokmarkør.
Det vil sige at DIV ikke kan bruges i forbindelse med andre inline markører f.eks. anchor markøren <a href=".." title=".."> .. </a> uden, at det leder til en valideringsfejl.
Denne konstruktion er IKKE tilladt:
Kode <a href="#" title="LINK"><div style="font-style:verdana,sans-serif;">Link</div></a> |
..hvorimod denne er ok. :
Kode <a href="#" title="LINK"><span style="font-style:verdana,sans-serif;">Link</span></a> |
I ovenstående eksempler havde man nu nok i stedet valgt, at lave font egenskaben for anchor markøren i selve stylesheet'et:
Kode a {font-style:verdana,sans-serif;} |
..men det var bare for at illustrere forskellen
</MOLOKYLE>