Dus ergens moet in de html code een begin een eind zijn voor deze specifieke css opmaak. Toch?
Nee, css werkt op het hele document. Via selectors kan je bepalen aan welke elementen de css wordt gelinked. Selectors zijn bijvoorbeeld de elementtags, classes, id's etc etc.
[quote="Brainworx CC op 16/05/2013 17:40:07"]
Dus ergens moet in de html code een begin een eind zijn voor deze specifieke css opmaak. Toch?
Nee, css werkt op het hele document. Via selectors kan je bepalen aan welke elementen de css wordt gelinked. Selectors zijn bijvoorbeeld de elementtags, classes, id's etc etc.
[/quote]
Ok dus als ik boven in dit zou plaatsen:
<link rel="stylesheet" href="css/form.css" />
Dan daarna bj het form gedeelte refereren naar een class en id in het form.css?
Elke set aan style informatie in een css bestand wordt via een selector gelinkt aan elementen in de DOM (de HTML).
//css voor alle form elementen
form{ width: 100px; }
//css voor alle form elementen met een bepaalde class
form.een_class{ height: 200px; }
//css voor een element met id 'een_id'
#een_id{ background: RGB(0,0,0); }
Je css is dus in feite regel voor regel gelinkt aan de elementen in je HTML. Als je de opmaak nu terugziet op plekken waar het niet moet, dan moet je of je css selectors aanpassen, of je HTML. Maar even hier of daar een linkje leggen gaat waarschijnlijk niet veel helpen.