Linkek használata függőleges navigációs menük létrehozásához

click fraud protection

Akár a webhely navigációs menüje egy vízszintes sor a tetején, vagy egy függőleges sor az oldalán, ez csak egy lista. Tervezéskor webes navigáció, a navigációs menü a linkek csoportja. Amikor a navigációt XHTML + CSS segítségével programozza, létrehozhat egy kicsi, letöltésre alkalmas menüt (XHTML) és könnyen testreszabható (CSS) menüt.

Laptop CSS szóval a képernyőn
hardik pethani / Getty Images 

Elkezdeni

A navigációs listák megtervezéséhez fel kell használni egy listát. Lehet, hogy ez egy szokásos rendezetlen lista, amelyet navigációként azonosítottak. Például:

  • itthon
  • Termékek
  • Szolgáltatások
  • Lépjen kapcsolatba velünk

A HTML megtekintésekor a Főoldal link azonosítója:.

Ön itt van

Ez lehetővé teszi egy olyan menü létrehozását, amely azonosítja az olvasók aktuális helyét. Még akkor is, ha nem tervezi, hogy ilyen típusú vizuális jelzés legyen a webhelyén, felveheti ezeket az információkat. Ha később úgy dönt, hogy hozzáadja a jelet, akkor kevesebb kódolással kell elkészítenie webhelyét.

Anélkül CSS stílus, ez az XHTML menü úgy néz ki, mint egy szokásos rendezetlen lista. Vannak golyók, és a listaelemek kissé behúzottak. Használat során

instagram viewer
helyőrző linkek, a legtöbb böngésző nem jeleníti meg a linkeket kattinthatóként (aláhúzva és kékkel). Amikor beilleszti a HTML-t egy weboldalra, a navigáció a következőképpen néz ki:

  • itthon
  • Termékek
  • Szolgáltatások
  • Lépjen kapcsolatba velünk

Ez nem nagyon hasonlít egy menüre. Néhány CSS-stílus hozzáadásával azonban létrehozhat egy menüt, amely büszke lesz.

Ha több függőleges menüre szeretne példát, végezzen webes keresést az alábbiak szerint:

  • Stílusos függőleges menü
  • Alapvető függőleges menüsablon
  • Stílusos függőleges menü az Itt vagy
  • Egy alapvető függőleges menüsablon az Itt vagy

Függőleges navigációs menü

A függőleges navigációs menü könnyen írható, mert ugyanúgy jelenik meg, mint egy normál lista: fel és le. A listaelemek függőlegesen jelennek meg az oldalon lefelé.

A menük stílusának kialakításakor kezdje el kívülről és dolgozzon be. Először állítsa be a navigációt:

ul # navigáció

Ezután lépjen az elemekre és a linkekre. Először határozza meg a menü szélességét. Ez biztosítja, hogy ha a menüelemek hosszúak, akkor az elemek nem tolják át az elrendezés többi részét, és nem okoznak vízszintes görgetést.

ul # navigation {szélesség: 12em; }

Miután beállította a szélességet, dolgozzon a listaelemekkel. Ez lehetővé teszi a háttérszín, a szegélyek, a szöveg igazítása és a margók beállítását.

ul # navigation li {
list-style: nincs;
háttérszín: # 039;
border-top: szilárd 1px # 039;
text-align: balra;
margó: 0;
}

Miután megadta a listaelemek alapjait, dolgozzon a menü kinézetén a hivatkozások területen. Első stílus a navigáció:

UL # navigáció LI A

Ezután formázza a következőket:

Egy link
V: meglátogatott
V: lebeg
V: aktív

A linkeknél tegye a linkeket blokkelemekké (az alapértelmezett soros helyett). Ez arra kényszeríti a linkeket, hogy az LI teljes területét elfoglalják, és úgy működnek, mint egy bekezdés, megkönnyítve a linkek menügombként történő formázását. Ezután távolítsa el a következőket:

aláhúzás, szövegdíszítés: nincs; mint

Ezáltal a gombok jobban hasonlítanak a gombokra. Előfordulhat, hogy más a kialakítása.

ul # navigation li a {
kijelző: blokk;
szövegdíszítés: nincs;
párnázás: .25em;
alsó-alsó: szilárd 1px # 39f;
jobb-jobb: szilárd 1px # 39f;
}

A... val kijelző: blokk; a linkeken beállítva a menüpont teljes mezője kattintható, nemcsak a betűk. Ez a használhatóságnak is jó. Állítsa be a link színeit (link, meglátogatott, lebegő és aktív), ha azt szeretné, hogy a linkek eltérjenek az alapértelmezett kéktől, pirostól és lilától.

a: link, a: meglátogatott {color: #fff; }
a: lebeg, a: aktív {color: # 000; }

A háttérszín megváltoztatásával a lebegő állapotra is lehet egy kis figyelmet fordítani.

a: lebeg {háttér-szín: #fff; }

Vízszintes navigációs menü

A vízszintes navigációs menük létrehozása valamivel nehezebb, mint a függőleges navigációs menük, mert ellensúlyozni kell azt a tényt, hogy a HTML-listák inkább függőlegesen jelenítenek meg. A vízszintes menühez hasonlóan hozza létre a navigációs menü listáját:

  • itthon
  • Termékek
  • Szolgáltatások
  • Lépjen kapcsolatba velünk

Vízszintes menü létrehozásához ugyanúgy járjon el, mint a függőleges menünél. Kezdje a külsővel, és dolgozzon. A navigáció elindításához a bal sarokban állítsa 0 bal margóval és kitöltéssel, és lebegtesse balra.

Szokás, hogy úgy állítja be a szélességet, hogy a menüje ne foglaljon el több vagy kevesebb helyet, mint szándékozik. A vízszintes menüknél ez általában a tervezés teljes szélessége. Hozzáadhatja azt is háttérszín a könnyebb olvashatóság érdekében a listára.

ul # navigation {
balra lebeg;
margó: 0;
párnázás: 0;
szélesség: 100%;
háttérszín: # 039;
}

A vízszintes navigációs menü titka a listaelemekben található. A listaelemek általában blokkelemek, ami azt jelenti, hogy ezeknek az elemeknek mindegyik előtt és után új sor kerül. Ha a kijelzőt blokkról inline-ra váltja, akkor a listaelemeket vízszintesen egymás mellé kell állítani.

ul # navigation li {display: inline; }

A linkeket pontosan úgy kezelje, mint a függőleges navigációs menü, ugyanazokkal a színekkel és szövegdekorációval. Adjon hozzá egy felső szegélyt a gombok kijelöléséhez, amikor a felhasználó egy gomb fölé viszi az egeret. Ezután távolítsa el kijelző: blokk; mivel ez visszahelyezi az új sorokat és tönkreteszi a vízszintes menüt.

Itt vagy a helyinformációkról

A HTML másik aspektusa ez az azonosító:

Ön itt van

Ha módosítani szeretné a menüt, hogy jelezze a felhasználók aktuális tartózkodási helyét, használja ezt az azonosítót egy másik háttérszín vagy más stílus meghatározásához. Helyezze az attribútumazonosítót a többi oldal megfelelő menüpontjába, hogy az aktuális oldal mindig kiemelve legyen.

Ha ezeket a stílusokat összerakja az oldalán, létrehozhat egy vízszintes vagy függőleges menüsort, amely a webhelyével működik, gyorsan letölthető és könnyen frissíthető. Az XHTML + CSS használatával a listák hatékony eszközzé válnak a tervezéshez.

Ha további példákat szeretne a vízszintes menükre, keresse meg az interneten a következőket:

  • Stílusos vízszintes menü
  • Alapszintű vízszintes menüsablon
  • Stílusos vízszintes menü az Itt vagy
  • Egy alapszintű vízszintes menüsablon az Itt vagy
instagram story viewer