+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Horizontale Navigation

  1. #1
    TP-Senior Zeitgenosse macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Sachsen
    Beiträge
    144

    Horizontale Navigation

    Hallo alle zusammen,

    ich bin dabei mir eine einfache horizontale Navigation zu bauen.
    Folgendes Problem tauchte auf:

    Die Navi soll unter einem Hauptbild kleben, welches 900px breit ist. Es gibt 5 Navi-Button, welche alle gleichmäßig groß sein sollen. Des Weiteren soll die Gesamtbreite der Navileiste 750px betragen, d.h. sie ist links und rechts eingerückt. Und als Letztes soll der Home-Button auf der Home-Seite kein Hoover-Effekt aufweisen.
    Ich stelle mal meine Code-Schnipsel rein. Vielleicht könnt Ihr mir mal helfen.
    Danke.
    Herzlich, Sven.
    HTML-Code:
    </head>
    <body>
    <div id="shortnavi">
    	<ul id="shortnavi">
    		<li><a href="impressum.html">Impressum</a></li>
    	</ul>
    </div>
    
    <div id="header">
    </div>
    
    <div id="mainnavi">
    	<ul>
    		<li><a href="home.html">Home</a></li>
    		<li><a href="aboutus.html">About us</a></li>
    		<li><a href="product.html">Product</a></li>
    		<li><a href="service.html">Service</a></li>
    		<li><a href="contact.html">Contact</a></li>
    	</ul>
    </div>
    Code:
    #header {	
    	margin: 0 auto;
    	width: 900px;
    	height: 400px;
    	background: url(PICS/BuchaufWiese.jpg);		
    	border: 5px solid #FFFFFF;
    	-moz-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	padding: 0px;
    }
    
    
    #mainnavi {
    	background-position: center;
    	margin: 0 auto;
    	height: 50px;
    	width: 900px;
    }
    
    	
    #mainnavi ul {	
    	list-style-type: none;
    }
    
    #mainnavi li {
    	font-size: 16px;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-style: normal;
    	display: inline;
    }
    
    #mainnavi a {
    	color: #FFFFFF;
    	text-decoration: none;
    	padding: 0 20px;
    	border: 1px solid #FFFFFF; 
    }
    
    #mainnavi a:hover {
    	text-decoration: none;
    	color: #0099FF;
    	background-color: #FFFFFF;
    }

  2. #2
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Code:
    #header {
    	margin: 0 auto;
    	width: 900px;
    	height: 400px;
    	background: blue;
    	border: 5px solid #FFFFFF;
    	-moz-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	padding: 0px;
    }
    
    
    #mainnavi {
    	background-position: center;
    	margin: 0 auto;
    	height: 50px;
    	width: 900px;
    }
    
    ul, li {margin: 0; padding: 0;}
    
    #mainnavi ul {
    	list-style-type: none;
    	width: 750px;
    	margin: 0 auto;
    }
    
    #mainnavi li {
    	font-size: 16px;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-style: normal;
    	float: left;
    }
    
    #mainnavi a {
    	color: #FFFFFF;
    	text-decoration: none;
    	padding: 0 20px;
    	border: 1px solid #FFFFFF;
    	display: block;
    	width: 108px;
    	text-align: center;
    }
    
    #mainnavi a:hover {
    	text-decoration: none;
    	color: #0099FF;
    	background-color: #FFFFFF;
    }
    
    #nohover a:hover {
    	color: #Fff;
    }
    Code:
    <div id="shortnavi">
    	<ul id="shortnavi">
    		<li><a href="impressum.html">Impressum</a></li>
    	</ul>
    </div>
    
    <div id="header">
    </div>
    
    <div id="mainnavi">
    	<ul>
    		<li id="nohover"><a href="home.html">Home</a></li>
    		<li><a href="aboutus.html">About us</a></li>
    		<li><a href="product.html">Product</a></li>
    		<li><a href="service.html">Service</a></li>
    		<li><a href="contact.html">Contact</a></li>
    	</ul>
    <div style="clear: both;"></div>
    </div>
    Ggf. müsstest du dann noch Hintergrundgrafiken zuweisen.

  3. #3
    TP-Senior Zeitgenosse macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Sachsen
    Beiträge
    144

    Horizontale Navigation

    Hallo,
    danke erst einmal. Der Home-Button wird jetzt bei mir aber doppelt angezeigt.
    Irgend ein Detail ist hier noch unstimmig.
    Danke.

    Herzlich, Sven.

  4. #4
    TP-Senior Zeitgenosse macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Sachsen
    Beiträge
    144
    Hallo,

    Kommando zurück, habe in der HTML-Zeile den Home-Button gedoppelt.
    Danke.
    herzlich, Sven.

  5. #5
    TP-Senior Zeitgenosse macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Sachsen
    Beiträge
    144
    Hallo,

    ich habe dann doch noch eine Frage, damit ich das ganze auch nachvollziehen kann.

    Wie kommt man den auf den Wert von width: 108px?
    108px *5= 540, wie komme ich denn da auf die 750px?
    Danke.
    Herzlich, Sven.

  6. #6
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Schön dass du nachfragst, das fördert das Verständnis und vermeidet künftige Fehler.
    Zu deiner Rechnung musst du nach dem CSS-Boxmodell noch folgendes von "#mainnavi a" hinzuzählen:

    Padding links und rechts je 20px macht 5 * 40px = 200px
    Border links und rechts je 1px macht 5 * 2px = 10px.

    5 * (108 + 40 + 2) = 5 * 150 = 750

    Die Gesamtbreite ergibt sich nach dem Boxmodell aus width + padding + border + margin

    Boxmodell

  7. #7
    TP-Senior Zeitgenosse macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Sachsen
    Beiträge
    144
    Hallo,

    alles klar. Danke für Deine schnelle Antwort.

    Herzlich, Sven.

+ Antworten

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 13.12.2007, 14:07
  2. Horizontale Navigation gesucht...
    Von Palorux im Forum HTML & CSS
    Antworten: 8
    Letzter Beitrag: 01.10.2006, 21:22
  3. horizontale Projekt/Bild Navigation
    Von kob im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 27.09.2006, 02:12
  4. horizontale navigation der seite?
    Von philippus im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 29.01.2006, 00:47
  5. [css] horizontale Navigation + Balken
    Von kewlMan im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 10.07.2004, 13:30

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51