مبحث اول
انواع لیستها (ol, ul, dl) و لینک پرش درونصفحهای
در پنجره سفید زیر، متن داخل هر تگ دقیقاً توضیح میدهد چه تگی است و چه کاری انجام داده است.
خروجی واقعی در صفحه وب (Browser Preview)
۱. لیست شمارهدار با تگ والد <ol>:
- این خط داخل تگ <li> است و چون پدرش <ol> است، مرورگر جلویش عدد ۱ گذاشته.
- این هم تگ <li> دوم است که خودکار عدد ۲ گرفته.
۲. لیست نقطهای (گلولهای) با تگ والد <ul>:
- این خط داخل تگ <li> است و چون پدرش <ul> است، مرورگر دایره مشکی گذاشته.
- این هم تگ <li> بعدی داخل همان <ul> است.
۳. لیست تعاریف (واژهنامه) با <dl> و <dt> و <dd>:
- تگ <dt> (عنوان اصلی واژه که سر خط قرار میگیرد): HTML
- تگ <dd> (توضیح واژه بالا که مرورگر خودش زیر آن تورفتگی ایجاد میکند): زبان ساختار صفحات وب
۴. فرمول لینک پرشی (<a href="#id">) و دکمه بازگشت به بالا:
وقتی مینویسی <a href="#p-2">، با کلیک روی آن صفحه میپرد روی تگی که id="p-2" دارد.
و وقتی مینویسی <a href="#">، صفحه مستقیم میپرد به بالای سایت.
📄 index.html
<!-- ۱. لیست شمارهدار -->
<ol>
<li>مورد اول</li>
<li>مورد دوم</li>
</ol>
<!-- ۲. لیست نقطهای -->
<ul>
<li>مورد اول</li>
</ul>
<!-- ۳. لیست تعاریف -->
<dl>
<dt>HTML</dt>
<dd>زبان ساختار وب</dd>
</dl>
<!-- ۴. پرش درونصفحهای -->
<a href="#p-2">برو به بخش دو</a>
<p id="p-2">متن مقصد...</p>
<a href="#"><button>Up</button></a>
🎨 style.css
/* حذف دایرههای سیاه پیشفرض لیست */
ul {
list-style: none;
}
/* حذف خط زیر لینکها */
a {
text-decoration: none;
}