halifax123
Neues Mitglied
Guten Morgen,
ich habe hier folgenden HTML und CSS Code :
Wie man an dem HTML Code erkennen kann, habe ich eine verschachtelte Liste, welche ich mit CSS versuche zu formatieren. Damit meine HP möglichst mit allen Auflösungen kompatibel ist, arbeite ich mit Prozentangaben.
Die Breite der Links habe ich auf 11%. Meine Navigation ist horizontal eingerichtet. Die Menüpunkte des Submenüs sollen unter dem jeweiligen Hauptmenüpunkt erscheinen. Darum muss ich margin-left auf 11%, 22% etc. setzen.
Das Problem ist jedoch, dass sich dadurch die Breite der Links ändert.
HINWEIS : Ich kann die Website momentan nicht ins Netz stellen.
mfg halifax123
ich habe hier folgenden HTML und CSS Code :
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Strinz-Aube.de</title>
<meta name="author" content="Wagner1m">
<meta name="editor" content="html-editor phase 5">
<link rel="stylesheet" type="text/css" href="../style/nav.css">
<link rel="stylesheet" type="text/css" href="../style/cont.css">
</head>
<body>
<img src="../img/header_img.jpg" alt="" border="0" width="100%" height="200em"><?php include('../html/de_nav_activitys.html'); ?>
<div id = "navigation">
<ul id = "nav">
<li><a href = "../../index.php">Aktuell</a></li>
<li id = "active"><a href = "../php/de_about.php" id = "current">Wir über uns</a></li>
<li><a href = "../php/de_activitys.php">Aktivitäten</a></li>
<li><a href = "../php/de_galerie.php">Galerie</a></li>
<li><a href = "../php/de_region.php">Region</a></li>
</ul>
<ul id = "subnav" style="margin-left: 10.2%;" >
<li id = "active"><a href = "" id = "current">Der Verein</a></li>
<li><a href = "">Chronik</a></li>
<li><a href = "">Anmeldung</a></li>
</ul>
</div></body>
</html>
Code:
#nav {
list-style : none;
margin : 0;
padding : 0;
margin-top : 0.5em;
}
#nav li {
display : inline;
}
#nav a {
float : left;
position : relative;
width : 11%;
height : 1.25em;
text-align : center;
text-decoration : none;
font-family : Arial;
font-size : 1em;
Color : #000;
background-color : #C3C3C3;
}
#nav a:hover {
background-color : #949494;
text-decoration : underline;
}
#nav li a#current {
text-decoration : underline;
}
#subnav {
list-style : none;
margin : 0;
padding : 0;
margin-top : 2em;
margin-left : 11%;
}
#subnav li {
display : inline;
}
#subnav a {
float : left;
position : relative;
width : 11%;
height : 1.25em;
text-align : center;
text-decoration : none;
font-family : Arial;
font-size : 1em;
Color : #000;
background-color : #C3C3C3;
}
#subnav a:hover {
background-color : #949494;
text-decoration : underline;
}
#subnav li a#current {
text-decoration : underline;
}
Wie man an dem HTML Code erkennen kann, habe ich eine verschachtelte Liste, welche ich mit CSS versuche zu formatieren. Damit meine HP möglichst mit allen Auflösungen kompatibel ist, arbeite ich mit Prozentangaben.
Die Breite der Links habe ich auf 11%. Meine Navigation ist horizontal eingerichtet. Die Menüpunkte des Submenüs sollen unter dem jeweiligen Hauptmenüpunkt erscheinen. Darum muss ich margin-left auf 11%, 22% etc. setzen.
Das Problem ist jedoch, dass sich dadurch die Breite der Links ändert.
HINWEIS : Ich kann die Website momentan nicht ins Netz stellen.
mfg halifax123