![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Hallo,
ich habe mir mal was geholt um meine navigation ein bisschen zu verschönern: HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>navigation</title> <link href="../style/stylesheet2.css" rel="stylesheet" type="text/css"> </head> <body style="height: 50px;" "width: 97px;"> <table style="text-align: left; width: 100px; background-color: rgb(168, 196, 232);" border="1" cellpadding="2" cellspacing="2"> <tr> <td><ul id="Navigation"><li><a href="../../body/startseite/startseite.html" target="Hauptframe">Home</a></li></td> </tr> <tr> <td><ul id="Navigation"><li><a href="../../body/bilder/bilder.html" target="Hauptframe">Bilder</a> <ul> <li><a href="../../body/bilder/bilder.html#Klassenfoto" target="Hauptframe">Klassenfoto</a></li> <li><a href="../../body/bilder/bilder.html#Theater Aufführung" target="Hauptframe">Theater Aufführung</a></li> ..... Code:
p {
color: rgb(0, 0, 153); font-family: Andale Sans,Comic Sans MS,Verdana,Arial,Comic Sans MS,Verdana,Arial; font-size: 35px;
}
h1 {
color: rgb(0, 0, 153);
font-family: Andale Sans,Comic Sans MS,Verdana,Arial; font-size: 60px;
}
font {
color: rgb(0, 0, 153);
font-family: Andale Sans,Comic Sans MS,Verdana,Arial; font-size: 25px;
}
a {
color: rgb(0, 0, 153);
font-family: Andale Sans,Comic Sans MS,Verdana,Arial; font-size: 100%;
}
font2 {
text-decoration: underline;
color: rgb(0, 0, 153);
font-family: Andale Sans,Comic Sans MS,Verdana,Arial; font-size: 28px;
font-weight : bold;
}
font3 {
color: rgb(0, 0, 153);
font-family: Andale Sans,Comic Sans MS,Verdana,Arial; font-size: 28px;
font-weight : bold;
}
body {
background-color: rgb(232, 240, 249);
/*margin-top: 12px;*/
alink="#000089";
link="#000089";
vlink="#990099";
font: normal 100.01% Andale Sans,Comic Sans MS,Verdana,Arial;
color: rgb(0, 0, 153);
}
td { background-color: rgb(185, 206, 236); height: 35px;
}
ul#Navigation {
margin: 0; padding: 0;
text-align: center;
}
ul#Navigation li {
list-style: none;
float: left; /* ohne width - nach CSS 2.1 erlaubt */
position: relative;
margin: 0.0em; padding: 0;
}
* html ul#Navigation li { /* Korrektur fuer den IE */
margin-bottom: 0.0em;
}
ul#Navigation li ul {
margin: 0; padding: 0;
position: absolute;
top: 0.0em; left: 0.0em;
display: none; /* Unternavigation ausblenden */
}
* html ul#Navigation li ul { /* Korrektur fuer IE 5.x */
left: 0.0em;
lef\t: 0.0em;
}
ul#Navigation li:hover ul {
display: block; /* Unternavigation in modernen Browsern einblenden */
}
ul#Navigation li ul li {
float: inline;
display: block;
margin-left: 0.5em;
}
ul#Navigation a, ul#Navigation span {
display: block;
width: 6.4em; /* Breite den in li enthaltenen Elementen zuweisen */
padding: 0.2em 1em;
text-decoration: none; font-weight: bold;
border: 1px solid black;
border-left-color: white; border-top-color: white;
color: rgb(0, 0, 153); background-color: rgb(232, 240, 249);
}
* html ul#Navigation a, * html ul#Navigation span {
width: 8.6em; /* Breite nach altem MS-Boxmodell für IE 5.x */
w\idth: 6.4em; /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
border-color: white;
border-left-color: black; border-top-color: black;
color: rgb(0, 0, 153); background-color: rgb(232, 240, 249);
}
li a#aktuell { /* aktuelle Rubrik kennzeichnen */
color: rgb(0, 0, 153); background-color: rgb(232, 240, 249);
}
ul#Navigation li ul span { /* aktuelle Unterseite kennzeichnen */
background-color: rgb(232, 240, 249);
}
Geändert von Ben (16.01.2006 um 18:12 Uhr). Grund: Formatierung geändert, CSS vom Anhang in den Beitrag verfrachtet |
|
|
|
|
|
Nach oben #2 | ||
|
Neuer Benutzer
Registriert seit: 14.01.2006
Ort: Datteln
Beiträge: 22
|
Hi,
Zitat:
float-inline kommt aus Js Zitat:
hast du die seite schon on..dann gib mal einen Link . . . .
__________________
Gruss Didi --------------------------------------- ...guckst Du in Didis Welt... ![]() ============================== Erst wenn die letzte Tankstelle geschlossen, die letzte Bohrinsel versenkt und der letzte Tropfen Sprit verbrannt sind, werdet Ihr merken, daß man bei Greenpeace nachts kein Bier kaufen kann. |
||
|
|
|
|
|
Nach oben #3 | ||||
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Zitat:
Zitat:
|
||||
|
|
|
|
|
Nach oben #4 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.212
|
link zum lesen zu float:
generell ist die Seite auch gut für CSS-Fragen. warum packst du die style-Angaben in den HTML-Bereich? du hast doch im CSS schon einen style für body definiert?
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #5 | ||||
|
Benutzer
Registriert seit: 08.02.2005
Ort: Wien
Beiträge: 85
|
Zitat:
Code:
<body style="height: 50px; width: 97px;">...</body> Code:
<tag style="key: value; key: value; ...">...</tag>
__________________
Kosmetik Hobby |
||||
|
|
|
|
|
Nach oben #8 | |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Zitat:
Hier wenn man auf Bilder geht erscheint das Menü unterhalb der anderen Schaltflächen. Hätte halt gerne, das sich in dem Fall, dass der Benutzer mit der Maus über diese Schaltfläche fährt diese Zeile automatisch vergrößert so dass sich das Untermenü vollständig zeigen kann. |
|
|
|
|
|
|
Nach oben #9 |
|
CSS-Spinner
Registriert seit: 27.08.2005
Ort: Kissing
Beiträge: 46
|
allein für die tabelle sollte man dich treten.
nimme einfach eine <ul> - was spräche dagegen. dann kannst du das so begrenzen: in der css: li.menuitem .subitem{ display:block; height:0; width:0; overflow:hidden; } und für hover: li.menuitem:hover .subitem{ height:auto; width:auto; overflow:inherit; } HTML-Code:
<ul> <li class="menuitem"> <h2>Menüpunkt</h2> <ul class="subitem"> <li>Unterpunkt</li> <li>Unterpunkt</li> </ul> </li> <li class="menuitem"> <h2>Menüpunkt</h2> <ul class="subitem"> <li>Unterpunkt</li> <li>Unterpunkt</li> </ul> </li> </ul> für dien IE brauchst du ein script, dass den :hover für list-items nachrüstet. ein solches beschreibt das alistapart-tut "suckerfish dropdowns" (http://alistapart.com) greez Geändert von pichfl (27.01.2006 um 21:53 Uhr). |
|
|
|
|
|
Nach oben #10 | |
|
Erfahrener Benutzer
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 496
|
Zitat:
li.menuitem .subitem{ display:none; }
__________________
Weißt Bescheid - Scheiß wie weit |
|
|
|
|
|
|
Nach oben #11 | |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Zitat:
und wie ist das mit dem IE? //edit: und noch eine Frage. Wie kann ich unter-ubntermenüs erstellen? Geändert von Jan (28.01.2006 um 16:43 Uhr). |
|
|
|
|
|
|
Nach oben #12 |
|
me pro ok?
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
|
Code:
li {
list-style-image: none;
}
HTML-Code:
<ul> <li> <ul> [...] </ul> </li> </ul>
__________________
Gedanken aus Draht stricken einen Zaun. |
|
|
|
|
|
Nach oben #13 | ||
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Zitat:
Zitat:
|
||
|
|
|
|
|
Nach oben #15 | |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Zitat:
//edit: Noch ein problem hat sich ergeben. Wenn ich einmal auf ein untermenüe gefahren bin verändert sich die höhe der zeile dauerhaft. Geändert von Jan (28.01.2006 um 18:43 Uhr). |
|
|
|
|
|
|
Nach oben #16 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Hier mal ein bild damit ihr euch ein bild machen könnt von meinem Problem.
Wie ihr seht ist dort das untermenü umgebrochen. Und die punkte sind immernoch da. was man leider nicht sieht ist das wenn man über ein untermenü gefahren ist die göße sich verändert. |
|
|
|