2013-10-03 6 views
33

बोलो ऐड ऑन में ग्लाइफिकॉन के मेरे एचटीएमएल (जेड में) है।बूटस्ट्रैप 3 ग्लाइफिकॉन एड ऑन

.input-group 
    input.form-control(type='text') 
    span.input-group-addon.glyphicon.glyphicon-calendar 

हालांकि एडन इनपुट फ़ील्ड के साथ गठबंधन नहीं है। Screeshot:

enter image description here

यह सामान्य या बूटस्ट्रैप 3 में एक बग है?

अद्यतन

मिल गया: bootstrap.css में: 2171 (कम से संकलित)

.glyphicon{ ...; top: 1px; ...} 

बग?

+0

क्या आपने अपने ब्राउज़र के ज़ूम स्तर को रीसेट करने का प्रयास किया है (फ़ायरफ़ॉक्स में ctrl + 0)? –

+0

@JasonSperske हम्म नहीं यह डिफ़ॉल्ट रूप से है। सभी स्तरों में वे इस तरह दिखाई देते हैं। बीटीडब्ल्यू यह क्रोम ओएस एक्स है, लेकिन सफारी में भी प्रतिकृति करता है। – Diolor

+2

यदि आप अपना एचटीएमएल दिखाएंगे तो इससे मदद मिलेगी। शायद उन तत्वों के बाहर कुछ चल रहा है। पूरा फॉर्म दिखाएं। – isherwood

उत्तर

28

हाँ, यह मेरी लिए एक बग लगता है: यह एक बग है: https://github.com/twbs/bootstrap/issues/10936

मैं इस https://github.com/twbs/bootstrap/issues/9850 पहले पढ़ें।

मैं इस के लिए इस कोड का उपयोग करें: Firefox के लिए

<div class="container"> 
<br> 
<div class="input-group"> 
    <span class="input-group-addon glyphicon glyphicon-star"></span>  
    <input type="text" class="form-control" placeholder="Username"> 
</div> 
<br> 
<div class="input-group input-group-sm"> 
    <span class="input-group-addon glyphicon glyphicon-star"></span>  
    <input type="text" class="form-control" placeholder="Username"> 
</div> 
<br> 
<div class="input-group input-group-lg"> 
    <input type="text" class="form-control" placeholder="Username"> 
    <span class="input-group-addon glyphicon glyphicon-star"></span>  
</div> 
<br> 
<div class="input-group"> 
    <input type="text" class="form-control" placeholder="Username"> 
    <span class="input-group-addon glyphicon glyphicon-star"></span>  
</div> 
<br> 
<div class="input-group input-group-sm"> 
    <input type="text" class="form-control" placeholder="Username"> 
    <span class="input-group-addon glyphicon glyphicon-star"></span>  
</div> 
<br> 
<div class="input-group input-group-lg"> 
    <input type="text" class="form-control" placeholder="Username"> 
    <span class="input-group-addon glyphicon glyphicon-star"></span>  
</div> 
<br> 
<div class="input-group input-group-lg"> 
    <input type="text" class="form-control" placeholder="Username"> 
    <span class="input-group-addon"><span class="glyphicon glyphicon-star"></span></span>  
</div> 
<br> 
</div> 

परिणाम:

enter image description here:

एक समस्या input-group-lg के लिए डबल अवधि इनपुट लंबे समय तक (कारण के लिए बनाता होगा। ग्लाइफिकॉन: खाली) लेकिन समस्या को ठीक नहीं किया। मुझे यह समस्या नहीं मिली .glyphicon{ ...; top: 1px; ...} भी मिला।

Firefox के लिए मैं इस समाधान पाया:

bootstrap.css से

:

.input-group-lg > .form-control, 
.input-group-lg > .input-group-addon, 
.input-group-lg > .input-group-btn > .btn { 
    height: 45px; 
    padding: 10px 16px; 
    font-size: 18px; 
    line-height: 1.33; 
    border-radius: 6px; 
} 

10px से खड़ी गद्दी बदलने समस्या हल हो जाती 9px करने के लिए।

यह सीएसएस नियम form.less (। इनपुट-lg() इनपुट इनपुट समूह से कॉल से आता है) @ पैडिंग-बड़े-लंबवत का उपयोग करके: 10px; (Variables.less से)

गूगल क्रोम में मैं समस्या का एक ही तरह मिल गया है, सभी आकारों के लिए देखें:

enter image description here

इस मामले में यह डबल अवधि का उपयोग करने में मदद करता है:

`<span class="input-group-addon"><span class="glyphicon glyphicon-star"></span></span>` 
+0

हाय बास, धन्यवाद। मैंने 23 वीं लाइन [यहां] (https://github.com/twbs/bootstrap/blob/master/less/glyphicons.less) को अक्षम करके हल किया। मुझे नहीं पता कि यह क्यों मौजूद है लेकिन यह एकमात्र चीज है जो परेशानी पैदा करती है। – Diolor

42

बूटस्ट्रैप 3 के वर्तमान संस्करण के साथ बास 'जवाब स्पष्ट करने के लिए, तुम सब करने की जरूरत है:

<div class="input-group input-group-lg"> 
    <input type="text" class="form-control"> 
    <span class="input-group-addon"><span class=" glyphicon glyphicon-star"></span></span> 
</div> 

दूसरे शब्दों में, दस्तावेज़ों में वर्णित मूल बूटस्ट्रैप मार्कअप।

+3

कुंजी के साथ के अंदर .gputphicon के साथ .input-group-addon के साथ घोंसला है। ओपी के उदाहरण में दोनों .glyphicon और .input-group-addon दोनों के साथ एक का उपयोग करना परेशानी का कारण बन सकता है। – misko321

1
<div class="input-prepend input-append"> 
    <span class="add-on"> <i class="icon-user"></i></span> 
    <input class="span2" id="appendedPrependedInput" type="text"> 
    <span class="add-on"> <i class="icon-envelope"></i></span> 
</div> 
2
साथ यह तय

स्थानीय ओवरराइड:

<style type="text/css"> 
    .glyphicon { 
     top: 0; 
    } 
</style> 
0
बटन जगह के भीतर

एचटीएमएल कोड '& nbsp'

& nbsp

+0

http://stackoverflow.com/help/how-to-answer – theblindprophet

0
<span class="input-group-addon"><i class="glyphicon glyphicon-user glyphicon-color"></i></span> 
+0

कृपया अधिक जानकारी के साथ संपादित करें। केवल कोड और "इसे आज़माएं" उत्तर निराश हैं, क्योंकि उनमें कोई खोज योग्य सामग्री नहीं है, और यह समझाएं कि किसी को "इसे आजमाएं" क्यों चाहिए। हम ज्ञान के लिए संसाधन बनने के लिए यहां एक प्रयास करते हैं। – abarisone

0

मैंने ग्लिफिकॉन में रहने वाली अवधि शैली में "स्थिति: प्रारंभिक" जोड़कर इसे ठीक किया है या आप इस तरह सीएसएस का उपयोग कर सकते हैं।

.glyphicon { 
    position: initial; 
} 

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div class="form-group"> 
 
    <div class="input-group"> 
 
    <span class="input-group-addon glyphicon glyphicon-tags" style="position:initial"></span> 
 
    <input type="text" class="form-control" placeholder="Tags" /> 
 
    </div> 
 
</div>

0

पुरानी पोस्ट लेकिन यह किसी की मदद कर सकते हैं: मैं एक बटन का उपयोग करें और यह पूरी तरह से काम करता है!

<div class="input-group"> 
     <input type="text" class="form-control" placeholder="Filter"/> 
     <span class="input-group-btn"> 
      <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-filter"></span></button> 
     </span>       
    </div> 
संबंधित मुद्दे