HTMLالوسم <ul>
- تعريفه
- دعم المتصفحات
- خصائصه
- إستخدامه
- تصميمه الإفتراضي
- نصائح و ملاحظات
تعريفه
نستخدم الوسم <ul>
لعرض قائمة غير مرتبة ( Unordered List ) في الصفحة و نقصد بذلك عرض مجموعة عناصر بدون الإهتمام بأمكانها مثل أي عنصر يجب أن يكون الأول، أي عنصر يجب أن يكون الثالث، أي عنصر يجب أن يكون الرابع و هكذا.
أهم ما يميز هذا النوع من القوائم أنه يمكنك تحديد الرمز، الحرف، أو الأيقونة التي ستظهر في بداية كل عنصر بنفسك بواسطة CSS.
أي عنصر نريد إضافته في القائمة يجب وضعه بداخل وسم <li>
كالتالي.
<ul> <li>element-1</li> <li>element-2</li> <li>element-3</li> </ul>
إفتراضياً، في حال لم تحدد ما هو الرمز الذي سيظهر في بداية كل عنصر فإن المتصفح سيقوم بوضع الرمز ● في بداية كل عنصر.
و في حال أضفت قائمة داخلية بداخلها فإن المتصفح سيقوم بوضع الرمز ○ في بداية كل عنصر.
و في حال أضفت قائمة داخلية بداخلها فإن المتصفح سيقوم بوضع الرمز ■ في بداية كل عنصر.
دعم المتصفحات
الجدول التالي يظهر المتصفحات التي تدعم الوسم <ul>
.
Chrome | Edge | Firefox | Opera | Safari | Android Webview |
Chrome for Android |
Firefox for Android |
Opera for Android |
Safari for IOS |
Samsung Internet |
مدعوم | 12 | 1 | مدعوم | مدعوم | مدعوم | مدعوم | 4 | مدعوم | مدعوم | مدعوم |
خصائصه
لا يملك أي خصائص تم إعدادها خصيصاً له.
إستخدامه
في المثال التالي قمنا بعرض قائمة نوعها <ul>
وضعنا فيها 3 عناصر.
تصميمه الإفتراضي
بشكل عام جميع المتصفحات تعرضه بالتنسيق التالي.
ul { display: block; list-style-type: disc; margin-top: 1em; margin-bottom: 1 em; margin-left: 0; margin-right: 0; padding-left: 40px; }
نصائح و ملاحظات
يمكنك إظهار القوائم بشكل متداخل بحيث يظهر تحت العنصر قائمة تابعة له، عندها أي عنصر تريد وضع قائمة خاصة له يجب أن تعرّف القائمة بداخل العنصر نفسه.
المثال الأول
<ul> <!-- العنصر الأول وضعنا فيه قائمة فيها ثلاث عناصر --> <li>Front-End <ul> <li>HTML</li> <li>CSS</li> <li>Javascript</li> </ul> </li> <!-- العنصر الثاني وضعنا فيه قائمة فيها عنصرين --> <li>Back-End <ul> <li>MySQL</li> <li>Aspnetcore</li> </ul> </li> </ul>
في المثال التالي قمنا باختيار نوع التنقيط الذي يشبه دائرة فارغة بواسطة CSS ليظهر في بداية كل عنصر.
في المثال التالي قمنا باختيار الرمز »
كنوع التنقيط الذي سيتم وضعه في بداية كل عنصر.
في المثال التالي قمنا باختيار صورة كنوع التنقيط الذي سيتم وضعه في بداية كل عنصر.