CSS-velgere. Typer velgere. CSS-velgere og deres typer Typer av velgere og deres formål

Det er totalt syv typer velgere. Dette:

  • Tagvelger
  • Klassevelger
  • ID-velger
  • Universalvelger
  • Attributtvelger
  • Pseudoklassevelger
  • Pseudoelementvelger

Den enkleste skrives som merkenavnet uten vinkelparenteser. For eksempel, div.

Med denne oppføringen sier vi at hele innholdet i alle tagger

av våre dokumenter eller dokumenter vil bli skrevet med rød skrift.

Hvis vi trenger å gi ett avsnitt litt, for eksempel, bakgrunn. Da kan vi bruke en klassevelger. Men før vi skriver reglene, trenger vi i taggen

Skriv attributtet til dette avsnittet klasse, i den betydningen du kan skrive hva du vil (i tillegg til latinske bokstaver kan du bruke bindestrek og tall), men du må gi et navn til velgeren vår slik at det senere er klart for deg hva det refererer til . Så i stilarket, eller i taggen av vårt dokument mellom vi skriver en prikk, og etter den attributtverdien klasse, og i krøllete klammeparenteser setter vi reglene for denne paragrafen.
Hvis i dokumentet:

At
i stilarket:

Pravilo (

}

Samtidig kan forskjellige dokumentelementer ha samme klasseattributtverdier. Det vil si at vi kan tilordne flere tagger til samme klasse og innholdet deres vil bli formalisert på en eller annen måte. Dette lar oss lage en universell regel, for eksempel for å markere viktige deler av teksten, og ganske enkelt legge til et attributt i dokumentet klasse i tagger.

Det første som er verdt å nevne er at verdien av id-attributtet i HTML er unik. I motsetning til klasse, kan vi ikke tilordne den til noen tagg, men bare til en! I stilarket er det avbildet som et hash-tegn, og i dokumentet må du legge til et id-attributt med en viss verdi til taggen.
Hvis i dokumentet:

At
i stilarket:
#pravilo(

}

Den universelle velgeren er skrevet som en stjerne. Hvis du angir regler for denne velgeren i tabellen, vil denne regelen gjelde for innholdet i alle tagger.
*{

}

Alle fire av disse velgertypene fungerer i alle nettlesere i dag. Men det er velgere som ikke fungerer overalt, for eksempel i Internet Explorer versjon 7.6 og eldre.

De er skrevet slik:

{

}

Med denne oppføringen sier vi at alt som finnes i tagger som har attributtet tittel, vil ha formen som er skrevet i krøllede parenteser. Dessuten spiller det ingen rolle i det hele tatt om denne egenskapen har noen betydning. Den kan være tom og skrives slik:

Uansett til taggen

Reglene som er skrevet i velgeren vil bli brukt.
Hvis du vil at regler skal brukes på et attributt (f.eks. tittel) med en viss verdi, så bør du skrive det slik:

{

}

Hvis du vil at regler skal brukes på innholdet i en bestemt tag med et eller annet attributt (f.eks. tittel), som har en viss betydning, bør den skrives slik:

p(

}

Hvis vi ønsker at regler skal brukes på innholdet i tagger med attributtet tittel(eller et annet), hvis betydning inneholder et helt ord, så må du skrive det slik:

{

}

tittel(eller en annen), i den betydningen det ikke er et helt ord, men bare et stykke tekst (for eksempel inneholder ordet Caspian Caspian). Da må du skrive det slik:

{

}

Hvis vi ønsker at reglene skal brukes på innholdet i en tag som har attributtet tittel(eller en annen), hvis betydning begynner med noen symboler (bokstaver). Da må du skrive det slik:

{

}

Hvis vi ønsker at reglene skal brukes på innholdet i en tag som har attributtet tittel(eller en annen), hvis betydning ender med noen symboler (bokstaver). Da må du skrive det slik:

{

}

Attributtvelgere er et veldig kraftig verktøy som dessverre ikke er så mye brukt i dag, "takket være" Microsoft og dens IE 6.7 og lavere. Men snart, når IE-versjoner 6.7 og lavere til slutt dør ut, vil disse velgerne bli en del av CSS og bli mye brukt.

Pseudoklassevelgere kontrollerer hvordan innholdet i elementer vises når det er i en eller annen tilstand.
Disse velgerne er :link, :visited, :active, :hover, :focus og :førstebarn. De to første forholder seg kun til lenker, dvs. til innholdet i taggene , og resten kan brukes på enhver tag som har innhold.

:link formaterer brukerberørte lenker.

a:link (farge:blå)

Med denne oppføringen sier vi at alle lenker i dokumentet eller dokumenter som ikke er berørt av brukeren, blir farget blå.

a:besøkt (farge:rød;)

:active dekorerer det aktive elementet (i øyeblikket av museklikk). Kan brukes på alle elementer, men i IE 6 fungerer kun for hyperkoblinger.

p:aktiv (farge:rød)

Med denne oppføringen sier vi at alle avsnitt i øyeblikket du klikker på dem med musen vil være røde (bokstaver).

:hover – dekorerer et element når brukeren svever over det med musen. Kan også brukes på hvilket som helst element, men i IE 6 fungerer kun for hyperkoblinger.

p:fokus (farge:rød;)

Når du trykker Tab vil teksten i elementene være rød

:first-child – setter regler for de første "barna" av alle elementer. Fungerer ikke i IE 6.
Vi vil snakke mer om hva barn og foreldre er i en annen artikkel, men foreløpig vil jeg bare si at en etikett som er inne i en annen etikett er dens "barn". For eksempel har vi koden:

Når den vises i en nettleser, innholdet i den første taggen

Den blir rød.

Det er bare to pseudo-elementvelgere. Disse er: første linje og: første bokstav
:første linje – første linje (linje)
:første bokstav – første tegn
Hvis vi skriver:

p:første linje (farge:blå), deretter

I alle avsnitt i dokumentet eller dokumentene vil de første linjene være blå.

Hvis vi skriver:

p:første bokstav (farge:blå), deretter

i alle avsnitt vil de første bokstavene være blå.
Begge disse velgerne fungerer ikke i IE 6.

Det ser ut til å handle om velgere hvis du gikk glipp av noe eller gjorde en feil et sted, skriv i kommentarene til materialet.

Vel, for det første vil jeg si at velgeren brukes til å identifisere et element unikt i html-dokument, som vi ønsker å bruke en bestemt CSS-stil på.

Elementvelger

Frem til dette punktet har vi jobbet med denne velgeren. Navnet på html-elementet som vi ønsket å bruke denne stilen på ble brukt som en velger. De. Etter å ha skrevet en klasse for eksempel for avsnitt (P), fikk alle avsnitt på siden stilen til denne klassen.

P{
skriftstørrelse: 12px
}

Forestill deg nå en situasjon der du må lage det første avsnittet i en stil, det andre i en annen, det tredje i en tredje osv. Her vil det komme oss til hjelp velger etter klasse.

Velger etter klasse

La oss se på hvordan du lager en generisk klasse i CSS. Og det er veldig enkelt å gjøre dette: først setter vi en punktum, så umiddelbart, uten mellomrom, skriver vi navnet på klassen, og deretter stilen i krøllete parentes. Vel for eksempel:

.grønn {
font-familie: arial, verdana, sans-serif;
skriftstørrelse: 12px; farge:grønn;
}

Hvordan bruke denne stilen?

La oss si at vi ønsker å bruke denne stilen på et spesifikt avsnitt i dokumentet. Slik vil det se ut i html:

class="grønn" > ... avsnittstekst ...

Som du kan se, brukes attributtet klasse med betydningen av stilnavnet. Er det klart? Her er et annet eksempel for deg:

Dette er et normalt avsnitt, det bruker en elementvelger


Klasse ="grønn "> Denne paragrafen er grønn fordi en klasse har blitt brukt på den


Class="big_red" > Og dette avsnittet er i større skrift og rødt


Dette avsnittet er igjen normalt, etter elementvelgerklasse

s {
font-family:arial,verdana,sans-serif;
font-size:18px;
}
.grønn(farge:grønn;)
.big_red{
font-size:28px;
farge: rød;
}

Vi spesifiserer først grunnstilen for alle avsnitt (velger etter element), og deretter, hvis vi vil endre noe i et avsnitt, lager du en spesiell stil for det (velger etter klasse) og tilordner det til dette avsnittet. Når vi lager denne helt spesielle klassen, må vi kun skrive de egenskapene som vi ønsker å legge til eller endre i forhold til grunnstilen for dette elementet.

Klassene fra eksemplet ovenfor kan brukes ikke bare på et avsnitt, men også for eksempel på overskrifter, eller for eksempel på en tabellcelle, eller på hele tabellen kort sagt, de kan brukes der de kan påvirke noe (i dette tilfellet, uansett hvor det er et farge- og tekstalternativ).

Du kan få klassen til å handle bare på et bestemt element (for eksempel et avsnitt) ved å spesifisere navnet på elementet før prikken:

P.grønn(farge:grønn;)

Nå vil ikke den grønne klassen handle på annet enn P-elementet.

Topp

Velger etter id

Denne velgeren brukes hvis du trenger å velge ett enkelt element som er unikt og forskjellig fra alle andre i dokumentet. La oss for eksempel fremheve den første overskriften på siden på en bestemt måte:

html del:

<Н1 id="firstheader" > Første overskrift på side

css-del:

H1#firstheader { farge: rød; font-weight: fet; tekstjustering: senter }

Som du kan se, i html-delen, i stedet for klasseattributtet, brukes id-attributtet, og i css-en, i stedet for en prikk, brukes #-tegnet.

I prinsippet kan det samme gjøres med en klassevelger, avhengig av hvem du liker :)

Topp

Kontekstvelger

Dette er en veldig nyttig ting. La oss si at vi har en side med tabeller og avsnitt med tekst, og både i tabellen og i avsnittene er det ord med fet skrift (sterk). Og så måtte vi plutselig få ordene i avsnittet som er uthevet med fet skrift, til å bli grønne. Så her er det.

Vlad Merzhevich

En identifikator (også kalt en "ID-velger") definerer et unikt navn for et element, som brukes til å endre stilen og referere til den gjennom skript.

Syntaksen for å bruke en identifikator er som følger.

Universalvelger

Vlad Merzhevich

Noen ganger må du angi én stil for alle elementene på en nettside samtidig, for eksempel angi en skrift- eller tekststil. I dette tilfellet vil en universell velger som matcher et hvilket som helst element på nettsiden hjelpe.

Stjernesymbolet (*) brukes for å betegne en universell velger, og generelt er syntaksen som følger.

* (Beskrivelse av stilregler)

Attributtvelgere

Vlad Merzhevich

Mange tagger varierer i effekt avhengig av hvilke attributter de bruker. For eksempel tag kan opprette en knapp, et tekstfelt og andre skjemaelementer bare ved å endre verdien til typeattributtet. Å legge til stilregler til INPUT-velgeren vil imidlertid bruke stilen samtidig på alle elementer som er opprettet med denne taggen. For å fleksibelt kontrollere stilen til slike elementer, har attributtvelgere blitt introdusert i CSS.

Barnevelgere

Vlad Merzhevich

Et underordnet element er et element som er direkte plassert inne i et overordnet element. For bedre å forstå relasjonene mellom dokumentelementer, la oss se på litt kode (eksempel 12.1).

Eksempel 12.1. Nesting av elementer i et dokument

HTML5 CSS 2.1 IE Cr Op Sa Fx

Tilstøtende velgere

Vlad Merzhevich

Elementer på en nettside kalles tilstøtende når de umiddelbart følger hverandre i dokumentkoden. La oss se på noen få eksempler på elementrelasjoner.

Lorem ipsum dolor sitte amet.

I dette eksemplet er taggen er et barn av merkelappen

Fordi det er inne i denne beholderen. Henholdsvis

Fungerer som forelder .

Kontekstvelgere

Vlad Merzhevich

Når du oppretter en nettside, må du ofte legge noen tagger inne i andre. For å sikre at stiler for disse taggene brukes riktig, vil velgere som bare fungerer i en bestemt kontekst hjelpe. Angi for eksempel stilen for taggen bare når den er plassert inne i en beholder

På denne måten kan du samtidig angi stilen for en individuell tag, så vel som for en tag som er inne i en annen.

Velgeren brukes til å identifisere elementet i HTML-dokumentet som vi ønsker å bruke en bestemt CSS-stil på.

  • Velger etter element;
  • Velger etter klasse;
  • Velger etter id;
  • Kontekstvelger;

Elementvelger

Frem til dette punktet har vi jobbet med denne velgeren. Navnet på html-elementet som vi ønsket å bruke denne stilen på ble brukt som en velger. De. Etter å ha skrevet en klasse for eksempel for avsnitt (P), fikk alle avsnitt på siden stilen til denne klassen.

P(
skriftstørrelse: 12px
}

Forestill deg nå en situasjon der du må lage det første avsnittet i en stil, det andre i en annen, det tredje i en tredje osv. Her vil det komme oss til hjelp velger etter klasse.

Velger etter klasse

La oss se på hvordan du lager en generisk klasse i CSS. Og det er veldig enkelt å gjøre dette: først setter vi en punktum, så umiddelbart, uten mellomrom, skriver vi navnet på klassen, og deretter stilen i krøllete seler. For eksempel:

.grønn(
font-familie: arial, verdana, sans-serif;
skriftstørrelse: 12px; farge:grønn;
}

Hvordan bruke denne stilen?

La oss si at vi ønsker å bruke denne stilen på et spesifikt avsnitt i dokumentet. Slik vil det se ut i html:

Avsnittstekst...

Som du kan se, brukes attributtet klasse med betydningen av stilnavnet.

EKSEMPEL:

Dette er et normalt avsnitt, det bruker en elementvelger


Denne paragrafen er grønn fordi en klasse er brukt på den


Og dette avsnittet er i større skrift og rødt


Dette avsnittet er igjen normalt, etter elementvelgerklasse

p(
font-family:arial,verdana,sans-serif;
font-size:18px;
}
.grønn (farge:grønn;)
.big_red(
font-size:28px;
farge: rød;
}

Vi spesifiserer først grunnstilen for alle avsnitt (velger etter element), og deretter, hvis vi vil endre noe i et avsnitt, lager du en spesiell stil for det (velger etter klasse) og tilordner det til dette avsnittet. Når vi lager denne helt spesielle klassen, må vi kun skrive de egenskapene som vi ønsker å legge til eller endre i forhold til grunnstilen for dette elementet.

Klassene fra eksemplet ovenfor kan brukes ikke bare på et avsnitt, men også for eksempel på overskrifter, eller for eksempel på en tabellcelle, eller på hele tabellen kort sagt, de kan brukes der de kan påvirke noe (i dette tilfellet der det er en farge- og tekstparameter).

Du kan få klassen til å handle bare på et bestemt element (for eksempel et avsnitt) ved å spesifisere navnet på elementet før prikken:

P.grønn (farge:grønn;)

Nå vil ikke den grønne klassen handle på annet enn P-elementet.

Velger etter id

Denne velgeren brukes hvis du trenger å velge ett enkelt element, unikt, forskjellig fra alle andre i dokumentet. La oss for eksempel fremheve den første overskriften på siden på en bestemt måte:

html del:

<Н1 id="firstheader">Første overskrift på side

css-del:

H1#firstheader ( farge: rød; font-weight: bold; text-align: center )

Som du kan se, i html-delen, i stedet for klasseattributtet, brukes id-attributtet, og i css-en, i stedet for en prikk, brukes #-tegnet.

I prinsippet kan det samme gjøres ved å bruke en velger av klasse J

Kontekstvelger

Dette er en veldig nyttig ting. La oss si at vi har en side med tabeller og avsnitt med tekst, og både i tabellen og i avsnittene er det ord i fet skrift. Det er nødvendig å sørge for at ordene i avsnittet som er uthevet med fet skrift blir grønne. Så her er det:

p sterk (farge:grønn)

De. i begynnelsen P så et mellomrom, da STERK, og først da stilen. Denne linjen lyder noe slikt: Hvis inne i elementet P det er et element STERK deretter tilordne en grønn stil til det sterke elementet.

Hekking kan være på alle nivåer. Her er et annet eksempel: "Hvis du plutselig er inne i en tabellcelle ( td), avsnittet ( P) , inni der vil det være et ord uthevet med fet skrift ( STERK), så la dette ordet bli rødt! "

td p sterk (farge:rød;)

Språket for å beskrive utseendet til et dokument, CSS, er i stadig utvikling. Over tid øker ikke bare kraften og funksjonaliteten, men også fleksibiliteten og brukervennligheten.

La oss begynne å finne ut av det. Åpne en hvilken som helst CSS-lærebok; minst én seksjon vil være viet til typer velgere. Dette er ikke overraskende, siden de er en av de mest praktiske måter administrasjon av sideinnhold. Med deres hjelp kan du samhandle med absolutt hvem som helst HTML-elementer. Det er for tiden 7 typer velgere:

  • for tagger;
  • for klasser;
  • for ID;
  • universell;
  • attributter;
  • å samhandle med pseudo-klasser;
  • å håndtere pseudo-elementer.

Syntaksen er enkel. For å lære hvordan du bruker det, bare les om dem. Hvilket alternativ er bedre å velge for innholdskontroll i ditt tilfelle? La oss prøve å finne ut av det.

Tagvelgere

Dette er det enkleste alternativet som ikke krever spesiell kunnskap for å registrere. For å administrere tagger må du bruke navnet deres. La oss anta at overskriften på nettstedet ditt er pakket inn i en tag

. For å kontrollere det i CSS må du bruke header()-velgeren.

Fordeler: brukervennlighet, allsidighet.

Ulemper - fullstendig mangel på fleksibilitet. I eksemplet ovenfor vil alle overskriftstagger velges samtidig. Men hva om du bare trenger å administrere en?

Klassevelgere

Det vanligste alternativet. Designet for å administrere tagger med et klasseattributt. La oss si at du har tre blokker i koden

, som hver må gis en bestemt farge. Hvordan gjøre dette? Standard CSS velgere etter tagger er ikke egnet de indikerer parametere for alle blokker samtidig. Løsningen er enkel. Tilordne en klasse til elementene. For eksempel fikk den første div klasse=’rød’, den andre – klasse=’blå’, den tredje – klasse=’grønn’. Nå kan de velges ved hjelp av CSS-tabeller.

Syntaksen er som følger: vi angir et punktum (“.”), hvoretter vi skriver navnet på klassen. For å kontrollere den første blokken bruker vi .red-konstruksjonen. Den andre er .blue og så videre.

Viktig! Det anbefales å bruke klare verdier for klasseattributtet. Det anses som dårlig form å bruke en translit (for eksempel krasiviy-blok) eller tilfeldige kombinasjoner av bokstaver/tall (ojfh834871). Du vil definitivt bli forvirret i en slik kode, for ikke å nevne vanskelighetene som de som skal jobbe med prosjektet etter deg vil måtte møte. Det beste alternativet er å bruke noen metodikk, som BEM.

Fordeler: ganske høy fleksibilitet.

Ulemper - flere elementer kan ha samme klasse, noe som betyr at de vil bli redigert samtidig. Problemet løses ved å bruke metodikken, samt arve forprosessorer. Sørg for å mestre mindre, sass eller en annen forprosessor, de vil i stor grad forenkle arbeidet ditt.

Velger etter ID

Meningene til layoutdesignere og programmerere angående dette alternativet er tvetydige. Noen lærebøkerCSSanbefales ikke å bruke i det hele tattID,siden hvis de brukes uforsiktig kan de forårsake problemer med arv. Imidlertid plasserer mange eksperter dem aktivt gjennom markeringene. Det er opp til deg å bestemme. Syntaksen er: hash-symbol ("# "), deretter blokknavnet. For eksempel#rød.

IDskiller seg fra klassen på flere måter. For det første kan det ikke være to identiske på en side.ID.De tildeles unike navn. For det andre har en slik velger høyere prioritet. Dette betyr at hvis du gir en blokk en klasserødog angi i tabelleneCSSrød og deretter tilordne den til hamid blåog spesifiser en blå farge, blir blokken blå.

Fordeler - du kan kontrollere et spesifikt element uten å ta hensyn til stiler for tagger og klasser.

Ulemper - lett å bli forvirret i et stort antallIDOgklasse.

Viktig! Hvis du bruker BEM-metodikken (eller dens analoger),IDGenerelt trenger du det ikke. Denne layoutteknikken innebærer bruk av unike klasser, noe som er mye mer praktisk.

Universalvelger

Syntaks: stjerne ("*") og krøllete klammeparenteser, dvs. *{}.

Brukes til å tildele visse attributter til alle sideelementer samtidig. Når kan dette komme til nytte? For eksempel hvis du vil angi sideegenskapenboksstørrelse: border-box.Kan brukes ikke bare til å kontrollere alle komponenter i et dokument, men også til å kontrollere alle underordnede elementer i en bestemt blokk, f.eks.div *().

Fordeler - du kan administrere et stort antall elementer samtidig.

Ulemper - ikke fleksibel nok. I tillegg kan bruk av denne velgeren redusere hastigheten på siden i noen tilfeller.

Etter attributter

Lar deg administrere et element med et spesifikt attributt. Du har for eksempel flere inndatakoder med forskjellige typeattributter. En av dem er tekst, den andre er passord, den tredje er nummer. Selvfølgelig kan du tilordne klasser eller IDer til hver, men dette er ikke alltid praktisk. CSS-attributtvelgere gjør det mulig å spesifisere verdier for spesifikke tagger med maksimal presisjon. For eksempel slik:

input()

Denne attributtvelgeren vil velge alle innganger med typetekst.

Verktøyet er ganske fleksibelt det kan brukes med alle tagger som kan ha attributter. Men det er ikke alt! CSS-spesifikasjonen gjør det mulig å manipulere elementer enda mer praktisk!

La oss forestille oss at siden din har en inngang med attributtet plassholder = "Skriv inn et navn" og skriv inn plassholder = "Skriv inn et passord." De kan også velges ved hjelp av velgeren! Følgende konstruksjon brukes til dette:

input() eller input

Mer fleksibelt arbeid med attributter er mulig. La oss si at du har flere tagger med lignende tittelattributter (f.eks. "Caspian" og "Caspian"). For å velge begge, bruk følgende velgere:

CSS vil velge alle elementene hvis tittel inneholder karakterene "Kaspiysk", dvs. både "Kaspiyskiy" og "Kaspiyskaya".

Du kan også velge tagger hvis attributter begynner med bestemte tegn:

eller slutt med dem:

{}.

Fordeler - maksimal fleksibilitet. Du kan velge alle eksisterende sideelementer uten å fikle med klasser.

Ulemper - det brukes relativt sjelden, bare i spesifikke tilfeller. Mange layoutdesignere foretrekker metoder, siden det å spesifisere en klasse kan være enklere enn å arrangere mange og like-tegn. I tillegg fungerer ikke disse velgerne på Internett Explorer-versjoner 7 og under. Men hvem trenger gamle Internet Explorer nå?

Pseudoklassevelgere

En pseudoklasse angir tilstanden til et element. For eksempel er :hover det som skjer med en del av siden når markøren holdes, :visited er den besøkte lenken. Dette inkluderer også elementer som:førstebarn og:sistebarn.

Denne typen velger brukes aktivt i moderne layout, fordi takket være den kan du gjøre siden "live" uten JavaScript-applikasjoner. Du vil for eksempel være sikker på at når du holder musepekeren over en knapp med btn-klassen, endres fargen. For å gjøre dette bruker vi følgende konstruksjon:

btn:hover (

Bakgrunnsfarge: rød;

For skjønnhet kan du spesifisere overgangsegenskapen i hovedegenskapene til denne knappen, for eksempel ved 0,5 s - i dette tilfellet blir knappen ikke rød umiddelbart, men i et halvt sekund.

Fordeler - de brukes aktivt til å "gjenopplive" sider. Enkel å bruke.

Ulemper - det er ingen. Dette er et veldig praktisk verktøy. Imidlertid kan uerfarne layoutdesignere bli forvirret av overfloden av pseudo-klasser. Problemet løses ved studier og praksis.

Pseudoelementvelgere

"Pseudoelementer" er de delene av siden som ikke finnes i HTML, men som fortsatt kan manipuleres. Forstår ingenting? Alt er enklere enn det ser ut til. For eksempel vil du gjøre den første bokstaven i en linje stor og rød, mens resten av teksten er liten og svart. Selvfølgelig kan du legge ved dette brevet i et spenn med en bestemt klasse, men dette er langt og kjedelig. Det er mye lettere å velge hele avsnittet og bruke pseudo-elementet::first-letter. Den lar deg kontrollere utseendet til den første bokstaven.

Det er ganske stort antall pseudo-elementer. Det er usannsynlig at det vil være mulig å liste dem opp i én artikkel. Du kan finne relevant informasjon i din favoritt søkemotor.

Fordeler - tillate fleksibel tilpasning utseende sider.

Ulemper - nybegynnere blir ofte forvirret over dem. Mange velgere av denne typen fungerer bare i visse nettlesere.

La oss oppsummere det

Velger - kraftig verktøy dokumentflytkontroll. Takket være det kan du velge absolutt hver komponent på siden (selv de som kun eksisterer betinget). Sørg for å lære alle alternativene dine eller i det minste skriv dem ned. Dette er spesielt viktig hvis du lager komplekse sider med moderne design og mange interaktive elementer.

Innstillinger