23

बूटस्ट्रैप टूलटिप में पाठ को संरेखित करना डिफ़ॉल्ट रूप से मध्य में पाठ को संरेखित करता है। मैं बाईं ओर संरेखित करना चाहता हूं। सीएसएस फ़ाइल को संशोधित करने के बजाय एचटीएमएल के भीतर ऐसा करने का कोई अच्छा तरीका है?बूटस्ट्रैप टूलटिप

यहाँ मेरी नमूना कोड है:

<p rel="tooltip" title="Text in tooltip I want to align">Hover over here</p> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("p").tooltip(); 
    }); 
</script> 

मैं पहले से ही करने की कोशिश की है, लेकिन यह काम नहीं किया:

<p rel="tooltip" data-html="true" title="<p align='left'>Text in tooltip</p>">Hover over here</p> 

उत्तर

10

आप इस एक कोशिश की है?

<style> 
.tooltip > p { 
    text-align:left; 
} 
</style> 

मुझे यह भी नहीं लगता कि टूलटिप शीर्षक में HTML कोड सहित। क्या करना चाहिए है:

$("p").tooltip({ 
    html: true, 
    title: '<p>Text in tooltip</p>' 
}); 

इसके अलावा पी द्वारा पैरा की चर्चा करते हुए एक बुरा विचार है, के रूप में आप अपने दस्तावेज़ में उनमें से कई हो सकता था। बूटस्ट्रैप संस्करण 2.2.2 निम्नलिखित काम करता है अच्छी तरह से में मेरे लिए

<p id="myparagraph"> Hover over here </p> 
$("#myparagraph") 
+0

.tooltip> p { text-align: बायां; } की आवश्यकता नहीं है। align = "left" जोड़ना पर्याप्त है – Ruut

+2

align = "left" मान्य नहीं है @ruut। –

+0

डनी की टिप्पणी को स्पष्ट करने के लिए, एक HTML टैग में 'align = "left" 'का उपयोग करके वैध HTML5 मान्य नहीं है। एचटीएमएल 5 विधि इस उत्तर में वर्णित सीएसएस है। – drewsberry

61

: बजाय एक आईडी से देखें

.tooltip-inner { 
    text-align: left; 
} 

अपडेट: यह भी बूटस्ट्रैप 3.3.6 में काम करता है।

+3

अभी भी बूटस्ट्रैप v3.1.1 – famousgarkin

+1

के साथ अच्छी तरह से काम करता है बिना 'महत्वपूर्ण' – famousgarkin

+0

ग्रेट वर्क्स के बिना भी। इसे सही उत्तर के रूप में चिह्नित करें। –

1

बदलें अपनी bootstrap.css (या bootstrap.min.css) में निम्नलिखित, v3

.tooltip-inner{ 
... 
text-align:center; //change to left 
... 
} 
+0

का उपयोग कर रहा हूं कभी भी bootstrap.css में बदलाव नहीं करता, बल्कि अपनी स्वयं की सीएसएस फ़ाइल लिखें और बूटस्ट्रैप समावेशन के बाद इसे शामिल करें। यह आपको अभी भी डिफ़ॉल्ट व्यवहार को ओवरराइट करने की अनुमति देगा, लेकिन बाद में आपके मैन्युअल ओवरराइट को खोए बिना बूटस्ट्रैप को अपग्रेड करने की अनुमति देगा। – mtrolle

0

के लिए भी काम करता है जब तुम सिर्फ बूटस्ट्रैप टूलटिप का उपयोग कर टूलटिप में एचटीएमएल शामिल करना चाहते हैं (का उपयोग कर डेटा-एचटीएमएल)

यहाँ

कोड:

<span data-toggle="tooltip" data-html="true" title="<p style='text-align:left'>Hello again<br/> this is tooltop</p>"> 
संबंधित मुद्दे