سوال در مورد تگ ul (حل شد)
اگه توجه کرده باشین توی قسمت دوم آموزش پروژه notes استاد در استفاده از تگ ul اصلن هیچ padding یا margin به خود ul اختصاص نمیدن و محتویات این تگ بدون هیچ فاصله ای از سمت راست نمایش داده میشن.
اما من هر کاری میکنم یک فاصله از سمت راست وجود داره و هیچ کاریش هم نمیشه کرد مگر اینکه برای تگ ul یعنی همان todo یک paddig صفر در نظر بگیرم که درست میشه و فاصله از سمت راست از بین میره و اینم از سایت stackoverflow راهنمایی گرفتم اما هیچ دلیلی ذکر نشده بود.
اما سوال من اینه که آیا تنظیمات خاصی برای این تگ وجود داره؟
چون من دقیقن یک بار که آموزش ها رو میبینم دقیقن همون کدهای استاد رو پیاده میکنم. ولی این فاصله ی ایجاد شده همه چیز رو تحت تأثیر قرار میده بعدن.
من حتی برای اطمینان تمام کدهای css رو پاک کردم و بدون هیچ تگ div و بدون هیچ استایلی تگ ul رو از نو نوشتم. اما باز هم همون فاصله وجود داره. از مرورگر هم نیست، چون با چندتا مروگر امتحان کردم.
این وضعیت از نظر عملی حل شده، اما فقط از نظر تئوری میخوام بدونم دلیلش چی هست اگه کسی میدونه؟
این موضوع مربوط به تنظیمات پیش فرض مرورگر میشه و چون هر مرورگر تنظیمات خودش رو بطور پیش فرض داره شما تو همه مرورگرها این پدینگ رو میبینید.
به همین دلیل هم هست که همیشه در پروژه ها یک فایل به اسم reset.css درست میکنند و استایل های پیش فرض مرورگر رو توش از بین میبرن (مثل همون پدینگی که شما صفر کردی) و بعد استایل های مورد نظر خودشون رو به عناصر صفحه میدن.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .