شماره گذاری صحیح در لیست های شماره گذاری تو در تو HTML با استفاده از CSS. استایل کردن لیست ها در گلوله های استاندارد CSS برای لیست های گلوله ای
HTML از لیست های سه تایی پشتیبانی می کند انواع متفاوت، که هر کدام پارامترهای خاص خود را دارند:
لیست های شماره گذاری شده
در یک لیست شماره گذاری شده، مرورگر به طور خودکار اعداد عناصر را به ترتیب وارد می کند و با مقدار مشخصی (معمولاً 1) شروع می شود. این به شما امکان می دهد بدون ایجاد اختلال در شماره گذاری، موارد لیست را وارد و حذف کنید، زیرا اعداد باقیمانده به طور خودکار مجدداً محاسبه می شوند.
لیست های شماره گذاری شده با استفاده از یک عنصر بلوک ایجاد می شوند
(از فهرست انگلیسی مرتب شده - لیست شماره گذاری شده). کنار ظرف
برای هر آیتم لیست یک عنصر قرار می گیرد
برچسب بزنید
دارای نحو زیر است:
- عنصر 1
- عنصر 2
- عنصر 3
آیتم های لیست شماره گذاری شده باید حاوی چندین آیتم لیست باشند، همانطور که در مثال زیر نشان داده شده است:
مثال: فهرست شماره گذاری شده
- خودت آن را امتحان کن "
- کلید را دریافت کنید
- کلید را داخل قفل قرار دهید
- کلید را دو دور بچرخانید
- کلید را از قفل خارج کنید
- در را باز کن
آموزش گام به گام
- کلید را دریافت کنید
- کلید را داخل قفل قرار دهید
- کلید را دو دور بچرخانید
- کلید را از قفل خارج کنید
- در را باز کن
گاهی اوقات وقتی به کدهای HTML موجود نگاه می کنید، با استدلال مواجه می شوید نوعدر عنصر
، که برای نشان دادن نوع شماره گذاری (حروف، رومی و اعداد عربیو غیره.). نحو:
- الف - حروف بزرگ لاتین (A، B، C...)؛
- الف - حروف لاتین کوچک (a، b، c...)؛
- I - اعداد رومی بزرگ (I، II، III ...)؛
- i - اعداد رومی کوچک (i، ii، iii...)؛
- 1 - اعداد عربی (1، 2، 3 . . . .) (به طور پیش فرض استفاده می شود).
- به روش زیر:
-
در این صورت شماره گذاری پی در پی لیست قطع می شود و از این نقطه شماره گذاری دوباره در این مورد از هفت آغاز می شود.
مثال استفاده از صفت ارزشبرچسب زدن
در این مثال، «مورد فهرست اول» شماره 1، «مورد فهرست دوم» شماره 7 و «مورد فهرست سوم» شماره 8 خواهد بود.
قالب بندی لیست های شماره دار با CSS
برای تغییر شماره لیست باید از ویژگی استفاده کنید لیست-سبک-نوعشیوه نامه های CSS:
- . مرورگر هر مورد لیست را تورفتگی می کند و به طور خودکار گلوله ها را نمایش می دهد.
- نکته اول
- نکته دوم
- نکته سوم
- قرار دادن فقط متن ضروری نیست، قرار دادن هر عنصری از محتوای جریانی (لینک ها، پاراگراف ها، تصاویر و غیره) قابل قبول است.
- ایجاد یک لیست تودرتو یا یک لیست سطح دوم مجاز است. برای قرار دادن یک لیست، لیست جدید را در داخل عنصر توصیف کنید
- لیست از قبل موجود وقتی یک لیست گلولهای را در لیست دیگری قرار میدهید، مرورگر بهطور خودکار سبک گلولهای را برای لیست سطح دوم تغییر میدهد. هر لیستی را می توان در لیستی دیگر قرار داد. مثال زیر ساختار یک لیست گلوله ای را نشان می دهد که در دومین مورد از یک لیست شماره گذاری شده است.
- خودت آن را امتحان کن "
- دوشنبه
- ارسال ایمیل
- بازدید از ویرایشگر
- انتخاب یک موضوع
- طراحی تزئینی
- گزارش نهایی
- مشاهده عصرانه پیام ها
- سهشنبه
- بازنگری برنامه
- ارسال تصاویر
- چهار شنبه...
- دوشنبه
- ارسال ایمیل
- بازدید از ویرایشگر
- انتخاب یک موضوع
- طراحی تزئینی
- گزارش نهایی
- مشاهده عصرانه پیام ها
- سهشنبه
- بازنگری برنامه
- ارسال تصاویر
- چهار شنبه...
- خودت آن را امتحان کن "
- قهوه
- قهوه
- قهوه
- قهوه
- قهوه
- شیر
- قهوه
- شیر
- قهوه
- شیر
- قهوه
- شیر
- خودت آن را امتحان کن "
- ثور
- جوزا
- برج حمل
- ثور
- جوزا
- (از اصطلاح انگلیسی تعریف - یک کلمه تعریف شده، اصطلاح) و
- (از تعریف انگلیسی توضیحات - شرح اصطلاح در حال تعریف).
- ترم اول
- شرح ترم اول
- ترم دوم
- شرح ترم دوم
- خودت آن را امتحان کن "
- شبکه جهانی وب
- - از انگلیسی شبکه جهانی وب (WWW) یک سیستم توزیع شده است که دسترسی به اسناد مرتبط واقع در رایانه های مختلف متصل به اینترنت را فراهم می کند.
- اینترنت
- - مجموعه ای از شبکه ها که از یک پروتکل مبادله واحد برای انتقال اطلاعات استفاده می کنند.
- سایت اینترنتی
- - مجموعه ای از صفحات وب منفرد که با پیوندها و طراحی یکنواخت به هم مرتبط هستند.
- اگر یک چاک چوبی می توانست چوب را بزند چقدر چوب می کند؟
- 1,000,000
- سرعت هوای یک پرستو بدون بار چقدر است؟
- منظورت چیه؟ پرستو آفریقایی یا اروپایی؟
- چرا مرغ از خیابان رد شد؟
- برای رسیدن به طرف دیگر
- عنصر یک سوال جدید است، بنابراین ما شماره گذاری را برای آنها اعمال می کنیم. بسیار ساده به نظر می رسد:
ویژگی content به شما امکان می دهد محتوای تولید شده را در متن یک صفحه وب وارد کنید که در اصل در متن وجود ندارد.
مقدار شمارنده مقدار شمارنده مشخص شده توسط ویژگی counter-reset را چاپ می کند.ویژگی counter-reset یک شناسه برای شمارنده تنظیم می کند و مقدار اولیه را تنظیم می کند.
ویژگی counter-increment مرحله ای را که مقدار شمارنده افزایش می یابد را مشخص می کند.فک ( ضد بازنشانی: my-badass-counter; ) .faq dt:before ( محتوا: counter(my-badass-counter); counter-increment: my-badass-counter; )
شبه عنصر :before را می توان به هر سبکی اختصاص داد. مثلا:
با تسلط بر این ویژگی، می توانید هر آنچه را که می خواهید شماره گذاری کنید. به عنوان مثال، روز دیگر، یکی از دستور العمل های مورد علاقه ام را پست کردم و هر مرحله/عکس را با اعداد رومی شماره گذاری کردم. این به عنوان یادآوری برای من بود: اعداد نباید اعشاری باشند.
تنوع عددی به عنوان مقادیر ویژگی لیست-سبک نمایش داده می شود.
برای مثال:تنها چیزی که لازم است نشان دادن گزینه مورد نظر در مقدار شمارنده است.
محتوا: counter(my-counter, low-roman);
آینده CSS3
مطالب فوق برای امروز مرتبط هستند، با این حال، در مقایسه با احتمالاتی که در لیست های CSS3 پنهان شده اند، کمرنگ می شوند. هنگامی که مرورگرها از آنها پشتیبانی می کنند، برای مثال، می توان مستقیماً با نشانگرهای لیست کار کرد.
Li:: نشانگر (عرض: 30 پیکسل؛ تراز متن: راست؛ حاشیه-راست: 10 پیکسل؛ نمایشگر: بلوک درون خطی؛ ) ol (سبک لیست: نمادها("*""2020""2021"""A7"); ) ul (list-style-type: "در اینجا باید یک ستاره وجود داشته باشد)"; )
اگر تا به حال سعی کرده اید سبک های CSS شماره خطوط (اعداد) را در لیست های مرتب شده تغییر دهید
- ، پس احتمالاً با مشکلاتی روبرو شده اید. دستیابی به سبک های این عناصر با استفاده از انتخابگرهای CSS غیرممکن است. اما اغلب طراحی رابط شامل تغییر رنگ، پس زمینه، اندازه و غیره است.
- برای کاشتن درخت
- خانه بساز
- پسر بزرگ کن
- 1برای کاشتن درخت
- 2خانه بساز
- 3پسر بزرگ کن
- برای کاشتن درخت
- خانه بساز
- پسر بزرگ کن
- li::قبل از– یک شبه عنصر در داخل لیست ایجاد می کند که جای فرزند اول را می گیرد.
- counter-reset:myCounter;– شمارنده css myCounter را در داخل هر یک بازنشانی می کند
- .
- ضد افزایش: myCounter;– شمارنده css myCounter را برای هر شبه عنصر::before افزایش می دهد.
- content:counter(myCounter);– مقدار فعلی شمارنده myCounter را در داخل عنصر :: قبل از شبه چاپ می کند.
- اولین مورد فهرست
- بند اول بند 1
- زیر بند دوم بند 1
- مورد دوم فهرست
- بند اول بند 2
- بند دوم پاراگراف 2
- سومین مورد در لیست
- بند اول بند 3
- زیر بند دوم بند 3
- بند سوم بند 3
- بدمینتون
- بیسبال
- Chomolungma
- چوگوری
- کانچن جونگا
- سقوط قله
- کوچه تنتروم
- اینسانو
- دریای فیلیپین
- دریای عرب
- دریای مرجانی
- قرمز
- سبز
- آبی
در اینجا ساده ترین مثال از یک لیست بدون استایل آورده شده است:
html
بیایید به چندین روش برای حل مشکل فوق نگاه کنیم.
به طور سنتی یک راه ناشیانه.
روش سنتی برای حل این مشکل مخفی کردن شماره خطوطی است که به طور خودکار توسط مرورگر اختصاص داده می شود. در این مورد، از ویژگی list-style: none; استفاده می شود. .
css
li( سبک لیست: هیچکدام؛ .num( رنگ: سفید؛ پسزمینه: #2980B9؛ نمایشگر: بلوک درون خطی؛ تراز متن: مرکز؛ حاشیه: 5 پیکسل 10 پیکسل؛ ارتفاع خط: 40 پیکسل؛ عرض: 40 پیکسل؛ ارتفاع: 40 پیکسل؛ )html
موافقم، زائد و غیر قابل انعطاف به نظر می رسد. ما اعداد توالی قرار داده شده به طور خودکار را پنهان می کنیم و آنها را با مقادیر تعیین شده به صورت دستی جایگزین می کنیم، طرح بندی را به هم می ریزیم و غیره.
بیایید ببینیم چگونه میتوانیم بدون مسدود کردن طرحبندی و استفاده از شبه عنصر::before و محتوای خصوصیات CSS، counter-increment، counter-reset به همان نتیجه برسیم.
روشی زیبا و صحیح
ابتدا کد و دمو را ارائه می دهیم و سپس متوجه می شویم که چیست.
css
ol( counter-reset: myCounter; ) li (list-style: هیچکدام؛) li:prefore ( counter-increment: myCounter; content:counter(myCounter)؛ رنگ: سفید؛ پس زمینه: #2980B9؛ نمایشگر: inline-block. تراز متن: مرکز؛ حاشیه: 5 پیکسل 10 پیکسل؛ ارتفاع خط: 40 پیکسل؛ عرض: 40 پیکسل؛ ارتفاع: 40 پیکسل؛ )html
همانطور که می بینید، کد html تمیز و زیبا باقی می ماند. در این حالت، تمام استایل عناصر لیست به css منتقل می شود.
بیایید نقطه به نقطه نگاه کنیم:
جزئیات بیشتر در مورد شمارنده های css را می توانید در اینجا بیابید
اغلب شما باید از شماره گذاری استفاده کنید: هنگام ایجاد لیست های مختلف، لیست ها، طراحی فهرست مطالب یا فهرست مطالب و غیره.
CSS از شمارنده ها برای خودکار کردن فرآیند شماره گذاری استفاده می کند.
بیایید با یک مثال ساده شروع کنیم. سپس، به روشی پیچیده تر، یک لیست تودرتو با شماره گذاری خودکار موارد و موارد فرعی آن ایجاد می کنیم.
شناسایی کنتور
ابتدا باید متر را شناسایی کنید.
با استفاده از ویژگی counter-reset، یک نام و یک مقدار اولیه به شمارنده اختصاص داده می شود. نام می تواند هر چیزی باشد، اما نمی تواند با یک عدد شروع شود.
قطعه کد:
این ورودی می گوید که برای برچسب
شمارنده ای به نام شماره با مقدار اولیه 3 نصب شده است.به طور پیش فرض، مقدار اولیه شمارنده 0 است.
افزایش شمارنده
برای این کار از خاصیت counter-increment استفاده می شود. همچنین برای تعیین افزایش شمارنده استفاده می شود - عددی که با آن مقدار شمارنده افزایش می یابد.
قطعه کد:
بدنه (تنظیم مجدد: شماره 3 ؛)
بدن p ( افزایش متقابل: شماره 3 ; }این قطعه کد می گوید که پاراگراف های ( برچسب زدن
) در متن سند با اعداد شمارشگر با افزایش 3 شماره گذاری می شود.
پاراگراف اول 6 شماره خواهد شد، زیرا مقدار اولیه شمارنده 3 و افزایش آن 3 است.
مقدار پیش فرض برای افزایش شمارنده 1 است.
اکنون تمام پارامترهای شمارنده لازم تنظیم شده است: نام، مقدار اولیه، افزایش و عنصری که شماره گذاری می شوند. به علاوه....
نمایشگر پیشخوان
اکنون باید مقدار شمارنده را نمایش دهید و قوانین مکان آن را تنظیم کنید. این کار با استفاده از ویژگی content و شبه عناصر قبل و بعد انجام می شود.
ویژگی content محتوا را قبل از ( قبل از) یا بعد از ( بعد از) از عنصر مشخص شده.
قطعه کد:
بدنه (تنظیم مجدد: شماره 3 ؛)
بدن p:after ( افزایش متقابل: شماره 3 ; محتوا : " برابر است با " شمارنده (عدد) "." ;)بنابراین، به قطعه کد قبلی، یک ویژگی محتوا اضافه کردیم که کلمه "برابر" و سپس مقدار شمارنده و یک نقطه "" را چاپ می کند. . همه اینها پس از محتوای پاراگراف در صفحه درج می شود ( برچسب زدن
) همان چیزی است که شبه عنصر after می گوید.
در نهایت...
در زیر مثال شرح داده شده است.
قطعه کد:
2 بار 3
3 برابر 3
4 برابر 3
5 برابر 3
نتیجه:
لیست های تو در تو با شماره گذاری خودکار
بیایید به مثالی از استفاده از شمارنده ها برای خودکار کردن فرآیند شماره گذاری لیست های تو در تو نگاه کنیم.
شما هم از HTML و هم از مطالعه لیست ها در CSS باید بدانید که موارد لیست به طور خودکار شماره گذاری می شوند. اما این شماره گذاری ساده ترین است.
در مورد شماره گذاری خودکار زیرشاخه هایی مانند 1.1، 1.2، 2.1، 2.2 و غیره چطور؟
این مشکل با استفاده از شمارنده هایی حل می شود که به شما امکان می دهد فرآیند شماره گذاری لیست های تودرتو را خودکار کنید.
قطعه کد:
شماره گذاری خودکار در CSS
نتیجه:
به این ترتیب شما فرآیند شماره گذاری لیست های تودرتو را خودکار می کنید!
روز خوب!
در این مقاله، در مورد همه احتمالات لیست ها، نحوه ایجاد یک لیست شماره گذاری شده و تگ های استادی خواهید آموخت که به شما کمک می کند یک لیست گلوله ای ساده را با گلوله های دلخواه به یک لیست جالب تر و قابل توجه تر تبدیل کنید. پس از اتمام درس، متوجه خواهید شد که لیست ها در کجا استفاده می شوند و در چه شرایطی می توان از آنها استفاده کرد.
این مقاله سومین مقاله در این دوره کوتاه در زمینه مبانی HTML است. قبل از خواندن این درس، توصیه می کنم دو درس قبلی را مرور کنید:
مقاله به تازگی شروع شده است، و شما می توانید از قبل متوجه استفاده از یک لیست گلوله شده استاندارد شوید. در وب سایت من بسیار ساده به نظر می رسد: در سمت چپ یک تورفتگی کوچک با یک خط و یک نشانگر مربع وجود دارد. بعداً در مقاله به طور مفصل به بررسی انواع نشانگرها، نحوه ساختن اعداد و همچنین نحوه ساخت نشانگر خود خواهیم پرداخت.
در هر قسمت از مقاله، ایجاد لیست های خاص با توضیحات مفصل برای درج یک لیست خاص همراه خواهد بود.
1. لیست های گلوله شده در HTML
این نوع لیست برای فهرست کردن مجموعه ای از عناصر با معانی مشابه در متن استفاده می شود. این می تواند لیستی از پیوندهای مرتبط با موضوع مشابه باشد، توضیح مفصلبرای بخش های جداگانه متن اما بیایید ببینیم لیست های گلوله شده در کد چگونه هستند:
و این چیزی است که در مرورگر به نظر می رسد:
برنج. 1.1. نمای استاندارد لیست نامرتب گلولهای HTML در مرورگر1.1 گلوله های استاندارد برای لیست های گلوله دار
در تصویر بالا (شکل 1.1.) می توانید دایره های ابتدای هر آیتم منو را مشاهده کنید. این نشانگر است. به طور پیش فرض، به عنوان یک دایره پر در مرورگر ظاهر می شود. چندین نوع نشانگر در HTML وجود دارد: دایره پر، دایره خالی و مربع. آنها به هیچ گونه CSS یا تصویر شخص ثالث نیاز ندارند:
1.2 نشانگر را به شکل یک دایره خالی فهرست کنید
شما مقادیر ویژگی ها را می دانید، اما اکنون بیایید ببینیم که چگونه یک لیست گلوله ای HTML در کد ایجاد کنیم. از جدول بالا، مقدار دوم "circle" را برای ویژگی type انتخاب کردیم و آن را به لیست گلولهای خود تنظیم کردیم:
<html > <سر > <عنوان >نمونه ای از لیست گلوله ای با نشانگر دایره خالی</title> </head> <بدن > <p>ستاره ها:</p> <نوع ul = "دایره" > <li >سیریوس</li> <li >آرکتوروس</li> <li >پولوکس</li> <li >بتلژوز</li> <li >آفتاب</li> </ul> </body> </html> بیایید بلافاصله ببینیم که این کد در مرورگر چگونه به نظر می رسد:
برنج. 1.2. نمایش یک نشانگر لیست به عنوان یک دایره در مرورگر1.3 نشانگر را به شکل مربع فهرست کنید
بیایید به آخرین مثال با یک نشانگر مربع برای یک لیست HTML نیز نگاه کنیم:
به نشانگر توجه کنید مربع شده است:
برنج. 1.3. نمایش نشانگر لیست به صورت مربع در مرورگریادداشت مهم:این روش دیگر برای ایجاد استایل برای لیست های گلوله ای استفاده نمی شود. یک جدایی واضح بین CSS (بخوانید CSS چیست) و HTML وجود دارد. HTML برای نشانه گذاری و CSS برای ایجاد ظاهری جذاب است.
کدی که حاوی این ویژگی هنگام تعیین نوع سند فعلی به عنوان HTML5 است ("")، در حین اعتبار سنجی خطایی می دهد. اگر نشنیده اید اعتبار سنجی چیست، این مکان مناسب شماست.
خطا به صورت زیر خواهد بود:
برنج. 1.4. خطا در اعتبارسنجی هنگام استفاده از ویژگی "نوع" یک لیستما لیست های گلوله ای را مرتب کرده ایم. حالا بیایید به لیست های شماره گذاری شده برویم و سپس به لیست های تو در تو و چندین لیست نگاه کنیم نمونه های آماده، که بیشتر در سایت های واقعی استفاده می شوند.
2. لیست های شماره گذاری شده در HTML
بر خلاف نوع قبلی لیست ها، لیست های شماره گذاری شده دارای یک ویژگی مهم هستند: آنها به طور خودکار شماره گذاری می شوند. این زمانی مفید است که شما نیاز به شماره گذاری یک لیست بزرگ دارید. انجام آن به صورت دستی زمان زیادی می برد و همچنان ممکن است گیج شوید. یک لیست شماره گذاری شده با استفاده از تگ مشخص می شود. در عمل چگونه به نظر می رسد:
نمونه ای از لیست شماره گذاری شده:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html > <سر > <عنوان >نمونه ای از یک لیست شماره گذاری استاندارد</title> </head> <بدن > <p>از یک تا پنج:</p> <اول > <li >اولین</li> <li >دومین</li> <li >سوم</li> <li >چهارم</li> <li >پنجم</li> </ol> </body> </html> این چیزی است که یک لیست شماره گذاری شده به نظر می رسد: تنظیمات استاندارددر مرورگر:
برنج. 2.1. لیست شماره گذاری شده در مرورگر با تنظیمات استانداردمانند نسخه قبلی خود (فهرست گلوله)، سبک های خاص خود را برای نمایش اعداد دارد. شماره گذاری منظم تنها نوع گلوله برای لیست شماره گذاری شده در HTML نیست.
2.1 گلوله های استاندارد برای لیست های شماره گذاری شده
در اینجا ما نه از سه نوع نشانگر، بلکه از پنج نوع انتخاب داریم:
نام نشانگر مقدار ویژگی "نوع". مثال لیست نشانگرهایی به شکل اعداد عربی 1 نشانگرهایی به شکل حروف کوچک لاتین آ نشانگرهایی به شکل حروف بزرگ لاتین آ نشانگرهای اعداد رومی با حروف کوچک من نشانگرهای اعداد رومی بزرگ من 2.2 شماره گذاری خود را در لیست HTML
علاوه بر خروجی معمول یک لیست شماره دار، می توانیم شماره گذاری خود را از هر عددی نیز شروع کنیم. برای انجام این کار، باید ویژگی اضافی "شروع" را تنظیم کنید. این شماره گذاری روی همه انواع نشانگرها برای لیست های شماره گذاری شده کار می کند. در عمل چگونه به نظر می رسد:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <html > <سر > <عنوان >شماره گذاری سفارشی برای لیست شماره گذاری شده</title> </head> <بدن > <p>شماره گذاری را از دوازده شروع می کنیم:</p> <ol type = "a" start = "12" > <li >دوازده</li> <li >سیزده</li> <li >چهارده</li> <li >پانزده</li> <li >شانزده</li> </ol> </body> </html> در اینجا نحوه نمایش آن در سایت واقعی آمده است:
برنج. 2.2. شماره گذاری از یک عدد دلخواه در لیست شماره گذاری شدهدر تصویر بالا، لیست را از دوازده شماره گذاری کردیم، در حالی که نشانگرهایی به شکل حروف لاتین کوچک ساختیم. اکنون، فکر می کنم، نحوه استفاده از این ویژگی ها در پروژه های خود روشن شده است.
خوب، حالا بیایید به لیست های HTML تو در تو برویم.
3. نحوه ایجاد یک لیست چند سطحی (تودرتو) در HTML
لیست های چند سطحی در سایت برای ساخت منوها استفاده می شود. این منو اغلب به نظر می رسد یا یک منوی کشویی رو به پایین (درس در) یا یک منوی کشویی چپ یا راست است. چنین منوهایی به شما امکان می دهند سایر عناصر منو را به شکل فشرده ذخیره کنید.
با استفاده از مدل های خودرو به عنوان مثال، یک لیست چند سطحی در HTML ایجاد می کنیم:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <html > <سر > <عنوان >لیست گلوله های تو در تو HTML</title> </head> <بدن > <ul > <li >سیتروئن<ul > <li >برلینگو</li> <li > C1</li> <li > C2</li> <li > C3 پیکاسو</li> <li > C4 گراند پیکاسو</li> </ul> </li> <li > KIA</li> <li >تویوتا</li> <li >آئودی</li> <li >لکسوس</li> </ul> </body> </html> توجه کنید که لیست چند سطحی در مرورگر چگونه به نظر می رسد:
برنج. 3.1. نمونه ای از یک لیست چند سطحی در HTMLما یک لیست چند سطحی با استفاده از bulleted (برچسب
- ). یک لیست چند سطحی با مدل های سیتروئن با نشانگرهای دیگر ظاهر شد. لیست اصلی دارای گلوله ها است و لیست سطح 2 دارای دایره های خالی است. اما، همانطور که به یاد دارید، با استفاده از ویژگی "type" می توانیم نشانگرها را دوباره تعریف کنیم (بهتر است تنظیم کنیم).
اما ما می توانیم متحد شویم لیست های چند سطحیشماره گذاری و به صورت زیر علامت گذاری شده است:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <html > <سر > <عنوان >لیست های شماره گذاری شده، گلوله ای و چند سطحی در HTML</title> </head> <بدن > <ul > <li >گروه اول لاله ها<اول > <li >کلاس اول<ul > <li >لاله های اولیه ساده</li> </ul> </li> <li >درجه دوم<ul > <li >لاله های تری</li> </ul> </li> </ol> </li> </ul> </body> </html> در مثال بالا تودرتوی دوتایی (2 سطح) داریم. ابتدا لیستی از دو دسته گل لاله گنجانده شده است؛ ما آن را شماره گذاری کرده ایم. سپس یک لیست گلوله ای در داخل هر یک از موارد موجود در لیست شماره گذاری شده قرار می گیرد.
بیایید ببینیم در مرورگر چگونه به نظر می رسد:
برنج. 3.2. نمونه ای از یک لیست شماره گذاری چند سطحی به یک لیست گلوله ای در مرورگر4. مطالب مفید در لیست های HTML
این اطلاعاتی است که نیاز به درک ویژگی های CSS دارد. برای این کار مطالعه دروس زیر را توصیه می کنم: . همه نمونه ها بلافاصله با کد منبعو به تب های HTML (ساختار)، CSS (سبک ها) و Result (نتیجه) تقسیم می شوند.
4.1 چگونه یک لیست HTML را به یک رشته تبدیل کنیم
تبدیل یک لیست HTML به یک رشته ممکن است هنگام ایجاد یک منوی افقی ضروری باشد. انجام آن بسیار آسان است:
4.2 نحوه ایجاد یک لیست HTML بدون آیکون
ویژگی list-style-type در CSS مسئول این است (جزئیات بیشتر):
4.3 چگونه یک لیست را در HTML در مرکز قرار دهیم
مورد فهرست یک عنصر بلوک است، بنابراین باید با استفاده از padding در مرکز قرار گیرد. اما یکی وجود دارد نکته مهم- ما باید به صراحت عرض را برای کار تراز مشخص کنیم:
4.4 نحوه ایجاد یک لیست در HTML با تصاویر
فقط یک ویژگی CSS، list-style-image، کافی است. در داخل url، آدرس را قبل از نماد مشخص کنید. فقط می خواهم توجه داشته باشم که بهتر است بلافاصله یک تصویر کوچک انتخاب کنید، زیرا ارتفاع خط لیست به آن بستگی دارد:
4.5 لیست گلوله شده گلوله خود را HTML کنید
در این مورد، شما باید آیکون های فونت را از قبل متصل کنید (مثلا FontAwesome). سپس می توانید هر نمادی را به جای یک نشانگر استاندارد ایجاد کنید:
4.6 نحوه ایجاد یک لیست در HTML در چندین ستون
برای ایجاد یک لیست در چندین ستون از ما استفاده خواهیم کرد ویژگی CSSتعداد ستون (ویژگی فقط در مرورگرهای زیر پشتیبانی می شود: IE 10+، Chrome 1.0+، Opera 11.1+، Safari 3.0+، Firefox 1.5+). همچنین باید ارتفاع لیست را تنظیم کنید تا تقسیم به چند ستون را ببینید:
5. فهرست ترکیبی HTML
برای ساختن یک جعبه ترکیبی در HTML بهتر استفقط از فونت های آیکون استفاده کنید. مثلا Flaticon یا Fontawesome.
این اطلاعات در حال حاضر برای افراد پیشرفته است، بنابراین ابتدا به شما نیاز خواهید داشت.
6. کار با لیست ها را تمرین کنید
در ویدیوی زیر می توانید تمام کار با لیست های HTML را در عمل مشاهده کنید:
برای ادغام اطلاعات دریافتی، توصیه می کنم تمام مراحل را به صورت دستی انجام دهید. گلوله های مختلف را برای لیست ها امتحان کنید، لیست های شماره گذاری شده ایجاد کنید، و سپس به لیست های چند سطحی (تودرتو) بروید و با آنها آزمایش کنید.
اینجاست که لیست ها را تمام می کنیم و به درس بعدی در مورد تصاویر می رویم.
اگر به چیزی بیش از اصول اولیه ساخت وب سایت نیاز دارید، اما می خواهید به حرفه توسعه دهنده Front-end تسلط داشته باشید، به دوره آموزشگاه آنلاین Netology - "" و Skillbox مدرسه آنلاین و دوره "" توجه کنید.
دوره طولانی مدت است، اما دانش ساختار یافته ای دریافت خواهید کرد که با آن می توانید در صورت علاقه مندی به این رشته، فوراً شغلی پیدا کنید.
سبک های لیست شماره گذاری شده
مثال معنی شرح الف، ب، ج آلفای پایین تر حروف کوچک الف، ب، ج آلفای بالا حروف بزرگ i، ii، iii رومی پایین اعداد رومی با حروف کوچک I، II، III رمان بالایی اعداد رومی با حروف بزرگ مثال: اعمال یک ویژگی CSS لیست-سبک-نوع
لیست های گلوله ای
فهرستهای گلولهدار اساساً شبیه به لیستهای شمارهدار هستند، فقط شامل شمارهگذاری متوالی آیتمها نیستند. لیست های گلوله شده با استفاده از یک عنصر بلوک ایجاد می شوند
برچسب بزنیددر مثال زیر، می بینید که به طور پیش فرض، یک نشانگر کوچک به شکل یک دایره پر شده قبل از هر آیتم لیست اضافه می شود:
داخل یک تگ
لیست های تو در تو
هر لیستی را می توان در لیستی دیگر قرار داد. داخل یک عنصرمثال: لیست های تودرتو
قالب بندی لیست های گلوله ای
برای تغییر ظاهرویژگی فهرست نشانگر باید استفاده شود لیست-سبک-نوعشیوه نامه های CSS:
مثال زیر سبک های مختلف لیست های گلوله ای را نشان می دهد:
مثال: سبک های لیست گلوله
دیسک:
دایره:
مربع:
هیچ یک:
نشانگرهای گرافیکی
در HTML امکان ایجاد لیست با نشانگرهای گرافیکی. زمانی که نشانگرهای لیست دایره یا مربع استاندارد هستند یک چیز است و زمانی که خود توسعه دهنده نشانگر را مطابق با طراحی صفحه انتخاب می کند کاملاً چیز دیگری است. برای زیبا کردن آیتم های فهرست، اغلب از تصاویر کوچک استفاده می شود.
برای جایگزینی یک نشانگر معمولی با یک نشانگر گرافیکی، ویژگی را جایگزین کنید لیست-سبک-نوعدر هر ملک لیست-سبک-تصویرو آدرس تصویر را مشخص کنید:مثال: نشانگرهای گرافیکی
علائم زودیاک
علائم زودیاک
فهرست تعاریف (توضیحات)
لیست های تعریف برای ایجاد، به عنوان مثال، فرهنگ لغات شخصی شما بسیار مفید هستند. هر مورد لیست تعریف دارای دو بخش است: اصطلاح و تعریف آن.
شما کل لیست را در یک عنصر قرار می دهید
فهرست تعاریف اغلب در نشریات علمی، فنی و آموزشی استفاده می شود و از آنها برای تدوین واژه نامه ها، لغت نامه ها، کتاب های مرجع و غیره استفاده می شود.ساختار کلی فهرست توضیحات به شرح زیر است:
مثال زیر یکی از موارد را نشان می دهد استفاده های ممکنفهرست تعاریف:
مثال: لیست تعریف
وب جهانی - از انگلیسی. شبکه جهانی وب (WWW) یک سیستم توزیع شده است که دسترسی به اسناد مرتبط واقع در رایانه های مختلف متصل به اینترنت را فراهم می کند. اینترنت مجموعه ای از شبکه هاست که از یک پروتکل مبادله واحد برای انتقال اطلاعات استفاده می کنند. وب سایت مجموعه ای از صفحات وب منفرد است که با پیوندها و طراحی یکنواخت به هم مرتبط هستند.
به طور پیشفرض، متن عبارت در لبه سمت چپ پنجره مرورگر فشار داده میشود و توضیحات عبارت در زیر قرار گرفته و به سمت راست منتقل میشود.
هنگامی که لازم است چیزی در یک وب سایت شماره گذاری شود، اغلب از یک لیست مرتب استفاده می شود (
- ). منطقی است انتظار داشته باشیم که ممکن است تمایل به کار روی طراحی این اعداد وجود داشته باشد. با این حال، در CSS، تحقق این خواسته کاملاً مشکل است، اما، خوشبختانه، غیرممکن نیست. راجر جوهانسون در آموزش خود نشان میدهد که چگونه میتوان این کار را با استفاده از شبه عنصر:before پیادهسازی کرد، که میتواند ویژگی محتوا را روی counter تنظیم کند.
شبه عنصر:before برای نمایش محتوای مورد نظر قبل از عنصری که به آن اضافه می شود استفاده می شود. در ارتباط با ویژگی محتوا کار می کند.
با این حال، شایان ذکر است که شمارندههای شمارهدار را میتوان در مواردی بیش از فهرستهای سفارشی اعمال کرد. به عنوان مثال، فرض کنید می خواهید فهرستی از تعاریف را شماره گذاری کنید (
- ) که شامل پرسش و پاسخ برای سؤالات متداول شما است.
نشانه گذاری چیزی شبیه به این خواهد بود:
هر جدید
در اینجا: تایپ کنید - نمادهای لیست:
اگر می خواهید لیست با عددی غیر از 1 شروع شود، باید این را با استفاده از ویژگی مشخص کنید شروع کنیدبرچسب زدن
.
مثال زیر یک لیست شماره گذاری شده با اعداد رومی بزرگ و مقدار شروع XLIX را نشان می دهد:
شماره گذاری را نیز می توان با استفاده از ویژگی شروع کرد ارزش، که به عنصر اضافه می شود