سؤال

والعديد من (معظم؟) مواقع تهدف لسهولة الوصول إليها والامتثال للمعايير استخدام قوائم غير مرتبة للملاحة بهم. هل هذا جعل الموقع أكثر يسرا أم أنها مجرد توفر عناصر مفيدة لتصفيف؟

وأنا لا مانع منها، ولقد تم استخدام قوائم غير مرتبة على هذا النحو. انها مجرد أنه عندما أقوم بإزالة التصميم من صفحة في محاولة لقياس انها سهولة الوصول، ويبدو لي أنه قد يمكن أن يكون مجرد وكذلك وصلات واضحة. أين تأتي من هذا؟

هل كانت مفيدة؟

المحلول

وأفضل توصيف للملاحة موقعك سيكون علامة HTML (ق) التي تمثل أفضل ما الملاحة الخاص بك. هذا هو المكان الذي يجتمع المطاط الطريق لدلالات HTML.

هل الملاحة الخاص بك القائمة التي ليس لديها أي ترتيب منطقي؟ إذا كان الأمر كذلك بعد ذلك <UL> يكون خيارا جيدا. هل الملاحة الخاص بك أكثر من المعالج الذي يتطلب خطوات أو هو ربما في تسلسل أبجدي أو رقمي؟ إذا كان الأمر كذلك ثم <OL> قد يكون خيارا أفضل.

والتقديم الملاحة الخاص بك ك <م> وصلات واضحة كما ذكرتم لا تقدم أي معنى الدلالي. ذلك أن أقترح أن الملاحة الخاص بك هو الجملة يمكن ان تقرأ. من خلال توفير الروابط الخاصة بك في القائمة، قمت بتوفير تلميح الى كيف لنا أن نفسر هذه السلسلة من الكلمات المرتبطة النص التشعبي.

نصائح أخرى

ومثل لاحظنا غيرها من الملصقات، لغويا و

    الصورة كبيرة لالقوائم لأنها عادة ما تكون مجرد قائمة من الروابط. ولكن ما أنا حقا أحب حول استخدام القوائم للقوائم هو المنطق التعشيش على مستوى فرعية semantical والبصرية التي تقدمها. على سبيل المثال:

    <ul id="mainMenu">
        <li>Home</li>
        <li>Something</li>
        <li>Something Else</li>
        <li>Current section
            <ul>
                <li>A Subsection</li>
                <li>Another subsection</li>
                <li>More!
                    <ul>
                        <li>We go deeper</li>
                        <li>Who knows where it ends</li>
                    </ul>
                </li>
                <li>Back up one step</li>
            </ul>
        </li>
        <li>And another step</li>
        <li>All done!</li>
    </ul>
    

    والتي وضعت في المتصفح وتدخينها، وستلاحظ كيف يتم بادئة كل مستوى ليس فقط آخر إلى الحق ولكن يجعل أيضا مع رصاصة نمط مختلف. وهذا حتى من دون إضافة أي CSS. فلدي حب تلك القوائم!

وعندما تتم إزالة النمط، الرصاص تجعل قسم الملاحة أكثر وضوحا من ذلك بكثير. وإذا كنت تستخدم <div>s و<span>s للملاحة، وإزالة النمط سيؤدي إلى الروابط التي هي حق بجانب بعضها البعض.

التنقل هو في الأساس قائمة من الروابط، وذلك بمناسبة عنه كقائمة يبدو الصحيح بالنسبة لي.

وأعتقد أنه على الأقل جزئيا للقيام مع كبار المسئولين الاقتصاديين وكذلك، بالنظر إلى أن HTML لا (حتى الآن) تدعم أي نوع من عنصر قائمة الملاحة.

وعن طريق UL (أو OL) يعطي تجمع الدلالي للملاحة، وخاصة عندما يكون لديك متداخلة أقسام التنقل، ويقول أن هذه المجموعة من الروابط لديه نوعا من coherance المنطقي والتسلسل الهرمي، على الأقل هذا هو واحد من النظريات I قرأت.

والاتجاه الصعودي أخرى، كما ذكر جيريمي، هو أنه عندما يتم تشغيل الأنماط قبالة، من تقديم مربع المنطقي.

وأعتقد أن هذا يتم عن هيكل الوثيقة. لقد استعملت إما UL أو العلامات ال div. على الرغم من أنني قد وجدت دائما المزيد من النجاح مع UL.

والتحيات،
فرانك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top