2010-12-04 15 views
5

इस प्रश्न को वाक्यांश देना मुश्किल था।एक अनियंत्रित सूची के गोलियों को "दर्पण" कैसे करता है?

मुझे लगता है कि आप में से अधिकांश जानते हैं कि एक सामान्य अनियमित सूची में बाईं तरफ गोलियां हैं। मैं जानना चाहता हूं कि इन गोलियों को दाएं तरफ लेना संभव है (jquery समाधान ठीक हैं)।

विस्तार में थोड़ा जाने के लिए, मान लेते हैं कि: foo और bar:

  1. 2 सूचियों मैं पक्ष-साथ प्रदर्शित करना चाहते हैं कर रहे हैं।
  2. bar सूची का टेक्स्ट संरेखण सही होना चाहिए।
  3. bar सूची की गोलियां विरोधी पक्ष पर होनी चाहिए।

पीएस चूंकि मुझे लगता है कि कोई कहेंगे, "क्यों? तार्किक के नाम पर क्यों आप ऐसी चीज करना चाहते हैं?" मेरा विनम्र लेकिन अजीब कोड-बंदर स्वयं को कबूल करना चाहिए कि यह "मानक" से थोड़ा ऊब गया है। ;)

संपादित करें:

dir='rtl' के उपयोग के रूप में यह मुझे के कारण अनचाहे प्रभाव में परिणाम केवल चाहने गोली उलट, नहीं वाक्य के रूप में अच्छी तरह से मेरे मामले के लिए काम नहीं करेगा।

+0

'dir = 'rtf'' ठीक होगा अगर आप वाक्य को उलट दें। –

+0

विचित्र इस पृष्ठ पर लोगों ने कितनी बार 'dir =' rtf 'रखा है। कॉपी-पेस्टिंग या सिर्फ समूह टाइपो? ;) –

+1

@bmoeskau: मेरा मानना ​​है कि हम अवज्ञाकारी कीबोर्ड के दुर्भाग्यपूर्ण मालिक हैं। ;) –

उत्तर

2

आप dir='rtl' उपयोग नहीं कर सकते हैं, तो मुझे लगता है कि वहाँ कोई अच्छा समाधान वास्तव में है। आप डिफ़ॉल्ट सूची बुलेट को अक्षम करने के लिए सीएसएस का उपयोग कर सकते हैं और वर्कअराउंड के बजाए पृष्ठभूमि छवि को स्थिति में रख सकते हैं। वैकल्पिक रूप से, आप ऐसा कुछ कर सकते हैं:

<table> 
    <tr><td>First point. </td><td> <li> </li></td></tr> 
    <tr><td>Second point. </td><td> <li> </li></td></tr> 
</table> 

जो एक बुरा दिखने वाला कामकाज है, लेकिन जो भी आप चाहते हैं वह करता है। लेआउट के लिए टेबल्स स्पष्ट रूप से अवांछित है, लेकिन यहां मुझे लगता है कि स्थिति और परिवर्तनीय-ऊंचाई संरेखण के मामले में समतुल्य सीएसएस काफी जटिल होगा।

+2

मैं गोलियों को अक्षम करने और पैडिंग में एक छवि का मज़ाक लगाने की अनुशंसा करता हूं। कम से कम यह आपको मार्कअप में उल/ली संरचना के साथ छोड़ देता है। –

1

<ul dir='rtl'>...</ul> आज़माएं।

dir='rtf' स्निपेट ब्राउज़र को बताता है कि पाठ को दाएं से बाएं ("दिशा: दाएं से बाएं") पढ़ा जाना चाहिए।

संपादित करें: टिप्पणियां देखें! इसका उपयोग बाएं से दाएं भाषाओं के लिए नहीं किया जाना चाहिए!

+0

@closure क्या करता है ???? – kobe

+0

कृपया मेरा संपादन देखें। :] – ClosureCowboy

+0

@gov 'dir' दिशा जांच के लिए खड़ा है http://www.w3.org/TR/REC-html40/struct/dirlang.html#adef-dir – peakit

0

यह दिशा विशेषता का उपयोग कर सीएसएस के साथ किया जा सकता है। बस direction:rtl करें।

पूरी तस्वीर:

<ul style="float:left"> 
    <li>Foo</li> 
    <li>Bar</li> 
</ul> 
<ul style="direction:rtl;float:right;"> 
    <li>Foo</li> 
    <li>Bar</li> 
</ul> 

http://startwithabreak.com/misc/test.html

+0

यदि आप पूरी तरह से वाक्यों के साथ 'Foo' और' Bar' को प्रतिस्थापित करते हैं, तो आपको एक अवांछित प्रभाव दिखाई देगा (क्लोजर काउबॉय ने देखा)। –

+0

एह, वैसे भी आपको सूचियों में कितनी बार आवश्यकता होती है। – Radu

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