C
CSS Neuling
Hallo,
ich bin selbst absolut untallentiert, wenn es um Design geht, komme aber ab und an nicht drum herum.
Ich habe (nach Vorlagen) ein CSS Menü mit "flyout" (nennt sich das so?) gebastelt, allerdings geht dieses nur im Firefxo korrekt. Ich fand eine Möglichkeit zumindest das Menü an sich darzustellen im IE nur kommt das flyout nicht mehr ?
Ich poste mal die CSS und die Stelle in der HTML Datei:
Da sieht man quasi einen Block nur für den IE, allerdings scheine ich doch etwas zu wenig CSS zu beherrschen, um das Problem zu lösen.
Hier mal die CSS Datei:
Hat jemand einen Tipp, wie ich das Menü auch im IE darstellen kann?
ich bin selbst absolut untallentiert, wenn es um Design geht, komme aber ab und an nicht drum herum.
Ich habe (nach Vorlagen) ein CSS Menü mit "flyout" (nennt sich das so?) gebastelt, allerdings geht dieses nur im Firefxo korrekt. Ich fand eine Möglichkeit zumindest das Menü an sich darzustellen im IE nur kommt das flyout nicht mehr ?
Ich poste mal die CSS und die Stelle in der HTML Datei:
HTML:
<html>
<head>
<title>Testseite</title>
<link href="css/layout.css" rel="stylesheet" type="text/css">
<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}
ul li {position: relative;float: left; width: 100%;}
li ul {position: relative;
left: 149px;
top: 0;
display: none;}
ul li a {
display: block;
text-decoration: none;
color: #777;
background: #fff;
padding: 5px;
border: 1px solid #ccc;
border-bottom: 0;
}
ul {
margin: 0;
padding: 0;
list-style: none;
width: 150px;
border-bottom: 1px solid #ccc;
}
li:hover ul, li.over ul {
display: block; }
</style>
<[endif]-->
</head>
<body>
...
<body>
</html>
Da sieht man quasi einen Block nur für den IE, allerdings scheine ich doch etwas zu wenig CSS zu beherrschen, um das Problem zu lösen.
Hier mal die CSS Datei:
CSS:
/* Menu */
ul li {
position: relative;
}
li ul {
position: absolute;
left: 149px;
top: 0;
display: none;
}
ul li a {
display: block;
text-decoration: none;
color: #777;
background: #fff;
padding: 5px;
border: 1px solid #ccc;
border-bottom: 0;
}
ul {
margin: 0;
padding: 0;
list-style: none;
width: 150px;
border-bottom: 1px solid #ccc;
}
li:hover ul, li.over ul {
display: block; }
/* Menu Ende */