2012-05-12 26 views
11

क्या कोई भी कृपया jQuery UI tabs में टैब को केंद्र-संरेखित करने के बारे में जानता है?jQuery UI टैब को केंद्र-संरेखित कैसे करें - स्क्रीनशॉट

(डिफ़ॉल्ट रूप से उनकी गठबंधन छोड़ दिया जाता है और मैं दस्तावेज़ में संरेखित विकल्प नहीं मिल सकता है)

यहाँ a page वह जगह है जहाँ मैं कुछ चार्ट समूहों के लिए इसका इस्तेमाल करते हैं और वर्तमान कोड बस है:

$('#chart_tabs').tabs(); 

enter image description here

अद्यतन: सीएसएस कोड:

.ui-tabs .ui-tabs-nav { 
      text-align: center; 
    } 

    .ui-tabs .ui-tabs-nav li { 
      float: none !important; 
      display: inline-block; 
    } 

डिडिएर (धन्यवाद) ने सुझाव दिया केंद्र गठबंधन टैब होते हैं, लेकिन यह भी टैब- नीचे कुछ अजीब अंतर "बटन" डाल:

enter image description here

उत्तर

10

यह मैं हूँ दिनों में वापस बाहर करने में मदद कतरना। ।

.centered .ui-tabs-nav { 
    height: 2.35em; 
    text-align: center; 
} 
.centered .ui-tabs-nav li { 
    display: inline-block; 
    float: none; 
    margin: 0em; 
} 

शायद यह आपके लिए भी काम करता है

+0

यह मेरे लिए काम किया है, धन्यवाद! मैंने निर्दिष्ट किया है कि

....
' –

9

सबसे आसान तरीका है कंटेनर (यूएल तत्व) और unfloat टी पर text-align: center लागू करने के लिए है वह LI:

.ui-tabs .ui-tabs-nav { 
    text-align: center; 
} 

.ui-tabs .ui-tabs-nav li { 
    float: none !important; 
    display: inline-block; 
} 
+0

धन्यवाद, लेकिन इसने मेरे द्वारा किए गए सभी ब्राउज़रों पर एक अजीब अंतर (कृपया ऊपर अपडेट किया गया प्रश्न देखें) जोड़ा है ... कोई विचार क्यों? –

2

यह मेरे लिए काम किया है और अंतराल (टैब के नीचे) आप का उल्लेख से बचा:

.ui-tabs-nav { 
    float: none; text-align: center; 
} 

.ui-tabs-nav li { 
    display: inline-block; float: none; 
} 

.ui-tabs-nav li a { 
    float: none; 
} 
संबंधित मुद्दे