Moin,
habe mich heute das erste mal im programmieren mit HTML und CSS versucht. Habe aber schon bei der Navigation dolle Probleme, da es mir recht unsauber und zu umständlich geschrieben wirkt. :'(
Ersuche deswegen bei euch Unterstützung!
Geschrieben wurde in XHTML 1.0 Strict und CSS.
Hier zur Navi:
Info: -Links, Logo und Suchfeld nur als Dummy
HTML-CODE:
CSS-CODE:
Entschuldigt die vielen Kommentare
Meine Frage wäre z.B. ob dieses manuelle Ausrichten mit padding und margin wirklich in diesem Ausmaß notwendig wäre?
Freue mich auf eure Hilfe!
habe mich heute das erste mal im programmieren mit HTML und CSS versucht. Habe aber schon bei der Navigation dolle Probleme, da es mir recht unsauber und zu umständlich geschrieben wirkt. :'(
Ersuche deswegen bei euch Unterstützung!
Geschrieben wurde in XHTML 1.0 Strict und CSS.
Hier zur Navi:
Info: -Links, Logo und Suchfeld nur als Dummy
HTML-CODE:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Beispiel- Portal</title>
<link rel="stylesheet" type="text/css" href="layout.css"/>
<meta http-equiv="content-type" content="text/html; charset=iso
8859-1" />
</head>
<body>
<div id="header">
<img src="example_logo.gif" alt="Beispiel" />
<ul>
<li>Link1</li>
<li>Link2</li>
<li>Link3</li>
<li>Link4</li>
<li>Link5</li>
<li>Link6</li>
</ul>
<form action="input_text.htm">
<p>Suche:<br/><input name="Suche" type="text" size="30" maxlength="1000"></p>
</form>
</div>
</body>
</html>
CSS-CODE:
Code:
body {
/* --Ausrichtung-- */
margin: 0 auto;
}
#header {
/* --Ausrichtung Kopfseite-- */
position: relative;
padding-left: 25%;
padding-top: 20px;
padding-bottom: 20px;
height: 30px;
/* --Optische Eigenschaften Kopfseite-- */
background-color: #426BB9;
border-bottom: 5px #666666 solid;
/* Texteigenschaften */
color: white;
font-size: 0.8em;
font-weight: bold;
font-family: verdana, sans-serif;
}
#header img {
/* --Ausrichtung Grafik-- */
float: left;
margin-top: -20px;
margin-left: -100px;
}
#header ul {
/* --Ausrichtung Navigation-- */
margin-top: 10px;
text-align: center;
width: 800px;
margin-left: -200px;
}
#header li {
/* --Ausrichtung Navigation-- */
padding: 10px;
display: inline;
/* --Optische Eigenschaften Navigation-- */
background: url("sidebar_nav.gif") no-repeat scroll left center transparent;
}
form {
/* --Ausrichtung Suchfeld-- */
float: center;
width: 210px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
margin-left: 600px;
margin-top: -50px;
/* --Optische Eigenschaften Suchfeld-- */
background-color: #666666;
-moz-border-radius: 5px 5px 0 0;
}
Entschuldigt die vielen Kommentare
Meine Frage wäre z.B. ob dieses manuelle Ausrichten mit padding und margin wirklich in diesem Ausmaß notwendig wäre?
Freue mich auf eure Hilfe!