Een Vervolgkeuzemenu Maken

Inhoudsopgave:

Een Vervolgkeuzemenu Maken
Een Vervolgkeuzemenu Maken

Video: Een Vervolgkeuzemenu Maken

Video: Een Vervolgkeuzemenu Maken
Video: Een vervolgkeuzemenu maken en bewerken 2024, Mei
Anonim

Vervolgkeuzemenu's op sitepagina's worden gebruikt om ruimte te besparen en een logische presentatie te geven van de structuur van een webresource. Er zijn veel manieren om dit element te implementeren, een van de eenvoudigste wordt hieronder gegeven.

Een vervolgkeuzemenu maken
Een vervolgkeuzemenu maken

Het is nodig

Basiskennis van HTML- en CSS-talen

instructies:

Stap 1

De HTML-code van het menu maakt gebruik van geneste lijstelementen (UL en LI), waarbinnen links naar pagina's worden geplaatst. Het bevat geen complexe structuren. De dynamiek wordt gerealiseerd door middel van CSS, waarvan het description block direct in de broncode van de pagina wordt geplaatst. Er is ook niets bijzonders aan, bovendien bevat de tekst enige uitleg over het doel van bepaalde stijlblokken.

Stap 2

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"

"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Drop-down menu * {

font-familie: Verdana;

lettergrootte: 14px;

} ul, li, een {

opvulling: 0;

weergave: blok;

grens: 0;

marge: 0;

} ul {

rand: 1px effen #AAA;

breedte: 150px;

lijststijl: geen;

achtergrond: #FFF;

} ik {

achtergrondkleur: #AAA;

positie: relatief;

z-index: 9;

opvulling: 1px;

}

li.folder {achtergrondkleur: #AAA;}

li.map ul {

positie: absoluut;

boven: 5px;

links: 111px; / * voor IE-browsers * /

}

li.folder> ul {links: 140px;} / * voor andere browsers * / a {

opvulling: 2px;

rand: 1px effen #FFF;

tekstdecoratie: geen;

breedte: 100%; / * voor IE-browsers * /

kleur: # 000;

lettergewicht: vet;

}

li> a {breedte: auto;} / * voor andere browsers * / li a {

breedte: 140px;

weergave: blok;

} li a.submenu {

achtergrondkleur: geel;

} / * Koppelingen * /

een: zweef {

randkleur: grijs;

achtergrondkleur: # FF0000;

de kleur zwart;

}

li.map a: zweef {

achtergrondkleur: # FF0000;

} / * Mappen * /

ul ul, li: zweef ul ul {display: geen;}

li.folder: zweef {z-index: 10;}

li: zweef ul, li: zweef li: zweef ul {display: block;}

  • 1. Pagina
  • 2. Map

    • 2.1 Pagina
    • 2.2 Map

      • 2.2.1 Pagina
      • 2.2.2 Pagina
      • 2.2.3 Pagina
    • 2.3 Pagina
  • 3. Map

    • 3.1 Pagina
    • 3.2 Pagina
    • 3.3 Pagina
  • 4. Pagina

Stap 3

U kunt aan deze code ondersteuning voor oudere versies van Internet Explorer-browsers toevoegen - deze wordt geïmplementeerd met JavaScript (door Peter Nederlof). U moet het bestand met de vereiste code downloaden, bijvoorbeeld via deze link - https://peterned.home.xs4all.nl/htc/csshover3.htc. Het moet in dezelfde map worden geplaatst als de hoofdpagina. En voeg in de beschrijving van de stijlen van de hoofdpagina een link toe - deze kan direct achter de openingsstijltag worden geplaatst: / * voor oude IE-browsers *

lichaam {gedrag: url ("csshover3.htc");}

Aanbevolen: