De grootste verschil tussen id en klasse in CSS is dat het id wordt gebruikt om stijl toe te passen op één uniek element, terwijl de klasse wordt gebruikt om stijl toe te passen op meerdere elementen.
Er zijn verschillende technologieën in webontwikkeling. De belangrijkste talen voor het ontwikkelen van websites zijn HTML, CSS en JavaScript. HTML staat voor Hyper Text Markup Language. Het helpt om de structuur van de webpagina te ontwikkelen. JavaScript helpt de webpagina dynamischer te maken. CSS staat voor Cascading Style Sheets. Het helpt om stijlen toe te voegen en de webpagina's beter te presenteren. De CSS-regels zijn van toepassing op de HTML-elementen. De CSS-selectors helpen ook om de elementen te vinden en de vereiste stijl toe te passen op de HTML-tags. id en class zijn twee soorten selectors.
1. Wat zijn CSS-regels
- Definitie, Voorbeeld
2. Wat is id
- Definitie, Voorbeeld
3. Wat is klasse
- Definitie, Voorbeeld
4. Verschil tussen id en klasse
- Vergelijking van belangrijke verschillen
Klasse, CSS-regels, ID
CSS bestaat uit een reeks regels. De browser kan deze regels interpreteren en toepassen op de opgegeven elementen in het document. Een CSS-stijlregel bestaat uit drie secties. Ze zijn de selector, eigenschap en waarde. Verklaring verwijst naar de combinatie van eigendom en waarde. Ze verschijnen als volgt binnen een paar accolades.
selector eigenschap: waarde;
keuzeschakelaar - Helpt bij het identificeren van het element om de stijl toe te passen
Eigendom - Een attribuut. Alle HTML-kenmerken worden geconverteerd naar CSS-eigenschappen. Enkele voorbeelden zijn kleur, tekst-uitlijning, rand, enz.
Waarde - Waarde is wat is toegewezen aan de eigenschap. Blauw kan bijvoorbeeld worden toegewezen aan de eigenschapskleur.
De programmeur kan een stijlregel definiëren op basis van de id van de elementen. Alle elementen met dezelfde id worden toegepast met de gedefinieerde stijl. Om een element met een specifieke id te selecteren, zou er een # (hash) -symbool gevolgd door de id van het element moeten zijn.
Stel dat het HTML-bestand een verklaring bevat als volgt.
CSS-bestand bevat het volgende stuk code.
# Header1
kleur blauw;
Wanneer de browser de HTML-instructie interpreteert, wordt de id van het h1-element gecontroleerd. Dit is header1 in het CSS-bestand. Vervolgens past het de gedefinieerde CSS-regel toe op het h1-element. Daarom zal de tekst Hello World in blauw worden weergegeven.
De ID is uniek binnen de pagina. Daarom wordt de id-selector gebruikt voor één uniek element.
Net als de id, kan de programmeur de stijlregels definiëren op basis van de klasse van het element. Alle elementen met dezelfde klasse worden toegepast met een gedefinieerde stijl. Om een element met een specifieke klasse te selecteren, moet er een zijn. (periode) symbool gevolgd door de naam van de klasse.
Stel dat het HTML-bestand de volgende beweringen bevat.
CSS-bestand bevat het volgende stuk code.
.header1
kleur blauw;
Wanneer de browser de HTML-instructie interpreteert, wordt de klasse van h1-element gecontroleerd. Dit is header1 in het CSS-bestand. Vervolgens past het de gedefinieerde CSS-regel toe op alle h1-elementen. Daarom verschijnen de tekst Hello World 1 en Hello World 2 in blauw.
Het is mogelijk om dezelfde klasse op meerdere elementen te gebruiken. Daarom wordt de categorieselector gebruikt voor meerdere elementen.
id is een selector in CSS die het element met een opgegeven id opmaakt, terwijl klasse een selector in CSS is die de geselecteerde elementen met een opgegeven klasse stijlen.
De id-syntaxis is #id css-verklaringen; . De class-syntaxis is .class CSS-declaraties;
Verder is het gebruik van id om stijl toe te passen op een specifiek element. Het gebruik van klasse is om stijl toe te passen op meerdere elementen.
Het ID en de klasse zijn twee selectors in CSS waarmee de HTML-elementen kunnen worden gestileerd. Het belangrijkste verschil tussen id en klasse in CSS is dat id wordt gebruikt om stijl toe te passen op één uniek element, terwijl klasse wordt gebruikt om stijl toe te passen op meerdere elementen.
1. "CSS-syntaxis en selectors." W3Schools Online Web Tutorials, Beschikbaar Hier.
1. "CSS.3" door Nikotaf - Eigen werk (CC BY-SA 4.0) via Commons Wikimedia