मैं सीखने की प्रक्रिया के रूप में HTML5/CSS3 पर अपना हाथ आजमा रहा हूं लेकिन मैं अपने पृष्ठों में अन्य अनुभागों के लिंक के लिए नेविगेशन बार बनाने के लिए संघर्ष कर रहा हूं। मैंने कोड को एक ट्यूटोरियल से अनुकूलित किया और यह काम करता है, लेकिन जब 1080p के संकल्प पर देखा जाता है, तो चौड़ाई छोटी होती है, तो बार अन्य लाइनों पर लपेटता है।छोटे संकल्पों पर नेविगेशन बार रैपिंग
मैं कैसे सुनिश्चित करूं कि नौसेना बार केवल एक पंक्ति (फिट करने के लिए shrinks) लेता है इससे कोई फर्क नहीं पड़ता कि उपयोगकर्ता किस संकल्प का उपयोग कर रहा है?
यहाँ नेविगेशन बार के लिए मेरे सीएसएस कोड है। कृपया ध्यान दें, बटनों को केंद्रित करने के लिए नेविगेशन के तहत मैंने चौड़ाई को 33.3% तक सेट किया है और पैडिंग को उसी पर सेट किया है। मुझे नहीं पता कि यह कारण है या नहीं।
nav {
display:block;
position: absolute;
left:0;
white-space:nowrap;
margin: 0 auto;
width: 33.3%;
background-color:#ff6600;
padding-left: 33.3%;
padding-right: 33.3%;
}
nav ul {
margin: 0 auto;
width: 100%;
list-style: none;
display: inline;
white-space:nowrap;
}
nav ul li {
float: left;
position: relative;
white-space:nowrap;
}
nav ul li a {
display: block;
margin: 0 auto;
width: 150px;
font-size: 16px;
font-family: century gothic;
line-height: 44px;
text-align: center;
text-decoration: none;
color:#575757;
white-space:nowrap;
}
nav ul ul {
width: 200px;
position:absolute;
top:-99999px;
left:0;
opacity: 0;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
transition: opacity .4s ease-in-out;
z-index:497;
background:#333;
padding: 2px;
border:1px solid #444;
border-top:none;
box-shadow:#111 0 3px 4px;
}
nav ul ul li a {
display: block;
width: 200px;
text-align: left;
padding-left: 3px;
font-size: 14px;
}
nav ul li:hover>ul{
opacity: 1;
position:absolute;
top:98%;
left:0;
}
nav ul li a:hover {
color: #fff;
background-color: #cc3300
}
nav ul li.selected a {
color: #fff;
background-color: #cc3300;
}
आपको बहुत धन्यवाद, बीमार यह कोशिश करें – user1563865
यह काम करता है अगर मेनू में केवल एक स्तर है। नेस्टेड 'उल' के साथ यह नहीं है। – Moesio