सीमा सीएसएस, एचटीएमएल-सूचियों, सीमा, नौसेना के बीच क्षैतिज केंद्रित एनएवी लिंक

मैं अपने नौसेना लिंक को 1px सीमा के साथ क्षैतिज रूप से केंद्रित करने की तरह करता हूं, जैसे:

काम | ब्लॉग | के बारे में | सेवा | संपर्क करें

वर्तमान में, मैं इसका उपयोग कर रहा हूं:

<nav>
<ul>
<li><a href="#">Work</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>

तथा

nav {
float: right;
margin-right: 40px;
margin-top: 40px;
}

nav ul li {
border-right: 1px solid #202020;
display: inline;
}

nav ul li a {
font-family: nevis-webfont;
font-size: 100%;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
margin-right: 20px;
}

मैं लिंक के बीच सीमा को कैसे केंद्रित करूं और सीमा को हटा सकता हूं जो अनिवार्य रूप से अंतिम लिंक (इस मामले में, संपर्क) के बाद दिखाता है?

उत्तर:

जवाब के लिए 0 № 1

इसे इस्तेमाल करे - http://jsfiddle.net/qt4SW/

nav {
float: right;
margin-right: 40px;
margin-top: 40px;
}

nav ul li {
border-left: 1px solid #202020;
display: inline;
}

nav ul li a {
font-family: nevis-webfont;
font-size: 100%;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
margin:0 10px;
}

nav ul li:first-child {
border: 0;
}

ध्यान दें कि <li>अब अब एक बाएं सीमा है और इसे पहले तत्व से हटा दिया गया है। ऐसा इसलिए है क्योंकि :first-child छद्म चयनकर्ता के मुकाबले बेहतर समर्थन (उदाहरण के लिए आई 7) है :last-child


संबंधित सवाल
सबसे लोकप्रिय