Ich habe gerade mit der Websprache debütiert (HTML, CSS) und ich erstelle meine erste Seite. Ich finde ein horizontales HTML-Template-Menü, das ich auf meine Seite anwenden möchte. Leider komme ich nicht, um es zu ändern, weil er auf die ganze Breite meiner Seite zutrifft.Wie lege ich ein Menü über die gesamte Breite der Seite mit HTML und CSS?
Ich erkunde das Netz, um zu versuchen, wie zu tun, und ich denke, es sollte mit der Eigenschaft width = 100%
verknüpft werden.
Ich denke, die Lösung sollte einfach sein, aber sogar die StackOverflow Post auf ähnliche Probleme habe ich nicht gefunden. Wenn ich die in meinem Code gefundenen Lösungen anwende, funktioniert es nicht. Hier
ist der Code:
body
{
background-color: black; /* Le fond de la page sera noir */
}
#nav
{
padding:0;
}
#nav li
{
display:inline;
}
#nav li a
{
font-family:Arial;
font-size:12px;
text-decoration: none;
float:left;
padding:10px;
background-color: #333333;
color:#ffffff;
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
}
#nav li a:hover
{
background-color:#9B1C26;
padding-bottom:12px;
border-bottom:2px;
border-bottom-color:#000000;
border-bottom-style:solid;
margin:-1px;
}
<html>
<head>
<meta charset="utf-8" />
\t <link rel="stylesheet" href="menuStyle.css" />
<title>Antoine</title>
</head>
<body>
\t <ul id="nav" style="clear:both;">
\t \t \t <li><a href="#">Home</a></li>
\t \t \t <li><a href="#">About</a></li>
\t \t \t <li><a href="#">Services</a></li>
\t \t \t <li><a href="#">Products</a></li>
\t \t \t <li><a href="#">Sitemap</a></li>
\t \t \t <li><a href="#">Help</a></li>
\t \t \t <li><a href="#">Contact Us</a></li>
\t </ul>
</body>
</html>
Es funktioniert perfekt, danke auch für die Geschwindigkeit und Qualität Ihrer Antwort. –