Ik zie hier in sommige CSS bestanden voor de divs een punt staan ( bv; .div ) en een andere keer een hekje ( bv #div ), mijn vraag is vrij simpel; wat is het verschil ?
Ik zie hier in sommige CSS bestanden voor de divs een punt staan ( bv; .div ) en een andere keer een hekje ( bv #div ), mijn vraag is vrij simpel; wat is het verschil ?
Dexter (29 July 2008)
volgens mij is "." een "class" en een "#" een "id".
Een verschil tussen twee is dat je een class meerdere keren kan gebruiken en een id maar 1 keer.
bevoorbeeld: <div id="header"></div> of <h1 class="right"></h1>![]()
HTML(5), CSS(3), Javascript, jQuery, Objective C, Java, AppleScript, PHP, MySQL.
Ah, voila!
En als ik in mijn DIV verschillende ondelen nodig heb;
vb;
#head{
Zever van de head
}
& ik heb onder die head een div links nodig ( float : left; ) & een rechts; (float: right; ), plaats ik die dan best onder een nieuwe id / class ?
Of kan ik die zetten zoals;
#head.deellinks{
Zever
}
#head.deelrechts{
Zever
}
Dexter (29 July 2008)
Je kan ook gewoon:
.deellinks {zever} doen
Want als je de #head ervoor zet dan kan je hem nog maar 1 keer gebruiken omdat je je class specificeert (ofsoiets)..
dus bevoorbeeld:
.normaltxt { /* voor alle p en h3's */
font-family: Verdana, sans-serif;
font-size: 14px;
margin: 0 0 0 1em;
text-decoration: none;
}
en dan doe je:
<p class="normaltxt"></p>
bij al je normale teksten
Verkort de code wat![]()
HTML(5), CSS(3), Javascript, jQuery, Objective C, Java, AppleScript, PHP, MySQL.
Okayz, cava! Dankuwel
Gezien mijn ander CSS-topic blijkbaar gesloten is..
Ik heb in mijn CSS dit als code staan ;
& ik heb 'n link rond een foto gelegd ..Code:a:link { color: #7A8493; text-decoration: none; } a:visited { color: #7A8493; text-decoration: none; } a:hover { color: #DBB335; }
In FF ziet het er uit hoe 'k wil, mààr in IE heb ik die lelijke blauwe band daarrond .. hoe krijg ik die naar de kleur dat ik wil ?
Ik zou in de HTML:
En dan in de CSS:HTML-code:<img src="source" class="imglink" alt="zever" />
BijvoorbeeldCode:.imglink{ border: 1px solid #333; }![]()
Zeg maar Pieter
Dàt deed ik ook, maar bij IE werkte het niet, blijkbaar moest je doen
( Dusja, dat is opgelost, maar héy, ik tover dat hier om tot mijn algemene vragentopic, goed ?)Code:a img{ color: 000000; }
Next;
Ik wil mijn layout bestanden ( HTML ) niet samensteken met mijn php-code's..
Is er een manier waarop ik die 2 toch tot hun recht te brengen, zonder ze in dezelfde file te zwieren ?
Om van die vervelende border in IE bij een beeld waar een link op ligt af te raken dien je simpelweg het volgende te gebruiken : <img src = "..." alt="..." border="0" />
Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)
Favorieten/bladwijzers