CSS-navigeringsfältet


Innehållsförteckning

    Visa innehållsförteckning


Demo: Navigationsfält


Navigationsfält

Att ha lättanvänd navigering är viktigt för alla webbplatser.

Med CSS kan du förvandla tråkiga HTML-menyer till snygga navigeringsfält.


Navigationsfält=Lista över länkar

Ett navigeringsfält behöver standard HTML som bas.

I våra exempel kommer vi att bygga navigeringsfältet från en vanlig HTML-lista.

Ett navigeringsfält är i grunden en lista med länkar, så att använda elementen <ul> och <li> blir perfekt känsla:

Exempel

Prova själv →

<!DOCTYPE html>
<html>
<body>

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li><a href="#about">About</a></li>
</ul>

<p>Note: We use href="#" for test links. In a real web site this would be URLs.</p>

</body>
</html>


Låt oss nu ta bort kulorna och marginalerna och utfyllnaden från listan:

Exempel

Prova själv →

<!DOCTYPE html>
<html>
<head>
<style>
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
</style>
</head>
<body>

<p>In this example, we remove the bullets from the list, and its default padding and margin.</p>

<ul>
  <li><a href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li><a href="#about">About</a></li>
</ul>

</body>
</html>


Exempel förklarat:

list-style-type: none;

- Tar bort kulorna. Ett navigeringsfält behöver inte listmarkörer

margin: 0;

för att ta bort webbläsarens standardinställningar

padding: 0;

för att ta bort webbläsarens standardinställningar

Koden i exemplet ovan är standardkoden som används i både vertikala och horisontella navigeringsfält, som du kommer att lära dig mer om i nästa kapitel.