Het gebruik van CSS Classes en id's



Correct gebruik van CSS-ID's en classes kan bespaart u tijd bij het handhaven van je stylesheets, sparen uw tijd van de gebruikers wanneer zij uw slankere webpagina's downloaden, en u helpen schrijven stijlen efficiënt.

Wat die u nodig hebt

  • Een basiskennis van HTML
  • Een basiskennis van CSS
  • Niets nieuws nodig is in deze sectie.

Namen toewijzen

  • Er zijn een paar id's die zeer vaak op webpagina's, voor bijvoorbeeld, container (of wrapper), header gebruikt worden, inhoud, zijbalk, voettekst. Dit zijn grote voorbeelden van CSS-ID's, omdat de namen die worden gebruikt vanzelfsprekend zijn. Ze beschrijven het doel van de div-element of het element die zij identificeren.

  • Zowel de IDs en de klassen moeten worden voornamen spreekt voor zich. De truc is om te kiezen van een naam die spreekt voor zich na verloop van tijd worden zal.

    Stel bijvoorbeeld dat u een pagina-element dat wordt uitgelegd van de dag aanbiedingen hebben. Wilt u het rode maken. U kan ofwel noemt het "special" of u zou kunnen noemen het "rode".

    De naam "special" zou een betere keuze. Na verloop van tijd uw kleurenschema kan veranderen en een naam zoals "rood" zou verwarrend, maar een naam zoals "speciale" zou nog helpen u herkennen van het doel van de klasse of ID.

  • Zorg ervoor dat de namen die u nog iets zal betekenen wanneer u wilt een opmaakmodel dat u nog niet voor zes maanden of een jaar aangeraakt herzien. Die zullen goede keuzes.

Wanneer gebruikt u klasse of id.

  • Een ID kan alleen worden gebruikt als eenmaal per pagina, bijvoorbeeld, kan alleen er een div-element op een pagina met behulp van de ID-inhoud. Maar een klasse kan vele malen worden gebruikt op een pagina. Bijvoorbeeld, hebt u verschillende afbeeldingen op een pagina die gebruikmaken van een klasse met de naam "leftfloat", of misschien "rightfloat."

  • Op basis van de gegevens in stap 1, zou je denken dat moet u een heleboel klassen en slechts een paar IDs. Eigenlijk, het tegendeel is waar. Voor slankere aantekeningen die u wilt gebruiken klassen zo spaarzaam mogelijk. Met behulp van een groot aantal klassen zelfs heeft een naam, zoals het was een ziekte of iets. Het heet classitis.

  • Klassen zijn soms noodzakelijk. Maar soms geven een element een ID en vervolgens met behulp van een afstammeling selector naar doel de kinderen van dat element maakt veel minder code dan een klasse toewijzen aan elk onderliggend element zou.

  • Bijvoorbeeld, hebt u bepaalde hyperlinks in een lijst. U kan de stijl van de koppelingen door een klasse toewijzen aan elke interne koppeling in de lijst. Of u kon een ID toewijzen aan de lijst container (het UL of OL-element) en schrijven een regel met een afstammeling selector. Stel dat je een UL een ID zoals "subnav." Hier is een afstammeling selector die stijl zou het een link zonder een klasse toe te voegen aan de markering.

    subnav ul een: link {hier regel}
  • Wanneer iets steeds weer op een pagina op plaatsen waar een afstammeling selector zal niet werken gebeurt, dan is een klasse is heel fijn om te gebruiken. Ik noemde al het voorbeeld van het gebruik van een klasse te zweven een afbeelding naar links of naar rechts overal op een pagina.

    Stel dat u hebt meerdere alinea's voor elk item dat u van uw catalogus beschrijven, maar u wilt een van de leden om een of andere manier anders. Als het was de inleidende alinea kon u deze toewijzen aan een klasse met de naam 'intro'. Als het een gebruiker getuigenissen geven lid was, kon u het toewijzen aan een klasse met de naam "getuigenis." U kunt vervolgens een stijl voor de klasse .intro of de klasse .testimonial die deze bepaalde paragrafen zou onderscheiden.

Tips & waarschuwingen
  • Klasse en ID namen kunnen ofwel worden geschreven in kleine letters (bijvoorbeeld #subnav) of in camel geval (bijvoorbeeld #subNav). Als u kiest voor camel geval, moet u in de HTML-opmaak correct typen, of een browser niet herkennen van uw CSS-regel.
  • Er kunnen geen spaties in een klasse of een ID-naam. Het is OK om een onderstrepingsteken gebruiken in plaats van een ruimte.

Gerelateerde Artikelen

Welke voordelen zijn er aan het gebruik van CSS om een navigatiebalk voor uw Website maken?

Welke voordelen zijn er aan het gebruik van CSS om een navigatiebalk voor uw Website maken?

In de moderne Webdevelopment zijn er een schijnbaar eindeloze aantal verschillende manieren te benaderen van elke taak. Naast verschillende ontwerpaspecten en persoonlijke esthetiek en Interfacevoorkeuren bent u vrij met geheel verschillende programm
Het gebruik van CSS Templates

Het gebruik van CSS Templates

Cascading Style Sheets (CSS) Sjablonen zijn een grote tijd-spaarder wanneer maken normen-compliant Web-pagina's. CSS kunt u regels voor bepaalde gedeelten van uw pagina's, zoals tekst of marges, controle en rondweg alot van de HTML-code die paginalad
Het gebruik van CSS-eigenschappen voor beeldscherm voor Grid lay-outs

Het gebruik van CSS-eigenschappen voor beeldscherm voor Grid lay-outs

De CSS display-eigenschap kunt u instellen van regels voor weergeven die uw inhoud weergeven als een raster of het alsof een tabel, wanneer in feite het materiaal is niet een tabel. Met behulp van CSS maken een rasterindeling geeft u meer controle ov
Het gebruik van CSS afstammeling Selectors

Het gebruik van CSS afstammeling Selectors

Inzicht CSS afstammeling selectors kan u helpen richten opmaakregels voor een exacte oppervlakte van je ontwerp.Wat die u nodig hebtEen basiskennis van HTMLEen basiskennis van CSSHet is allemaal in de CSS-syntaxisEen webpagina is geordend in een hiër
Het gebruik van CSS DIV ter vervanging van tabellen

Het gebruik van CSS DIV ter vervanging van tabellen

HTML-tabellen zijn ontworpen om tekstgegevens bevatten die in rijen en kolommen gesorteerd, en u kunt tabellen ook gebruiken om afbeeldingen en andere elementen op een pagina plaatsen, het is beter om de HTML te gebruiken""tag, samen met cascadi
Het gebruik van CSS in HTA

Het gebruik van CSS in HTA

Een HTA-bestand bevat een HTML-toepassing die wordt uitgevoerd in de browser van een gebruiker. Omdat ze beveiligingsproblemen voor gebruikers vormen, worden HTA-programma's meestal gebruikt in bedrijven en niet in open Web-projecten. HTA programma's
Het gebruik van Div en Span in HTML en CSS

Het gebruik van Div en Span in HTML en CSS

Div en span-elementen verwarren vaak mensen die nieuw zijn om HTML en CSS, omdat ze niet semantisch zinvolle elementen zoals koppen, lijsten en alinea's. In dit artikel zal ik uitleggen wat div en span moet worden gebruikt voor.Wat die u nodig hebtEe
Het gebruik van marges in CSS

Het gebruik van marges in CSS

Het trapsgewijs opmaakmodel (CSS) eigenschap met de naam marge zal ruimte toevoegen aan de buitenkant van elk element in een HTML-document. Marge is onderdeel van de CSS box model en witruimte rond de buitenkant van een opvulling of rand maakt op het
Het bewerken van CSS in vBulletin 4

Het bewerken van CSS in vBulletin 4

Hebt u een vBulletin forum, kunt u het ontwerp van het forum in bijna elke gewenste manier aanpassen. vBulletin 4 maakt gebruik van CSS om standaardwaarden voor veel van de forum-sjablonen. Als u nodig hebt, kunt u deze standaardwaarden bewerken. Het
Het gebruik van de stempel van een 2007 eerste klasse en de bijbehorende waarde

Het gebruik van de stempel van een 2007 eerste klasse en de bijbehorende waarde

Als u wilt om een brief te verzenden, moet u een postzegel op de envelop toepassen voordat u het verzendt. Als een 2007 First Class stempel hebt, u kunt nog steeds gebruiken, maar zijn waarde is afhankelijk van op welk soort 2007 stempel hebt. Twee e
Het gebruik van de Blender Graphics in Java 3D

Het gebruik van de Blender Graphics in Java 3D

Blender is een open-source, 3D rendering softwaresuite waarmee digitale kunstenaars kunt driedimensionale animatie volledig te realiseren. U kunt volledig interactieve animaties maken in een 3D-omgeving met behulp van de verscheidenheid van instrumen
Het gebruik van Iframes binnen DIV

Het gebruik van Iframes binnen DIV

Iframes en div-tags worden gebruikt voor het maken van afdelingen binnen een webpagina. Een iframe wordt gebruikt om een webpagina in een andere webpagina invoegen. Iframes worden vaak gebruikt om insluiten RSS-feeds, contact formulieren en online ap
Het gebruik van uw eigen domeinnaam met Comcast

Het gebruik van uw eigen domeinnaam met Comcast

Een domeinnaam, kortweg een webadres, is een unieke tekenreeks die naar een specifieke locatie op het Internet verwijst. Google.com en Facebook.com zijn voorbeelden van bekende domeinnamen. Iedere website en elk e-mailadres vereist een domeinnaam. Co
Het gebruik van HTML DIV-Box voor een aanwijseffect

Het gebruik van HTML DIV-Box voor een aanwijseffect

Een fundamenteel element van een oog springende webpagina's is het gebruik van HTML-stijlelementen en div-containers. Met hen kunt breken vrij van de beperkingen van de meer traditionele tabelontwerp, en maken van bijna elke visuele lay-out die je je