2012-09-18 18 views
7

सबसे पहले, बहुत खेद है अगर यह "सत्य" स्टैक ओवरफ्लो प्रश्न नहीं है। लेकिन ऐसा कुछ है जिसके बारे में मैंने हमेशा सोचा है ...क्या नेविगेशन बार हमेशा सूचियों के रूप में लागू किया जाना चाहिए?

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

<ul> 
    <li> Home </li> 
    <li>About Us</li> 
    <li>Blog</li> 
    <li>Contact Us</li> 
</ul> 

और फिर आवश्यक स्टाइल कि क्षैतिज और इतने पर और आगे सूची प्रदर्शित करता है लागू होते हैं।

लेकिन क्या यह मानक पत्थर में सेट है या ऐसा करने के लिए यह सबसे अच्छा विकल्प है, क्योंकि ऐसा करने के लिए यह सबसे अच्छा विकल्प है ... क्योंकि वर्तमान में मेरे पास एक नेविगेशन बार है जो आपके 'मानक' एनवी बार नहीं है बोलो, और यह एक सूची के रूप में इसे लागू करने के लिए एक मिशन का एक छोटा सा हिस्सा है। कुछ divs में रखा कुछ लिंक टैग अच्छी तरह से काम करेंगे। लेकिन निश्चित रूप से मैं यह तरीका नहीं करना चाहता हूं अगर यह लोगों को मुझे इंगित करने और हंसने वाला है ...

अग्रिम धन्यवाद!

+0

मैं कैसे अपने नेविगेशन बार "नहीं अपने 'मानक' NV तो बात करने के लिए बार" है के बारे में अधिक जानना चाहते हैं है! – Sean

उत्तर

7

साइट नेविगेशन के लिए सूचियों का उपयोग क्यों करें?

एक साइट वेब मानकों का उपयोग कर डिजाइनिंग का एक हिस्सा शब्दार्थ सही कोड का उपयोग शामिल है। "Brainstorms and Raves" उद्धरण के लिए:

अच्छी HTML संरचना तर्क, क्रम, और अर्थात् सही मार्कअप पर आधारित है। यदि आपके पास हेडिंग हेडिंग तत्व का उपयोग है, तो एच 1 तत्व से शुरू होता है। यदि आपके पास अनुच्छेद है, तो अनुच्छेद तत्व का उपयोग करें। यदि आपके पास कोई सूची है, तो सूची आइटम तत्व का उपयोग करें।

एक संरचनात्मक स्तर पर, साइट नेविगेशन बस साइट के अन्य क्षेत्रों के लिए लिंक की एक सूची है। इसलिए, साइट नेविगेशन को चिह्नित करने के लिए सबसे अच्छी विधि एक सूची तत्व का उपयोग करने के लिए (तर्कसंगत) है।

आप अच्छा HTML संरचना, तो पाठ आधारित ब्राउज़र, स्क्रीन रीडर, गैर सीएसएस समर्थन ब्राउज़र का उपयोग करते, सीएसएस के साथ ब्राउज़र को बंद कर दिया और खोज बॉट और अधिक आसानी से अपनी सामग्री का उपयोग करने के लिए सक्षम हो जाएगा।

इस पर एक अच्छा लेख here

+0

बिल्कुल वही जो मैं खोज रहा था! बहुत बहुत धन्यवाद :) – Tiwaz89

+0

@DeanGrobler आप का स्वागत है। – Champ