Huis Sociale Media CSS3-kiezers - dummies

CSS3-kiezers - dummies

Video: HTML/CSS - Selectoren (tags, id's en classes) 2024

Video: HTML/CSS - Selectoren (tags, id's en classes) 2024
Anonim

uit te voeren. Een deel van CSS3 For Dummies Cheat Sheet

CSS3 biedt toegang tot een grote verscheidenheid aan selectors die u gebruikt om te identificeren welk element voor formaat op een pagina. Een selector definieert wat te formatteren; de stijl definieert hoe deze moet worden geformatteerd. Het is echter gemakkelijk om overbelast met de selector te gaan. De meeste ontwikkelaars gebruiken een combinatie van tag- en attribuutselectoren om alle selector-gerelateerde taken uit te voeren. Hier zijn de veelgebruikte tagselectoren, die algemene selectiemethoden bieden.

  • Tag , Tag : Het scheiden van twee tags met een komma betekent beide tags selecteren, ongeacht waar ze in het document voorkomen. Als u p bijvoorbeeld gebruikt, selecteert div alle

    en tags in het document.

  • Tag >> Tag : Het scheiden van twee tags met een groter dan teken (>) vertelt de browser om een ​​tag te selecteren die een andere tag als ouder heeft. Als u bijvoorbeeld gebruikt en div> p gebruikt, selecteert de browser de tag

    .

    Tag
  • Tag : Door twee tags te scheiden door een spatie, vertelt de browser om een ​​tag te selecteren die in een andere tag wordt weergegeven. Deze selector verschilt van het gebruik van een groter dan teken dat de eerste tag niet direct direct voor de tweede tag hoeft te verschijnen. Als u bijvoorbeeld gebruikt en div> p, zal de browser niets selecteren. Als u in plaats daarvan div p gebruikt, selecteert de browser de tag

    .

    Tag
  • + Tag : Het scheiden van twee tags met een plusteken (+) vertelt de browser om een ​​tag te selecteren die onmiddellijk na een andere tag verschijnt. Als u bijvoorbeeld gebruikt en div + p gebruikt, selecteert de browser de tag

    . Let op dat de tag

    niet in de tag wordt weergegeven, maar na de tag wordt weergegeven.

    Tag

  • ~ Tag : Het scheiden van twee tags met een tilde (~) vertelt de browser om elke tag te selecteren die na een andere tag verschijnt. Als u bijvoorbeeld gebruikt en div ~ p gebruikt, selecteert de browser beide

    -tags. Dit verschilt van div + p (waarbij de browser alleen de eerste

    -tag na de tag selecteert).

    : root

  • : Selecteert het rootelement van het document. Het rootelement is afhankelijk van het documenttype. Deze selector wordt normaal gesproken gebruikt met XML-documenten, maar u kunt deze mogelijk gebruiken met elk documenttype. Om fijne selectie van precies de juiste elementen te bieden, gebruiken ontwikkelaars vaak attribuutselectoren in plaats van tagselectoren. Hier zijn de attribuutselectoren die ontwikkelaars gewoonlijk gebruiken.

. ClassName

  • : Selecteert alle objecten die een klassenkenmerkwaarde hebben met de opgegeven naam. Bijvoorbeeld,. StdPara zou elk object selecteren dat een class = "StdPara" -attribuut heeft zonder rekening te houden met het objecttype. #Id

  • : Selecteert alle objecten met een id-attribuutwaarde met de opgegeven naam. #ThirdHeader zou bijvoorbeeld elk object selecteren dat een id = "ThirdHeader" -attribuut heeft zonder rekening te houden met het objecttype. : lang (Language Identifier) ​​

  • : Selecteert een object met de opgegeven taalwaarde. Bijvoorbeeld: lang (en) zou elk object selecteren dat Engels als taal gebruikt. Hier is een lijst met veelgebruikte taal-ID's. [

  • Kenmerk ] : Selecteert alle objecten die een bepaald kenmerk gebruiken, ongeacht de waarde van het kenmerk. [Lang] zou bijvoorbeeld alle objecten selecteren die het lang-attribuut gebruiken. [

  • Attribuut = Waarde ] : Selecteert alle objecten met een kenmerk met een bepaalde waarde. De waarde moet exact overeenkomen. [Lang = "en-us"] zou bijvoorbeeld elk object selecteren met een taalkenmerk met de waarde Engels. [

  • Attribuut ~ = Waarde ] : Selecteert alle objecten met een kenmerk dat een bepaalde waarde bevat. De zoekwaarde hoeft alleen ergens binnen de waarde als geheel te worden weergegeven. [Title ~ = "Secondary"] selecteert bijvoorbeeld alle objecten met titelkenmerken die het woord Secundair als een afzonderlijk woord bevatten. Deze selector werkt met hele woorden. [

  • Kenmerk | = Waarde ] : Selecteert alle objecten met een kenmerk dat met een bepaalde waarde begint. De zoekwaarde moet aan het begin van de waarde als geheel worden weergegeven, maar hoeft niet de volledige waarde te zijn. [Title | = "Sub"] selecteert bijvoorbeeld alle objecten met titelkenmerken die beginnen met het woord Sub. Deze selector werkt met afgebroken termen. [

  • Kenmerk ^ = Waarde ] : Selecteert alle objecten met een kenmerk dat met een bepaalde waarde begint. [Title | = "Sub"] selecteert bijvoorbeeld alle objecten met titelkenmerken die beginnen met het woord Sub. Deze vorm van de selector is minder beperkend dan het attribuut [Attribuut | = waarde]. Als u dit formulier gebruikt, wordt title = "SubHeader", title = "Sub Header" of title = "Sub-Header" met dezelfde betrouwbaarheid geselecteerd. [

  • Kenmerk $ = Waarde ] : Selecteert alle objecten met een kenmerk dat eindigt met een bepaalde waarde. [Title $ = "Secondary"] selecteert bijvoorbeeld alle objecten met titelattributen die eindigen op het woord secundair. Deze vorm van het attribuut is niet-beperkend - het vereist geen speciale opmaak. [

  • Kenmerk * = Waarde ] : Selecteert alle objecten met een kenmerk dat een bepaalde waarde bevat. [Title $ = "Secondary"] selecteert bijvoorbeeld alle objecten met titelattributen die het woord Secondary bevatten. Deze vorm van de selector is minder beperkend dan het kenmerk [ Attribuut ~ = waarde ]. Met behulp van dit formulier selecteert u title = "SecondaryParagraph", title = "Secondary Paragraph" of title = "Secondary-Paragraph" met dezelfde betrouwbaarheid. Een speciale niet-selector () maakt de gemeenschappelijke reeks selectors compleet.Om de browser te vertellen niet een bepaalde tag of een specifiek kenmerk te selecteren, maar om al het andere te selecteren, gebruikt u de: not () selector. Bijvoorbeeld: niet (p) zou alles behalve de alineatags op de pagina selecteren.

CSS3-kiezers - dummies

Bewerkers keuze

Setup Menu 3 op de Rebel T6i / 750D - dummies

Setup Menu 3 op de Rebel T6i / 750D - dummies

Er wachten nogal wat aanpassingsmogelijkheden op de Setup-menu van de Rebel T6i / 750D 3. Setup-menu 3, weergegeven in de volgende afbeelding, bevat de volgende aanpassingsmogelijkheden: Schermkleur: standaard bevat het scherm Opname-instellingen opnamegegevens in het wit op een eenvoudige zwarte achtergrond. Er worden grijstinten in grijstinten gebruikt en accenten worden meestal oranje gemarkeerd. ...

Bewerkers keuze

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst aan een inhoud toevoegen tijdelijke aanduiding in Microsoft PowerPoint, klik op het gebied Klik om tekst toe te voegen en typ wat u wilt. Als u een ander type inhoud wilt toevoegen, klikt u op het pictogram in de tijdelijke aanduiding voor het gewenste type. Als u meer tekst typt dan in dat tekstvak past (vooral gebruikelijk voor ...

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

De Prullenbak op uw computer bevat onlangs verwijderde items. Uw oude bestanden bevinden zich in de Prullenbak en u kunt ze ophalen totdat u deze leegt of totdat deze de maximale maximale grootte heeft bereikt, en Windows automatisch enkele bestanden dumpt. Nadat u de Prullenbak hebt leeggemaakt, zijn alle bestanden daarin niet beschikbaar voor ...

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Nadat u een document hebt gemaakt, bent u klaar om te beginnen met typen. Tekst op de pagina plaatsen (of op het scherm) is een beetje anders in elk van de drie grote Microsoft Office-toepassingen: Word, Excel en PowerPoint. Woord: Het belangrijkste werkgebied van het programma is een lege lei waarop u rechtstreeks kunt typen. Klik gewoon in de ...

Bewerkers keuze

Animatie maken met de HTML5-canvastag - dummies

Animatie maken met de HTML5-canvastag - dummies

Hoewel de HTML5-canvastag misschien niet als vervanging voor Flash als mechanisme voor het implementeren van games en animaties in de browser, is het redelijk eenvoudig om animaties aan een canvasafbeelding toe te voegen. De sleutel is om de animatiefuncties te gebruiken die al in de browser zijn ingebouwd. Basisstructuur van de animatielus in HTML5-canvas Een animatie ...

Hoe externe stijlen maken in CSS3 - dummies

Hoe externe stijlen maken in CSS3 - dummies

De meeste ontwikkelaars gebruiken externe stijlen in CSS3 om te verkleinen de hoeveelheid werk die nodig is om een ​​site te onderhouden. Een. CSS-bestand bevat alle stijlen voor de site, wat betekent dat het veranderen van een stijl voor de hele site net zo eenvoudig is als het veranderen van dat ene bestand (in plaats van elke pagina). Omdat de wijziging plaatsvindt in slechts ...

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

De Yahoo! Gebruikersinterface (YUI) -bibliotheek (Yuilibrary) is een complete ontwikkeling - API verwant met jQuery en jQuery UI CSS3 gecombineerd in sommige opzichten en rijker dan deze bibliotheken in andere. Dit is een complexe API die is ontworpen om aan de behoeften van grotere applicaties te voldoen. Eigenlijk moet je echt de tutorials doorlopen, ...