जावदोक में इंडेंटेशन के कई स्तर कैसे बनाएं?


89

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

मैं एक नेस्टेड सूची कैसे बना सकता हूं:

  • कुछ तत्व
    • कुछ अन्य तत्व
      • अभी तक कुछ अन्य तत्व

जवाबों:


134
<ul>
  <li>Element</li>
  <ul>
     <li>Subelement...</li>

आप सुंदर रूप से javadoc टिप्पणियों के अंदर HTML का स्वतंत्र रूप से उपयोग कर सकते हैं।

अद्यतन: क्योंकि यह आया था, मैंने कोशिश की

<ul>
    <li>one</li>
    <ul>
        <li>one point one</li>
    </ul>   
</ul>

और पाओ

  • एक
    • एक बिंदु एक

मैं मानता हूं कि उचित घोंसला बनाना बेहतर है।


2
मैं कहूंगा कि नेस्टेड <ul> को कुछ <li> एलिमेंट के अंदर होना चाहिए, तुलना के लिए देखें w3.org/wiki/HTML_lists#Nesting_lists
user2622016

आप ऐसा कह सकते हैं, लेकिन कोशिश करना कुछ अलग कहता है।
चार्ली मार्टिन

1
@ शर्ली कहने के बजाय "मैं सहमत हूं कि उचित घोंसला बनाना बेहतर है।", शायद आप एक उदाहरण लिख सकते हैं कि कैसे ठीक से घोंसला बनाया जाए? अन्यथा, शायद कुछ शुरुआती आपकी टिप्पणी को नहीं समझेंगे और उपर्युक्त फॉर्म का उपयोग करेंगे।
रौनी लिलेमेट्स

2
मैं समझ गया कि user2622016 का मतलब है कि आपको इस तरह लिखना होगा: <ul> <li> <ul> ... </ ul> </ li> </ ul>, ताकि अंतरतम <ul> .. </ ul। > एक <li> .. </ li> ब्लॉक के अंदर भी है।
रौनी लिलेमेट्स

1
हालाँकि मुझे यह स्पष्ट रूप से नहीं कहा गया है (और मैंने देखा), यह वह शैली है जिसका उपयोग Oracle के प्रलेखन में किया जाता है । साथ ही, नेटबीन्स इसकी शिकायत करता है। दूसरी ओर, इंटेलीज, खुशी से </li>टैग जोड़ता है
सेवरिटीऑन

29

सही तरीका इस प्रकार है:

/**
 * <ul>
 *   <li>some element
 *   <li><ul>
 *     <li>some other element
 *     <li><ul>
 *       <li>yet some other element
 *     </ul>
 *   </ul>
 * </ul>
 */

हालाँकि JavaDoc HTML से उधार लेता है, लेकिन यह HTML नहीं है, और आपको </li>टैग को छोड़ देना चाहिए , जैसे कि आपको </p>टैग को छोड़ देना चाहिए ।


1
समापन टैग की चूक के लिए कोई संदर्भ?
फ्राइडेरब्लुमेले

1
हां, यहां: oracle.com/technetwork/java/javase/documentation/… - हालांकि यह स्पष्ट होने के बजाय निहित है।
सेवेरिटीऑन

समझ में नहीं आता कि इस उत्तर में अधिक उत्थान क्यों नहीं है।
जॉन स्मिथ

8

नेस्टेड सूची अपने भीतर होनी चाहिए <li><ul>का मान्य बाल तत्व नहीं है <ul>

तो आपका उदाहरण होगा:

<ul>
  <li>some element</li>
  <li>
    <ul>
      <li>some other element</li>
      <li>
        <ul>
          <li>yet some other element</li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

आपका कोड रिक्त आइटम वाली सूची में परिणाम करता है। हालाँकि यह HTML में ठीक से नेस्टेड है, लेकिन रेंडर किया हुआ परिणाम बदसूरत है।
naXa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.