2017-01-18 22 views
5

के साथ नेविबार के दाईं ओर दिए गए लिंक को स्थानांतरित करना मैं नेविबार के बाईं ओर से दाईं ओर लिंक को स्थानांतरित करने का प्रयास कर रहा था और यह मुझे नहीं जाने देगा। मैंने इसे दाईं ओर तैरने की कोशिश की है और कुछ भी नहीं हुआ था, स्थिति के साथ: रिश्तेदार; दाएं: 200 पीएक्स; और पैडिंग-दाएं: -200 पीएक्स; अगर किसी के पास कोई अन्य सुझाव है तो इसकी सराहना की जाएगी धन्यवाद।बूटस्ट्रैप 4 - टॉगल बटन

<nav class="navbar navbar-toggleable-md navbar-light bg-faded"> 

    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 

     <span class="navbar-toggler-icon"></span> 

    </button> 

    <a class="navbar-brand" href="index.html"> 

     <img id="logo" src="images/logo.png" width="200" class="d-inline-block align-top" alt=""> 

    </a> 

    <div class="collapse navbar-collapse" id="navbarSupportedContent"> 

     <ul class="navbar-nav mr-auto"> 

      <li class="nav-item"> 
       <a class="nav-link active text-white" href="index.html">Home <span class="sr-only">(current)</span></a> 
      </li> 

      <li class="nav-item"> 
       <a class="nav-link text-white" href="services.html">Services</a> 
      </li> 

      <li class="nav-item"> 
       <a class="nav-link text-white" href="portfolio.html">Portfolio</a> 
      </li> 

      <li class="nav-item"> 
       <a class="nav-link text-white" href="about.html">About</a> 
      </li> 

     </ul> 

    </div> 
</nav> 

उत्तर

10

आप .mr-auto का उपयोग कर रहे हैं ताकि आप margin-right: auto !important है और नव-आइटम गठबंधन छोड़ दिया।
आप .ml-auto के लिए कक्षा बदलते हैं तो आपको margin-left: auto !important है और अपने नव-आइटम सही संरेखित हैं

+0

जेएसफ़िल्ड में पुष्टि की गई: https://jsfiddle.net/sayLz41a/ – haxxxton

+0

संशोधित jsfiddle https: // jsfi ddle.net/sayLz41a/1/ (सफेद navbar पर सफेद पाठ के बजाय सफेद navbar पर काले पाठ के साथ) – DestinatioN

+0

बहुत बहुत धन्यवाद! :) –

0

बूटस्ट्रैप में कुछ सीएसएस संशोधित करें:

प्रयुक्त justify-content: end; अंत के लिए

.mr-auto { 
    margin-right: 0 !important; 
} 
.navbar-toggleable-md .navbar-collapse {   
    -webkit-justify-content: flex-end; 
    justify-content: flex-end; 
} 

यहाँ है सामग्री शुरू करने के लिए फिल्ड कोड: https://jsfiddle.net/0ewenvcb/2/

+0

यह काम नहीं कर रहा है .. लिंक अभी भी बाईं ओर हैं :( – haxxxton

+0

फीड में यह काम कर रहा है .. –

+0

क्रोम ओएसएक्स संस्करण 55.0.2883.95 (64-बिट) लिंक पर http://imgur.com/nCwNwGi आपके उत्तर में पहेली लिंक में गठबंधन छोड़ दिया गया है (https://jsfiddle.net/0ewenvcb/1/) – haxxxton

संबंधित मुद्दे