2009-06-24 14 views
55

अंतरण योग्य लगता है?एचटीएमएल में यूएल या ओएल का उपयोग कब करें?

+3

उन्हें वास्तव में अलग-अलग नाम चुनना चाहिए था, जैसे कि जब आप पहली बार इस बारे में सीख रहे हैं तो यह भ्रमित है क्योंकि एक दृश्य सूची स्पष्ट रूप से एक निश्चित क्रम में प्रदर्शित होने जा रही है। उन्हें इसे (बुलेट सूची के लिए) और (क्रमांकित सूची के लिए) नाम दिया जाना चाहिए था। –

उत्तर

72

यूएल "बिना क्रम वाली सूची" का अर्थ है। ओएल का मतलब है "आदेशित सूची"।

यूएल आप बुलेट बिंदुओं हो जाता है। ओएल आपको नंबर मिल जाता है।

निश्चित रूप से अंतरण योग्य नहीं है।

+14

खैर, तकनीकी रूप से आप बदल सकते हैं कि सूची सीएसएस (सूची-शैली) के साथ कैसे दिखाई देती है। लेकिन हां, semanticaly, यूएल आदेश के लिए unordered डेटा और ओएल के लिए इस्तेमाल किया जाना चाहिए। – jimr

+0

बहुत सच है। सीएसएस सिर्फ डेटा का प्रदर्शन है; यह अर्थपूर्ण अंतर है जो महत्वपूर्ण है, आईएमओ। – Randolpho

+0

-1 - तथ्य यह है कि डिफ़ॉल्ट डिस्प्ले अलग-अलग होना चाहिए जिस पर आप उपयोग करना चुनते हैं। यदि डिस्प्ले के बारे में बिट हटा दिया गया है या स्पष्टीकरण दिया गया है तो मैं डाउनवोट रद्द कर दूंगा। –

13

राजभाषा:

  1. सूची आइटम 1
  2. सूची आइटम 2

यूएल:

  • सूची आइटम 1
  • सूची आइटम 2

OL आदेश दिया गया है, यूएल अनियंत्रित सूची

+0

ओएल के लिए, क्या छिपाने की संख्या संभव है? – omg

+0

जैसा कि अन्य पदों में उल्लिखित है, आप सीएसएस सूची-शैली का उपयोग कर सकते हैं: कोई भी नहीं; इसे छुपाने के लिए। सूची के साथ गंदगी में सूची-शैली-प्रकार का भी उपयोग कर सकते हैं। यदि आप डाउनवोट पर जा रहे हैं तो एक कारण छोड़ दें। – Zach

+0

समझ गया। और क्या होगा यदि मैं प्रत्येक यूएल तत्व के बीच मार्जिन सेट करना चाहता हूं? – omg

25

एक आदेश दिया गया सूची (OL) है, यह उन चीजों के लिए है जो परिभाषित और विशिष्ट क्रम हैं। उनके संगठित होने के पीछे एक कारण है।

अन्य (UL) बिना क्रम वाली सूची है, जो कोई निर्दिष्ट क्रम में चीजों की सिर्फ एक संग्रह है। उनका संगठन छोटा है।

+9

हाँ। दूसरों का उल्लेख नहीं है कि संख्याएं या गोलियां केवल डिफ़ॉल्ट स्वरूपण हैं। अर्थपूर्ण अर्थ मुख्य बात है। –

+1

बीटीडब्ल्यू, सीएसएस द्वारा यूएल की गोलियों को कैसे छिपाना है? – omg

+9

सूची-शैली: कोई नहीं; –

7

मुझे लगता है कि यह एक sematic मुद्दा है, के रूप में नंबर/बुलेट बिंदुओं सीएसएस द्वारा बदला जा सकता।

आदेश दिया सूचियों निर्देश, या किसी भी अनुक्रमिक जानकारी जैसी चीज़ों को होना चाहिए।

अक्रमित सूचियों और सब कुछ किया जाना चाहिए।

+2

मुझे इसे मारो। अर्थशास्त्र लाने के लिए धन्यवाद। –

44

<ol> के साथ डेटा का क्रम महत्वपूर्ण है और <ul> के साथ (डिफ़ॉल्ट रूप से) प्रदर्शित किया जाएगा, आदेश उतना महत्वपूर्ण नहीं है। उदाहरण:

<p>Tomorrow I will</p> 
<ol> 
<li>Wake up</li> 
<li>Have breakfast</li> 
<li>Go to sleep</li> 
</ol> 
<p>During breakfast, I will eat</p> 
<ul> 
<li>Butter</li> 
<li>Eggs</li> 
<li>Bacon</li> 
</ul> 
3

राजभाषा का प्रयोग करें जब आप चरणों एक निश्चित क्रम में किया जाना करने की जरूरत है कि लिस्टिंग रहे हैं। उपयोग यूएल आप महत्व के किसी विशेष क्रम में आइटम सूचीबद्ध किए जा रहे हैं।

17

हाहा, इतने सारे उत्तर!

जब एचटीएमएल पहली बार बाहर आया, वहां OL और UL थे, जैसा कि अन्य सभी पोस्टर ने कहा है, जिसका मतलब आदेशित सूची और अनियमित सूची है।

अंतर आसान था। ओएलएस प्रदर्शित ... उनके बगल में एक नंबर। या एक रोमन अंक, या एक पत्र! आप यह भी नियंत्रित कर सकते हैं कि यह पूंजीकृत प्रतीकों या लोअरकेस का उपयोग करता है या नहीं! ठंडा!

ULS आप गोलियों दे दी है। गोलियों के 3 प्रकार, यहां तक ​​कि - डिस्क (खोखला हलकों), वर्गों (भरा वर्ग), हलकों (हलकों भर दिया।)

कोई CSS हुई थी। इन विशेषताओं के अलावा, वहाँ वास्तव में सूची प्रारूपों अनुकूलित करने के लिए एक तरह से नहीं था (और मार्जिन और indententations और बाकी सब कुछ।) तो, यह अंतर महत्वपूर्ण था।

आजकल

, अपने सभी सीएसएस।वास्तव में, डब्ल्यू 3 लोग चाहते हैं कि आप एचटीएमएल "प्रकार" विशेषता के बजाय शैलियों का उपयोग करें जो आप उपयोग करते थे। इसलिए, यूएल बनाम ओएल का उपयोग वास्तव में कोई फर्क नहीं पड़ता, अगर आप उनमें से एक हैं तो नए सीएसएस उपयोगकर्ता।

सीएसएस आपको बुलेट प्रकार बदलने, या किसी छवि का उपयोग करने का विकल्प चुनता है, या मार्जिन/शैलियों/इंडेंटेशन को बदलता है, या यहां तक ​​कि बुलेट भी प्रदर्शित नहीं करता है।

फिर से संपादित करें: यह उत्तर वास्तव में यूएल बनाम ओएल के अर्थपूर्ण गुणों को संबोधित करने के लिए नहीं है। लेकिन तकनीकी रूप से (आप जानते हैं, बिट्स और बाइट्स पर) उपर्युक्त व्यवहार में अंतर को रेखांकित करता है।

+7

भेद बनाना सही है क्योंकि आप नहीं जानते कि उपयोगकर्ता जानकारी तक कैसे पहुंच जाएगा। शायद उसका ब्राउज़र सीएसएस का समर्थन नहीं करता है या वह एक स्क्रीन रीडर, या जो कुछ भी उपयोग कर रहा है। अर्थात् वे समान नहीं हैं, इसलिए आपको उन्हें अलग करना होगा। – basaundi

46

गणित शर्तों में (हे, क्यों नहीं?), <ol> एक अनुक्रम का प्रतिनिधित्व करता है, जबकि <ul> एक सेट का प्रतिनिधित्व करता है। आदेशित सूची में आइटम को पुनर्व्यवस्थित करना सूची का अर्थ बदलता है। एक अनियंत्रित सूची में उन्हें पुनर्व्यवस्थित करना नहीं है।

यह किस प्रकार की सूची का उपयोग करने के लिए एक अच्छा नियम-अंगूठा है। यदि आइटम के क्रम को बदलने से सूची गलत होती है, तो आप <ol> का उपयोग करना चाहते हैं। अगर आदेश कोई फर्क नहीं पड़ता, तो <ul> का उपयोग करें।

+5

अनुक्रम बनाम सेट एक मजेदार रूपक है, सिवाय इसके कि एक गणितीय सेट दोहराने की अनुमति नहीं देता है जबकि एक HTML unordered सूची करता है। – jtmoulia

+0

मुझे लगता है कि आप "छोड़कर" के बजाय "लेकिन" का मतलब है। तथ्य यह है कि "एक गणितीय सेट दोहराए जाने की इजाजत नहीं देता है, जबकि एक HTML unordered सूची करता है", इस तथ्य को नहीं बदलता है कि "अनुक्रम बनाम सेट एक मजेदार रूपक है"। ratskin

1

उल का मतलब अनियंत्रित सूची है। यह सूची में है, इससे कोई फ़र्क नहीं पड़ता कि सूची आइटम किस क्रम में हैं।

ol का ऑर्डर आदेश दिया गया है। यह उन सूचियों के लिए है जो गिने गए हैं या किसी भी तरह से दिखाते हैं कि उनके पास एक विशिष्ट ऑर्डरिंग है।

डिफ़ॉल्ट उल द्वारा आपको बुलेट पॉइंट सूचियों और ओएल क्रमांकित सूचियां मिलती हैं, हालांकि इसे सीएसएस में संपादित किया जा सकता है।

7

प्रश्न के रूप में पूछते हैं, "जब उन्हें इस्तेमाल करने के लिए", मैं जब, मैं आमतौर पर राजभाषा उपयोग करने के लिए जब मैं चरणों की एक श्रृंखला निर्णय का उदाहरण पेशकश करने के लिए उचित सोचा, और यूएल जब मैं विकल्प प्रदान करना चाहते हैं:

यहाँ सूची आदेश दिया

कदम व्यापार के मामले के लिए महत्वपूर्ण हैं, इसलिए हम एक आदेश दिया सूची प्रयोग किया जाता है इस क्रम में चरणों करना चाहिए,।

ई-कॉमर्स पर चेकआउट चरण, ये चरण इस क्रम में होंगे।

<ol> 
    <li>shipping</li> 
    <li>billing</li> 
    <li>summary</li> 
    <li>confirmation</li> 
</ol> 

बिना क्रम वाली सूची

एक उपयोगकर्ता क्रम में वे इन विकल्पों के साथ बातचीत करने के लिए

<ul> 
    <li>Contact Us</li> 
    <li>Newsletter Signup</li> 
    <li>Terms</li> 
    <li>Log out</li> 
</ul> 
1

कुछ मामलों (विशेष रूप से के साथ लोगों के लिए स्क्रीन रीडर द्वारा प्रयोग किया जाता में चयन पर फैसला कर सकते हैं विशेष जरूरतों) आप ऑर्डर सूची का आदेश दे सकते हैं लेकिन विज़ुअल डिज़ाइन के कारण उनके साथ संख्याएं शामिल नहीं हो सकती हैं। पूर्व। जब आप एक फॉर्म भरने के लिए किसी पृष्ठ पर निर्देशों का पालन करते हैं और स्क्रीन पाठकों को निर्देशों में आदेशित वस्तुओं का लाभ उठाने के लिए चाहते हैं तो यह उपयोगी होगा। सभी दृश्य उद्देश्यों के लिए उन्हें सीएसएस के माध्यम से बिल्कुल वही देखने के लिए बनाया जा सकता है। यह (गैर-दृश्यमान, लेकिन पाठक को स्क्रीन करने में सहायक) अर्थशास्त्र है जो अलग-अलग और कभी-कभी उपयोगी होते हैं।

1

http://techuap.com/category/tips/computer-programming-tips

राजभाषा का प्रयोग करें जब आप चरणों एक निश्चित क्रम में किया जाना करने की जरूरत है कि लिस्टिंग रहे हैं। जब आप वस्तुओं को किसी विशेष क्रम में सूचीबद्ध नहीं करते हैं तो यूएल का उपयोग करें। डिफॉल्ट उल द्वारा आपको बुलेट पॉइंट सूचियों और ओएल क्रमांकित सूचियां मिलती हैं, हालांकि इसे सीएसएस में संपादित किया जा सकता है। धन्यवाद ..

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