Mam taki mały kłopot mam menu w css i chciałbym przerobić je na Menu wielopoziomowe czyli np.po najechaniu myszą na Programowanie - PHP-( i żeby po najechaniu mysza na PHP wysuneła sie druga lista np Kurs php ) Mam wielką prośbę żeby mi pomóc bo nie mam zielonego pojęcia jak to zrobić ponizej jest te menu
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml10/DTD/xhtml10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Menu na CSS</title>
<style type="text/css">
body, td, th, input, textarea, option, optgroup {
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
font-size: 13px;
}
ul.menu {
list-style: none;
margin: 0;
padding: 0;
}
ul.menu li {
background: #577F7A;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
color: #FFF;
float: left;
padding: 6px 10px;
position: relative;
}
ul.submenu {
background: #577F7A;
display: none;
left: 0;
list-style: none;
margin: 0;
position: absolute;
padding: 0;
top: 28px;
}
ul.submenu li {
border: 0;
float: none;
padding: 0;
width: 200px;
}
ul.menu li:hover ul, ul.menu li.over ul {
display: block;
}
ul.submenu a {
color: #FFF;
display: block;
padding: 3px 10px;
text-decoration: none;
}
ul.submenu a:hover {
background: #78AFA7;
}
</style>
<script type="text/javascript">
function menu() {
if (document.all) {
/* Znajdujemy w dokumencie wszystkie listy */
var lists = document.getElementsByTagName("ul");
for (var i = 0; i < lists.length; i++) {
/* Wybieramy listy z przypisana klasa 'menu' */
if (lists[i].className == "menu") {
var menu = lists[i];
/* Przeszukujemy elementy podrzedne, odnajdujac elementy list */
for (var j = 0; j < menu.childNodes.length; j++) {
var submenu = menu.childNodes[j];
/* Ustawiamy zachowanie przy umieszczeniu nad elementem wskaznika */
if (submenu.nodeName == "LI") {
submenu.onmouseover = function() {
this.className += " over";
}
submenu.onmouseout = function() {
this.className = this.className.replace(" over", "");
}
}
}
}
}
}
}
window.onload = function()
{
menu();
}
</script>
</head>
<body>
<ul class="menu">
<li>Projekt i multimedia
<ul class="submenu">
<li><a href=#">Zasady</a></li>
<li><a href=#">Prakyka</a></li>
<li><a href=#">Architektura informacji</a></li>
</ul>
</li>
<li>Programowanie
<ul class="submenu">
<li><a href=#">HTML i XHTML</a></li>
<li><a href=#">PHP</a></li>
<li><a href=#">JavaScript</a></li>
</ul>
</li>
<li>Marketing
<ul class="submenu">
<li><a href=#">Wyszukiwarki</a></li>
<li><a href=#">Reklama</a></li>
<li><a href=#">Promocja alternatywna</a></li>
</ul>
</li>
</ul>
</body>
</html>
"http://www.w3.org/TR/xhtml10/DTD/xhtml10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Menu na CSS</title>
<style type="text/css">
body, td, th, input, textarea, option, optgroup {
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif;
font-size: 13px;
}
ul.menu {
list-style: none;
margin: 0;
padding: 0;
}
ul.menu li {
background: #577F7A;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
color: #FFF;
float: left;
padding: 6px 10px;
position: relative;
}
ul.submenu {
background: #577F7A;
display: none;
left: 0;
list-style: none;
margin: 0;
position: absolute;
padding: 0;
top: 28px;
}
ul.submenu li {
border: 0;
float: none;
padding: 0;
width: 200px;
}
ul.menu li:hover ul, ul.menu li.over ul {
display: block;
}
ul.submenu a {
color: #FFF;
display: block;
padding: 3px 10px;
text-decoration: none;
}
ul.submenu a:hover {
background: #78AFA7;
}
</style>
<script type="text/javascript">
function menu() {
if (document.all) {
/* Znajdujemy w dokumencie wszystkie listy */
var lists = document.getElementsByTagName("ul");
for (var i = 0; i < lists.length; i++) {
/* Wybieramy listy z przypisana klasa 'menu' */
if (lists[i].className == "menu") {
var menu = lists[i];
/* Przeszukujemy elementy podrzedne, odnajdujac elementy list */
for (var j = 0; j < menu.childNodes.length; j++) {
var submenu = menu.childNodes[j];
/* Ustawiamy zachowanie przy umieszczeniu nad elementem wskaznika */
if (submenu.nodeName == "LI") {
submenu.onmouseover = function() {
this.className += " over";
}
submenu.onmouseout = function() {
this.className = this.className.replace(" over", "");
}
}
}
}
}
}
}
window.onload = function()
{
menu();
}
</script>
</head>
<body>
<ul class="menu">
<li>Projekt i multimedia
<ul class="submenu">
<li><a href=#">Zasady</a></li>
<li><a href=#">Prakyka</a></li>
<li><a href=#">Architektura informacji</a></li>
</ul>
</li>
<li>Programowanie
<ul class="submenu">
<li><a href=#">HTML i XHTML</a></li>
<li><a href=#">PHP</a></li>
<li><a href=#">JavaScript</a></li>
</ul>
</li>
<li>Marketing
<ul class="submenu">
<li><a href=#">Wyszukiwarki</a></li>
<li><a href=#">Reklama</a></li>
<li><a href=#">Promocja alternatywna</a></li>
</ul>
</li>
</ul>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml10/DTD/xhtml10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> body, td, th, input, textarea, option, optgroup { font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Verdana, sans-serif; font-size: 13px; } ul.menu { list-style: none; margin: 0; padding: 0; } ul.menu li { background: #577F7A; border-left: 1px solid #FFF; border-right: 1px solid #FFF; color: #FFF; float: left; padding: 6px 10px; position: relative; } ul.submenu { background: #577F7A; display: none; left: 0; list-style: none; margin: 0; position: absolute; padding: 0; top: 28px; } ul.submenu li { border: 0; float: none; padding: 0; width: 200px; } ul.menu li:hover ul, ul.menu li.over ul { display: block; } ul.submenu a { color: #FFF; display: block; padding: 3px 10px; text-decoration: none; } ul.submenu a:hover { background: #78AFA7; } </style> <script type="text/javascript"> function menu() { if (document.all) { /* Znajdujemy w dokumencie wszystkie listy */ var lists = document.getElementsByTagName("ul"); for (var i = 0; i < lists.length; i++) { /* Wybieramy listy z przypisana klasa 'menu' */ if (lists[i].className == "menu") { var menu = lists[i]; /* Przeszukujemy elementy podrzedne, odnajdujac elementy list */ for (var j = 0; j < menu.childNodes.length; j++) { var submenu = menu.childNodes[j]; /* Ustawiamy zachowanie przy umieszczeniu nad elementem wskaznika */ if (submenu.nodeName == "LI") { submenu.onmouseover = function() { this.className += " over"; } submenu.onmouseout = function() { this.className = this.className.replace(" over", ""); } } } } } } } window.onload = function() { menu(); } </script> </head> <body> <ul class="menu"> <li>Projekt i multimedia <ul class="submenu"> </ul> </li> <li>Programowanie <ul class="submenu"> </ul> </li> <li>Marketing <ul class="submenu"> </ul> </li> </ul> </body> </html>