w html piszesz menu za pomocą listy nieuporządkowanej
<li><a href="linkdostrony1.html">Jedna podstrona
</a></li> <li><a href="linkdostrony2.html"> druga podstrona
</a></li> itd....
potem w css musisz sformatować ul. żeby wyświetlało w jednej linii, usunąć kropki... Te kreski na górze i na dole to nic innego jak obramowanie....
Zobacz tutaj wiecej informacji:
http://www.kurshtml.edu.pl/css/poziome_menu,menu.htmlJak chcesz, żeby ci podświetlało element, nad którym jest myszka, to w css piszesz ul a:hover i opisujesz to, co się ma zmienić po najechaniu myszką (tło, kolor tekstu)
Powodzenia!