Štýly CSS

Pseudoelement: po

Tento pseudoelement možno použiť na vloženie obsahu za element. V nasledujúcom príklade je za každý prvok vložený obrázok

bloku zaberajú

Pseudoelementy CSS

Názov Popis
: po Pridajte obsah za položku
: Predtým Pridajte obsah pred položku
: Prvé písmeno Pridajte štýl k prvému písmenu textu
: Prvá línia Pridá štýl do prvého riadku textu

24. Navigačná lišta

Pre web je veľmi dôležité, aby mal ľahko použiteľný navigačný systém. S CSS môžete zmeniť nudné ponuky HTML na dobre vyzerajúce navigačné lišty. Navigačná lišta je vlastne zoznam odkazov. V príklade zostavíme navigačnú lištu zo štandardného zoznamu HTML.

Teraz zo zoznamu odstránime značky, okraje a výplne:

  • list-style-type: none - odstraňuje značky; na navigačnej lište sa nevyžadujú
  • nehnuteľnosť marže a vypchávka majú hodnotu 0 na odstránenie predvoleného nastavenia prehliadača

Kód v nasledujúcom príklade je štandardný kód používaný na vytvorenie vertikálnych alebo horizontálnych navigačných pruhov.

Vertikálny navigačný panel

Ak chcete vytvoriť vertikálnu navigačnú lištu, musíme prvky štýlovať:

  • displej: blok - zobrazením odkazov ako blokov je možné ovládať celú oblasť myšou, nielen text, a určiť šírku
  • šírka: 60px - prvky bloku zaberajú celú dostupnú šírku, preto je zadaná požadovaná šírka

Vodorovná navigačná lišta

Navigačnú lištu môžeme vytvoriť dvoma spôsobmi, a to pomocou položiek v rade alebo plavák. Obidva spôsoby sú dobré, ale ak chcete, aby mali odkazy rovnakú veľkosť, musíte použiť položky ako plavák.

Vložené položky

Jedným zo spôsobov, ako vytvoriť vertikálny navigačný panel, je deklarácia položiek zo zoznamu odkazov ako položiek v rade:

Vysvetlenie:

  • zobrazenie: vložené - predvolene prvky
  • sú blokové prvky. Konce riadkov pred a po odstránení každej položky sa zobrazili na rovnakom riadku.
  • ak nastavíte polstrovanie pre položky
  • (a nie pre), odkazy sa presunú mimo položku. Z tohto dôvodu bolo pre prvok ul špecifikované horné a spodné polstrovanie.

položky plavák

V predchádzajúcom príklade majú odkazy rôzne šírky. Aby všetky odkazy mali rovnakú šírku, prvky musí byť deklarovaný ako plavák a šírka prvkov musí byť uvedená:

  • plavák: vľavo - float sa používa na pohyb blokových prvkov vedľa seba
  • displej: blok - zobrazením odkazov ako blokových prvkov je možné ovládať celú oblasť (nielen text) pomocou myši a určiť šírku každej oblasti
  • šírka: 60px - pretože prvky bloku zaberajú celú dostupnú šírku, nemôžu sa pohybovať vedľa seba. Z tohto dôvodu je zadaná požadovaná šírka odkazov.

Príklady ponúk:

Príklad 1: Horizontálne menu s tromi úrovňami

Príklad 2: Horizontálne menu so štyrmi úrovňami