Ik ben mij aan het verdiepen in CSS. Nu zat ik even met het volgende:
Vraag 1
Als ik geen css gebruik worden alle teksten en objecten door de browser met de "browser default waarde" weergegeven. Verschillende browsers kunnen verschillende resultaten geven. Klopt deze gedachten gang?
Ik zou dus alle tags die ik gebruik in mijn css style sheet moeten defineren?
Alle tekst op mijn website zet ik tussen <P> </P> tags.
Ik heb de <P> tag in mijn css file gedefinieerd. Nu wil ik een uitzondering maken op deze standaard. Ik zie op internet 2 (?) verschillende opties.
Optie1 : ID
p #p01 {
color:red;
}
Optie2 : class
p.error {
color:red;
}
Nu las ik dat je id gebruikt bij een enkel element en een class indien je deze wil gebruiken bij meerde elementen. Ik kan alleen niet vinden waarom? Ze lijken erg op elkaar en de werking is hetzelfde.
Vraag 2
Onderaan mijn pagina heb ik een Div voor de footer. Nu wil ik in deze footer links mijn copyright info hebben en rechts (op dezelfde regel) een drietal linkjes
Nu lees ik op internet (en heb ik tevens zelf uitgeprobeerd) dat ik dit kan bereiken met 2 opties:
Optie1 display:
Binnen de footer div: eerst div Links aanmaken. links uitlijnen. display: online-block. breedte opgeven (2/3 van de footer lang).
tweede div (div rechts) aanmaken: links uitlijnen, display: online-block
Optie2 float:
zoals hierboven beschreven maar dan zonder display, maar met alleen float: left. Het is dan alleen moeilijk om die stukken tekst op 1 regel te krijgen. Daarnaast vraag ik mij af of je wel div moet 'floaten' binnen een div.
Wat is de juiste / beste manier?
Edit: ik bedoel idd float ipv flow. Ik heb dit even in de tekst aangepast.
Vraag 1
Als ik geen css gebruik worden alle teksten en objecten door de browser met de "browser default waarde" weergegeven. Verschillende browsers kunnen verschillende resultaten geven. Klopt deze gedachten gang?
Ik zou dus alle tags die ik gebruik in mijn css style sheet moeten defineren?
Alle tekst op mijn website zet ik tussen <P> </P> tags.
Ik heb de <P> tag in mijn css file gedefinieerd. Nu wil ik een uitzondering maken op deze standaard. Ik zie op internet 2 (?) verschillende opties.
Optie1 : ID
p #p01 {
color:red;
}
Optie2 : class
p.error {
color:red;
}
Nu las ik dat je id gebruikt bij een enkel element en een class indien je deze wil gebruiken bij meerde elementen. Ik kan alleen niet vinden waarom? Ze lijken erg op elkaar en de werking is hetzelfde.
Vraag 2
Onderaan mijn pagina heb ik een Div voor de footer. Nu wil ik in deze footer links mijn copyright info hebben en rechts (op dezelfde regel) een drietal linkjes
Nu lees ik op internet (en heb ik tevens zelf uitgeprobeerd) dat ik dit kan bereiken met 2 opties:
Optie1 display:
Binnen de footer div: eerst div Links aanmaken. links uitlijnen. display: online-block. breedte opgeven (2/3 van de footer lang).
tweede div (div rechts) aanmaken: links uitlijnen, display: online-block
Optie2 float:
zoals hierboven beschreven maar dan zonder display, maar met alleen float: left. Het is dan alleen moeilijk om die stukken tekst op 1 regel te krijgen. Daarnaast vraag ik mij af of je wel div moet 'floaten' binnen een div.
Wat is de juiste / beste manier?
Edit: ik bedoel idd float ipv flow. Ik heb dit even in de tekst aangepast.
