{"id":139,"date":"2011-01-06T01:10:42","date_gmt":"2011-01-06T00:10:42","guid":{"rendered":"http:\/\/unckel.com\/blog\/?p=139"},"modified":"2019-12-07T22:02:34","modified_gmt":"2019-12-07T21:02:34","slug":"einfache-dropdown-navigation-mit-css-und-javascript","status":"publish","type":"post","link":"https:\/\/unckel.de\/blog\/einfache-dropdown-navigation-mit-css-und-javascript\/","title":{"rendered":"Einfache Dropdown-Navigation mit CSS und JavaScript"},"content":{"rendered":"<p>Ein typisches Aufklappmen\u00fc, umgesetzt mit reinem CSS. Internet Explorer bis Version 7 ben\u00f6tigt etwas Hilfe per JavaScript. Dazu habe ich die jQuery- Bibliothek eingesetzt (was zwar etwas \u00fcbertrieben erscheint, ich jedoch meistens sowieso auf der Website einsetze).<br \/>\nGetestet mit IE 6-8, Firefox 3x und Google Chrome auf PC.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-140\" src=\"https:\/\/unckel.de\/blog\/wp-content\/uploads\/dropdown-menue.png\" alt=\"\" width=\"320\" height=\"156\" \/><\/p>\n<pre>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\" \/&gt;\n&lt;style type=\"text\/css\"&gt;\n\n#nav, #nav ul {\n  font-family:sans-serif;\n  list-style:none;\n  padding:0;\n  margin:0;\n}\n\n#nav a {\n  display:block;\n  color:#000;\n  text-decoration:none;\n  padding:.5em;\t\n}\n\n#nav li {\n  float:left;\n  background-color:#ddd;\n}\n\n#nav li ul {\n  position:absolute;\n  width:auto;\n  left:-999em;\n  padding:0;\n}\n\n#nav li ul li {\n  clear:both;\n}\n\n#nav li:hover {\n  background-color:#eee;\n}\n\n\/* no support IE 6,7 see JavaScript *\/\n#nav li:hover ul,  \n#nav li.iehover ul {\n  left:auto;\n}\n\n&lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;ul id=\"nav\"&gt;\n  &lt;li&gt;&lt;a href=\"#\"&gt;Parent 1&lt;\/a&gt;&lt;\/li&gt;\n  &lt;li&gt;&lt;a href=\"#\"&gt;Parent 2&lt;\/a&gt;\n    &lt;ul&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 2.1&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 2.2&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 2.3&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\n  &lt;\/li&gt;\n  &lt;li&gt;&lt;a href=\"#\"&gt;Parent 3&lt;\/a&gt;\n    &lt;ul&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 3.1&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 3.2&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 3.3&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Child 3.4&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\t\t\t\n  &lt;\/li&gt;\n  &lt;li&gt;&lt;a href=\"#\"&gt;Parent 4&lt;\/a&gt;&lt;\/li&gt;\n&lt;\/ul&gt;\n\n&lt;script src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.4.2\/jquery.min.js\"&gt;&lt;\/script&gt;\n&lt;!-- Single-level Dropdowns: http:\/\/htmldog.com\/articles\/suckerfish\/dropdowns\/ --&gt;\n&lt;!--[if lte IE 7]&gt;\n&lt;script&gt;\n$(function() {\n  $(\"#nav li\").hover(\n    function() { $(this).addClass(\"iehover\"); },\n    function() { $(this).removeClass(\"iehover\"); }\n  );\n});\n&lt;\/script&gt;\n&lt;![endif]--&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n<p>Quelle und ausf\u00fchrliche Beschreibung:\u00a0<a href=\"http:\/\/htmldog.com\/articles\/suckerfish\/dropdowns\/\" target=\"_blank\" rel=\"noopener\">http:\/\/htmldog.com\/articles\/suckerfish\/dropdowns\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein typisches Aufklappmen\u00fc, umgesetzt mit reinem CSS. Internet Explorer bis Version 7 ben\u00f6tigt etwas Hilfe per JavaScript. Dazu habe ich die jQuery- Bibliothek eingesetzt (was zwar etwas \u00fcbertrieben erscheint, ich jedoch meistens sowieso auf der Website einsetze). Getestet mit IE 6-8, Firefox 3x und Google Chrome auf PC. &lt;!DOCTYPE html&gt; &lt;html lang=&#8220;en&#8220;&gt; &lt;head&gt; &lt;meta charset=&#8220;utf-8&#8243; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[],"class_list":["post-139","post","type-post","status-publish","format-standard","hentry","category-webdesign"],"_links":{"self":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":1,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":780,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/posts\/139\/revisions\/780"}],"wp:attachment":[{"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unckel.de\/blog\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}