Moet
background-image: url(http://bnc-sof2.com/template/header.gif);
niet als
background-image: url("http://bnc-sof2.com/template/header.gif");
worde genoteerd? Dus met quotes?
Zet eens een paar <br/> en stukjes tekst in je header? ;) Je hebt geen groote opgegeven voor de header, en de header heeft ook geen inhoud, slechts een achtergrond. Je ziet dus gewoon de header div niet staan.
Frank schreef op 13.04.2007 11:58
Moet
background-image: url(http://bnc-sof2.com/template/header.gif);
niet als
background-image: url("http://bnc-sof2.com/template/header.gif");
worde genoteerd? Dus met quotes?
Het kan met quotes Frank, maar in CSS gebruiken we doorgaans enkele quotes.
Wat heeft iedereen met het ID gebruiken voor CSS doeleinden? Daar is toch de class voor uitgevonden? Het enige nut van id vind ik dat je daar je JS aan op kan hangen?
Verder is het mischien handig als secundaire css bron. Bijvoorbeeld knop heeft een standaard styl maar met het id wil in NET even dat extra itempje toevoegen dat de rest van de knoppen niet hoeft te hebben.
Volgens mij snap je het verschil niet tussen een ID en een class:
- Een id gebruik je wanneer je maar 1 item hebt die een bepaalde stijl meekrijgt. Zo heb je maar 1 header in je pagina, dus gebruik je een id.
- Een class gebruik je wanneer er meerdere items zijn die dezelfde stijl gaan krijgen. Bijvoorbeeld menu-items.
Zowel het ID als de Class kan je gebruiken in je CSS en dat is niet voor niets. Ook kan je in JavaScript gewoon de Class opvragen, of de Name van een item op je pagina. Alleen getElementById() werkt eigenlijk in elke browser. -> Daarom wordt de id zoveel gebruikt in websites met Javascript.
Na een stuk te hebben getypt kreeg ik weer een superb error dat dit forumgedeelte niet toegankelijk is. Love this site ;P.
Zoals robert al schreef. Een id, identificeert iets, het is UNIEK, een class dus niet.
Je kan ook en class overal 1x gebruiken, maar met een id weet je het cker. Er is daar nou eenmaal voor gekozen.
ID wordt door elke browser begrepen (zoals robert ook als schreef).
Daarbij maakt niet alleen css of js gebruik van een id. Ook (M)XML, jsp, ....
Kalle.
Google eens:
[google]id versus class[/google]
Na ff gekeken te hebben, gaat dit vooral in op CSS.
Het kan met quotes Frank, maar in CSS gebruiken we doorgaans enkele quotes.
Enkele quotes? Ik heb het geleerd met dubbele quotes en dat is ook wat ik op www.w3schools.com en www.w3c.org tegenkom, mijn primaire bronnen wat betreft html- en css-informatie. Het lijkt mij dat zij toch wel weten hoe hun (w3c) eigen specs in elkaar zitten.
Wil overigens niet zeggen dat enkele quotes fout zijn, dubbele quotes zijn zeker goed, daar is echt niks mis mee.
Ontopic: Wanneer de div header leeg is en geen hoogte heeft meegekregen, wordt er ook geen plaatje weergegeven. Geef bv. een height op met de gewenste hoogte op.