2013-01-16 9 views
6

बूटस्ट्रैप आइकन और छवि को नीचे कैसे संरेखित करें? (मैं आइकन के लिए फ़ॉन्ट-awsome का उपयोग कर रहा हूँ)।बटन में पाठ के साथ बूटस्ट्रैप आइकन को संरेखित कैसे करें?

JSBIN: http://jsbin.com/uwupuz/2/edit

enter image description here

<div class="btn-group"> 
    <a class="btn" href="#"> 
     <i class="icon-plus"></i> 
     <span>Add</span> 
    </a> 
    <a class="btn" href="#"> 
     <i class="icon-trash"></i> 
     <span>Remove</span> 
    </a> 
    <a class="btn" href="#"> 
     <i class="icon-edit"></i> 
     <span>Edit</span> 
    </a> 
    </div> 

उत्तर

3

इस प्रयास करें: http://jsfiddle.net/jonschlinkert/CBss2/1/ यह है कि क्या यह लागू करने line-height: 1;

button screen cap

के बाद मैं position संपत्ति के साथ गड़बड़ नहीं के रूप में @hajpoj ने सुझाव दिया होगा की तरह लग रहा है समस्या को ठीक करने के लिए क्लीनर तरीके हैं जिनके बाद बाद में कैस्केडिंग प्रभाव नहीं होंगे। position: relative का उपयोग करने वाली दूसरी समस्या यह है कि प्रत्येक आइकन वास्तव में आकार में थोड़ा अलग होता है। आप इसके लिए लेखांकन द्वारा रखरखाव को कम रखने की कोशिश करना चाहते हैं। इसे बनाने के लिए सबसे अच्छा है जैसा कि यह सबसे सामान्य आकार के आइकन के लिए नीचे गठबंधन है, और जब एक औसत से अधिक औसत आइकन का उपयोग किया जाता है तो यह पाठ के साथ ठीक से केंद्रित होता है। position: relative का उपयोग करना एक बड़ा आइकन दूसरों के ऊपर धक्का देगा और ऑफ-सेंटर देखेंगे।

+0

अच्छे अंक, मैं सभी आइकनों के सापेक्ष स्थिति लागू नहीं करता, केवल वही जिन्हें आप ठीक ट्यून करना चाहते थे। आपके jsfiddle में बीटीडब्ल्यू आपकी लाइन-ऊंचाई अधिक विशिष्ट सीएसएस द्वारा सवार हो रही है। – hajpoj

+0

हाँ, सच - मुझे उस भाग का उल्लेख करने के लिए याद दिलाने के लिए धन्यवाद @ hajpoj। बूटस्ट्रैप में आइकन पर लागू सार्वभौमिक चयनकर्ता हमेशा विशिष्टता या उपयोग को बढ़ाने तक ओवरराइड करेंगे! महत्वपूर्ण (मैं या तो करने की अनुशंसा नहीं करता), इसलिए लाइन-ऊंचाई को स्रोत पर समायोजित करने की आवश्यकता है। रेखा ऊंचाई सबसे प्रभावी है क्योंकि यह इसके चारों ओर के पाठ के साथ समायोजित करेगा। हालांकि, मैं हजपोज के समाधान का उपयोग नहीं कर रहा हूं जब सब कुछ विफल हो जाता है - ताकि यह भी काम में आ सकें – jonschlinkert