


There is a drop-down menu in the website navigation bar, but when the drop-down menu appears, it will push the content below. What should I do? ? ? Ask for help_html/css_WEB-ITnose
Jun 24, 2016 pm 12:26 PM
Navigation bar drop-down menu css positioning
The website navigation bar has a drop-down menu, but when the drop-down menu appears, it will push down the content below. What should I do? ? ? Please ask the masterReply to the discussion (solution)
Add position:absolute;z-index:999;
position:absolute absolute positioning to the css of the drop-down layer , regardless of context.
z-index: Which layer? This number should be the largest to cover other content.
Add position:absolute;z-index:999 to the css of the drop-down layer;
position:absolute absolute positioning, regardless of context.
z-index: Which layer? This number should be the largest to cover other content.
Still not working, I added the drop-down menu ul
ul{display:none;position:absolute;z-index:999;}
Post more code.
Post more codes.
.navbar-float{list-style-type:none; border-right:1px solid #406b8d; line-height:36px;}
#navbar-float-last{border:0px solid #024e70}
#navbar ul{width: 100%;position:relative;right:1px;}
#navbar{height:36px; filter:alpha(Opacity=130);-moz-opacity:0.5;opacity: 0.8; z-index:100; background:#024e70;}
.navbar-float{float:left; width:95px; text-align:center;}
.navbar-float a{color:white;}
.navbar-float a:hover{position:relative; top:1px;}
.navbar-float ul{display:none;position:absolute;z-index:999;}
.navbar-float ul li{
width:150px;
background-color:#000;
text-align:left;
padding-left:5px;
list-style-type:disc;
list-style-position:inside;
filter:alpha(Opacity=130);
-moz-opacity:0.7;
opacity:0.98;
z-index:999;
border-left:1px solid #024e70;
border-right:1px solid #024e70;
border-bottom:1px dashed #333;
Can’t you send more code? What about the js part.
<!-- 導(dǎo)航條開始 --> <div id="navbar"> <ul> <!-- 首頁分類開始 --> <li class="navbar-float"> <a href="#">首 頁</a> </li> <li class="navbar-float"> <a href="#" id="navbar-intro">學院簡介</a> <ul> <li><a href="#">學院概況</a></li> <li><a href="#">歷屆領(lǐng)導(dǎo)</a></li> <li><a href="#">學院領(lǐng)導(dǎo)</a></li> <li><a href="#">辦公電話</a></li> </ul> </li> <!-- 首頁分類結(jié)束 --> <!-- 機構(gòu)設(shè)置分類開始 --> <li class="navbar-float"> <a href="#" id="navbar-organ">機構(gòu)設(shè)置</a> <ul> <li><a href="#">黨政管理機構(gòu)</a></li> <li><a href="#">黨務(wù)機構(gòu)</a></li> <li><a href="#">行政機構(gòu)</a></li> <li><a href="#">教學機構(gòu)</a></li> <li><a href="#">系所設(shè)置</a></li> <li><a href="#">實驗室</a></li> <li><a href="#">委員會</a></li> </ul> </li> <!-- 機構(gòu)設(shè)置分類結(jié)束 --> <!-- 師資隊伍分類開始 --> <li class="navbar-float"> <a href="#" id="navbar-teachers">師資隊伍</a> <ul> <li><a href="#">教授</a></li> <li><a href="#">副教授</a></li> <li><a href="#">教師名錄</a></li> <li><a href="#">博士生導(dǎo)師</a></li> <li><a href="#">碩士生導(dǎo)師</a></li> </ul> </li> <!-- 師資隊伍分類結(jié)束 --> <!-- 教育工作分類開始 --> <li class="navbar-float"> <a href="#" id="navbar-edu">教育工作</a> <ul> <li><a href="#">學生工作</a></li> <li><a href="#">本科教育</a></li> <li><a href="#">研究生工作</a></li> </ul> </li> <!-- 教育工作分類結(jié)束 --> <!-- 質(zhì)量工程分類開始 --> <li class="navbar-float"><a href="#">質(zhì)量工程</a></li> <!-- 質(zhì)量工程分類結(jié)束 --> <!-- 學科建設(shè)分類開始 --> <li class="navbar-float"><a href="#">學科建設(shè)</a></li> <!-- 學科建設(shè)分類結(jié)束 --> <!-- 科學研究分類開始 --> <li class="navbar-float"><a href="#">科學研究</a></li> <!-- 科學研究分類結(jié)束 --> <!-- 招生就業(yè)分類開始 --> <li class="navbar-float"><a href="#">招生就業(yè)</a></li> <!-- 招生就業(yè)分類結(jié)束 --> <!-- 合作交流分類開始 --> <li class="navbar-float" id="navbar-float-last"><a href="#">合作交流</a></li> <!-- 合作交流分類結(jié)束 --> </ul> </div> <!-- 導(dǎo)航條結(jié)束 -->Can’t you send more code? What about the js part.
// 通過id獲得節(jié)點function $(id){ return document.getElementById(id);}// 獲取兄弟節(jié)點function brothers(elem) { var r = []; var n = elem.parentNode.firstChild; for ( ; n; n = n.nextSibling ) { if ( n.nodeType === 1 && n !== elem ) { r.push( n ); } } return r;}//----------------------------------// 導(dǎo)航欄//----------------------------------// 鼠標移動到導(dǎo)航欄上function mouse_over_navbar(id) { // 獲得菜單分類的下一個兄弟節(jié)點 var child = brothers($(id)); child[0].style.display = "block";}// 鼠標移開導(dǎo)航欄的下拉菜單function mouse_out_navmenu(id) { // 獲得菜單分類的下一個兄弟節(jié)點 var child = brothers($(id)); child[0].style.display = "none";}// 鼠標移開導(dǎo)航欄的下拉菜單function get_menu_node(id) { // 獲得菜單分類的下一個兄弟節(jié)點 var child = brothers($(id)); return child[0];}function hide_menu(which) { which.style.display = 'none';}// 獲得導(dǎo)航欄下拉菜單// 綁定事件window.onload = function(){ // 導(dǎo)航欄有下拉列表的id值 var navid1 = "navbar-intro"; var navid2 = "navbar-organ"; var navid3 = "navbar-teachers"; var navid4 = "navbar-edu"; // 綁定鼠標經(jīng)過導(dǎo)航欄的事件 $(navid1).onmouseover = function() { mouse_over_navbar(navid1); } $(navid2).onmouseover = function() { mouse_over_navbar(navid2); } $(navid3).onmouseover = function() { mouse_over_navbar(navid3); } $(navid4).onmouseover = function() { mouse_over_navbar(navid4); } }303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374????????????????????????????????????????????????????????????????????????????????? but??????????????????????????????????????????????????????????????????????????????????????????????????????????.
JavaScript code?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 616263646566676869707172737475767778798081828384858687888990...
Thank you, God
Owner, are you still there? I also encountered this problem, can you tell me how to solve it?

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

The rational use of semantic tags in HTML can improve page structure clarity, accessibility and SEO effects. 1. Used for independent content blocks, such as blog posts or comments, it must be self-contained; 2. Used for classification related content, usually including titles, and is suitable for different modules of the page; 3. Used for auxiliary information related to the main content but not core, such as sidebar recommendations or author profiles. In actual development, labels should be combined and other, avoid excessive nesting, keep the structure simple, and verify the rationality of the structure through developer tools.

loading="lazy" is an HTML attribute for and which enables the browser's native lazy loading function to improve page performance. 1. It delays loading non-first-screen resources, reduces initial loading time, saves bandwidth and server requests; 2. It is suitable for large amounts of pictures or embedded content in long pages; 3. It is not suitable for first-screen images, small icons, or lazy loading using JavaScript; 4. It is necessary to cooperate with optimization measures such as setting sizes and compressing files to avoid layout offsets and ensure compatibility. When using it, you should test the scrolling experience and weigh the user experience.

When writing legal and neat HTML, you need to pay attention to clear structure, correct semantics and standardized format. 1. Use the correct document type declaration to ensure that the browser parses according to the HTML5 standard; 2. Keep the tag closed and reasonably nested to avoid forgetting closed or wrong nesting elements; 3. Use semantic tags such as, etc. to improve accessibility and SEO; 4. The attribute value is always wrapped in quotes, and single or double quotes are used uniformly. Boolean attributes only need to exist, and the class name should be meaningful and avoid redundant attributes.

The web page structure needs to be supported by core HTML elements. 1. The overall structure of the page is composed of , , which is the root element, which stores meta information and displays the content; 2. The content organization relies on title (-), paragraph () and block tags (such as ,) to improve organizational structure and SEO; 3. Navigation is implemented through and implemented, commonly used organizations are linked and supplemented with aria-current attribute to enhance accessibility; 4. Form interaction involves , , and , to ensure the complete user input and submission functions. Proper use of these elements can improve page clarity, maintenance and search engine optimization.

It is actually very simple to write inline styles using HTML's style attribute. Just add style="..." to the tag and then write CSS rules in it. 1. The basic writing method is CSS style with the attribute value in the form of a string. Each style is separated by a semicolon. The format is the attribute name: attribute value. For example: this paragraph of text is red. Note that the entire style string should be wrapped in double quotes. Each CSS attribute should be added with a semicolon after it. The attribute name is standard writing method of CSS; 2. Applicable scenarios for inline styles include dynamic style control, email template development and rapid debugging, such as allowing the picture to be displayed in the center to be written; 3. Several pitfalls that need to be avoided include high priority but difficult to maintain, many code repetitions, and special characters.

JavaScript dynamically creates, modifys, moves and deletes HTML elements through DOM operations. 1. Use document.createElement() to create a new element and add it to the page through appendChild() or insertBefore(); 2. Select existing elements through querySelector() or getElementById(), and modify them using textContent, innerHTML, setAttribute() and other methods; 3. When processing multiple elements through loops, you need to note that querySelectorAll() returns NodeList; 4. Move

ThefourmostimpactfulHTMLattributesforSEOarethetitletag,altattribute,hrefattribute,andmetadescription.1.Thetitletaginthesectioniscrucialasitinformsusersandsearchenginesaboutthepage’scontent,mustbeconcise,keyword-relevant,under60characters,anduniqueper

Theintegrityattributeensuresaresourcehasn’tbeenmodifiedbyusingacryptographichash,whilecrossoriginhandlescross-originrequeststoenablepropervalidation.1.Integritychecksthefile’sauthenticityviaSHA-256,SHA-384,orSHA-512hashes,blockingmaliciousorcorrupted
