cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 68138
Mitglieder online: 4
Gäste online: 3
mehr...

Anzeige
Forum » Forum: Website & Webprogrammierung » Thread: CSS Menü (mit <ul>) wird nicht richtig im Internet Explorer angezeigt

Thread: CSS Menü (mit <ul>) wird nicht richtig im Internet Explorer angezeigt


05.07.2008 19:25 Uhr

 

Status: offline
Hi Leute,
hoffe ihr könnt mir bei meinem Problem helfen. Ich habe ein kleines CSS-Menü bzw. eine Sidebar die im Firefox problemlos angezeigt wird.
Unten könnt ihr sehen wie das ganze im Internetexplorer aussieht und wie das im Firefox aussieht. Leider sieht es im Internet Explorer doch etwas verbuggt aus.

Hier noch der HTML Code mit CSS:
+ html:
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<style type="text/css" media="screen">
      body
      {
            margin: 0;
            padding: 0;
            font: arial, hevetica, sans-serif;
            background: url(bg-main-x.gif) bottom left repeat-x fixed;
      }
      
      #container
      {
            margin: 1em auto;
            width: 799px;
            background-color: #FFFFFF;
            border: solid;
            border-width: 1px;
      }
      #header
      {
            height: 230px;
            background-image: url(thomas.jpg);
      }
      
      #mainnav
      {
            
            background-color: green;
      }
      #menu
      {
            float: right;
            width: 200px;
            height: 100px;
 
      }
      #menu ul
      {
            text-align: left;
            margin-left: 0;
            padding-left: 0;
            padding-bottom: 0;
            padding-top: 0;
            margin-botttom: 0;
            margin-top: 0;
            list-style-type: none;
            background: url(navi-mid.png) top left repeat-y;
      }
      #menu li
      {
            padding: 0;
            margin: 0;
      }
      #content
      {
            margin-right: 250px;
            margin-left: 20px;
            height: 500px;
            background-color: aqua;
      }
      #footer
      {
            height: 20px;
            background-color:#CCCC66;
      }
      #menu li a {
      display:block;
      padding: 0px 0px 7px 30px;
      background-image: url(navi-mid.png);
      background-repeat: repeat-x;
      
      font: normal normal .9em/1.5 Verdana, Arial, Helvetica, sans-serif;
/*      letter-spacing: .04em;*/
}
#menu li a:hover  {
      padding: 0px 0px 7px 30px
      background-position:top left;
      background:url(navi-mid-hover.png) 0 100% no-repeat;
      font-weight: bold;
      text-decoration: none;
      color:#6D4B38;
      cursor:default;
      border-bottom: 1px dashed #000000;
      border-left: 1px dashed #000000;
      border-top: 1px dashed #000000;
}
      
</style>
</head>
 
<body>
<div id="container">
<div id="header"></div>
<div id="mainnav">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
</div>
<div id="menu">
<img src="navi-top.png" />
<ul>
 
<li><a href="#">modern</a></li>
<li><a href="#">modern</a></li>
<li><a href="#">modern</a></li>
<li><a href="#">modern</a></li>
<li><a href="#">modern</a></li>
<img src="navi-bot.png" />
</ul>
 
</div>
<div id="content"></div>
<div id="footer"></div>
</div>
</body>
</html>
Nicht wundern wegen der komischen farben. Ist noch im Aufbau hab einfach mal ein paar farben genommen, damit ich die einzelnen Boxen gut erkennen kann.

Falls sonst noch etwas negatives am Code auffallen sollte bitte sagen, bin relativ ungeübt in css und bin deshalb um jede Hilfe dankbar :)

So hier noch die Screenshots:

zuerst der Internetexplorer:
user-pic

Und so soll es aussehen (wie hier im Firefox)
user-pic

mfg

Stefan Litzel
2 Dateien angehängt
4 mal bearbeitet
___________________________
Fire Emblem rulez!
05.07.2008 20:15 Uhr

 

zombie3456
Programmierer
Status: offline
Kannst du deinem img am Kopf der Navigation vielleicht auch mal explizit ein margin: 0; mitgeben?
Das ist mir so im Drüberschauen aufgefallen. Allerdings weiß ich nicht, ob es wirklich das Problem ist.
___________________________
DURATIVUM | Blog zur Sprache Latein
06.07.2008 00:46 Uhr

 

Status: offline
Hat leider nichts verändert :(
___________________________
Fire Emblem rulez!
06.07.2008 15:56 Uhr

 

Status: offline
Könntest du hinter die Bilder mal den Pfad zu deinem zum Server setzten?
Dann gugg ich mal drüber.
Auf Anhieb sehe ich nämlich auch nichts.

Gruss Wentz
06.07.2008 15:59 Uhr

 

Status: offline
Habs leider nur lokal drauf, ich kanns aber schnell irgendwo hochladen, kann allerdings ein bisschen dauern. Link kommt dann per EDIT.


Edit: LINK
2 mal bearbeitet
___________________________
Fire Emblem rulez!
06.07.2008 16:54 Uhr

 

Status: offline
Ok ich habe drübergeschaut.

Gib den Bildern navi-top.png und navi-bot.png
ein

style="position:absolute";

Keine Ahnung weshalb der IE das nur so richtig darstellt.  :question: 
06.07.2008 16:59 Uhr

 

Status: offline
wow super hat funktioniert. Jetzt nur noch 2 Fragen:

Wie mach ich es, dass es im IE genauso aussieht wie im Firefox (also jetzt von der höhe)

und

Weißt du wie ich es verhindern kann, dass wenn ich über nen link drüber geh, dass dann das etwas nach unten rutscht? Vielleicht, den rand schon setzen, aber halt unsichtbar?
___________________________
Fire Emblem rulez!
06.07.2008 17:04 Uhr

 

Status: offline
Zitat:
Vielleicht, den rand schon setzen, aber halt unsichtbar?


Jap so funktioniert das :-)

Gibste einfach ein border: 0px; mit.
25.07.2008 15:47 Uhr

 

Status: offline
Ich habs jetzt einfach nochmal geändert, also komplett Jetzt gibts aber neue probleme mit dem IE. Im Firefox wird alles problemlos angezeigt.

Hier der Link:
Link zum Menü

Zum Problem:
1. Im IE wird durch Link 1 so ein komischer border gezogen
2. Im IE fehlt die untere Grafik komplett

Hoffe ihr könnt mir nochmals helfen. DANKE


P.S. Es kann sein dass auch beim Firefox beim ersten Laden Probleme mit dem ersten Link auftreten können. Das liegt aber wohl an der Funpic Werbung. Einfach nochmals die Werbung schließen und dann refreshen. Sollte dann funktionieren.
1 mal bearbeitet
___________________________
Fire Emblem rulez!
Ähnliche Threads Forum Ähnlichkeitsgrad
 [gelöst] Problem mit CSS (Div Elemente) Website & Webprogrammierung 2
 [gelöst] externe css "zerschießt" Design Website & Webprogrammierung 1
 Neues eBook: CSS eBooks 1
 Suche: Lustige Bilder zum Thema Schule Grafik, Fotobearbeitung, 3D-Modeling, Artwork 1
 Bilder im Anhang auch im Post verlinken Lob, Kritik, Beschwerden und Wünsche 1
 Navigation mit CSS / aktiver Link Website & Webprogrammierung 1
 CSS Navi mit ul und li einrücken Website & Webprogrammierung 1
nach obennach oben

Copyright © 2008 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung