CSS ::before-seudoelementti
- Edellinen sivu ::backdrop
- Seuraava sivu ::file-selector-button
- Palaa ylös CSS pseudoelementtiwiittausopas
Määritelmä ja käyttö
CSS ::before
Sseudoelementtiä käytetään sisällön lisäämiseen määritellyn elementin sisällä ennen sitä.
Käyttö content
Määrittää sisällytettävän sisällön. content-arvo voi olla:
- Merkkijono: content: "Hello world!";
- Kuva: content: url(myimage.jpg);
- Ei sisältöä: content: none;
- Laskuri: content: counter(li);
- Lauseen alku: content: open-quote;
- Ominaisuusarvo: content: " (" attr(href) ")";
Vinkki:Huomaa, että lisätty sisältö sijaitsee edelleen määritellyssä elementissä. Lisätty sisältö lisätään elementin sisäiseen sisältöön ennen muita sisältöjä.
Käyttö ::after
Lisää sisältöä tietyn elementin sisällön jälkeen.
Esimerkki
Esimerkki 1
Lisää merkkijono jokaisen <p>-elementin sisällön eteen:
p::before { content: "Lue tämä: "; }
Esimerkki 2
Lisää merkkijono jokaisen <p>-elementin sisällön eteen ja määritä lisättävän sisällön tyyli:
p::before { content: "Lue tämä -"; background-color: yellow; color: red; font-weight: bold; }
CSS-kieli
::before { css lausunnot; }
Tekninen yksityiskohta
Versio: | CSS2 |
---|
Selaimen tuki
Taulukossa olevat numerot määrittelevät ensimmäisen selaimen version, joka tukee täysin kyseistä sseudoelementtiä.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.1 | 7.0 |
Liittyvät sivut
Oppitunti:CSS-seudoelementit
Viittaus:CSS ::after-seudoelementti
- Edellinen sivu ::backdrop
- Seuraava sivu ::file-selector-button
- Palaa ylös CSS pseudoelementtiwiittausopas