मुझे एक अव्यवस्थित सूची से बना एक क्षैतिज नेविगेशन बार मिला है, और प्रत्येक सूची आइटम में बहुत अच्छा बनाने के लिए पैडिंग है, लेकिन एकमात्र क्षेत्र जो एक लिंक के रूप में काम करता है वह पाठ ही है। मैं लिंक को सक्रिय करने के लिए सूची आइटम में कहीं भी क्लिक करने के लिए उपयोगकर्ता को कैसे सक्षम कर सकता हूं?
#nav {
background-color: #181818;
margin: 0px;
overflow: hidden;
}
#nav img {
float: left;
padding: 5px 10px;
margin-top: auto;
margin-bottom: auto;
vertical-align: bottom;
}
#nav ul {
list-style-type: none;
margin: 0px;
background-color: #181818;
float: left;
}
#nav li {
display: block;
float: left;
padding: 25px 10px;
}
#nav li:hover {
background-color: #785442;
}
#nav a {
color: white;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
}
<div id="nav">
<img src="/images/renderedicon.png" alt="Icon" height="57" width="57" />
<ul>
<li><a href="#">One1</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
<li><a href="#">Four</a></li>
</ul>
</div>
<div>
<h2>Heading</h2>
</div>
display: inline; zoom: 1;
IE6 और IE7 के लिए एक सशर्त टिप्पणी मेंdisplay: inline-block;
, हालांकि हाँ, यदि सूची आइटम पहले से ही मंगाई गई हैं,display: block;
तो भी ठीक होगी