من یک تازه کارم
سوال جدیدسلام
من دارم دوره صفحه آرایی واکنشگرا رو میبینم و چندتا سوال دارم
۱٫ چرا باید از نگهدارنده برای نوشتن کدهای html استفاده کنیم؟ و چرا از div به عنوان نگهدارنده استفاده میکنیم وقتی تگ های معنایی وجود دارن؟
۲٫ کجاها باید از نگهدارنده ها استفاده کنیم و کجاها نباید استفاده کنیم؟
۳٫ کلاس های css رو برای عناصر html برچه اساس انتخاب میکنید؟
۴٫ وقتی میخوایم برای یک صفحه css بنویسیم آیا روش استانداردی وجود داره که بخوایم ازش استفاده کنیم یا بستگی به خلاقیتمون داره؟(مثلا وقتی میخوایم یه فاصله ایجاد کنیم و میتونیم از padding یا margin استفاده کنیم مهمه از کدومش استفاده میکنیم)؟
۵٫ برای تمرین کردن کد نویسی همزمان با دیدن ویدیو ها کدنویسی کنیم یا نه؟
دقیقا همین مواردی که دوست عزیز بیان کردند، درست هست.
سلام
۱ – شما در همه جای کدهای html نمی تونید از تگ های معنایی استفاده کنید . به همین دلیل باید از div استفاده کنید.
بطور مثال فرض کنید دو تا سایدبار در صفحه دارید. برای اونیکه مرتبط با مطالب صفحه هست، باید از aside استفاده کنید و اون یکی سایدبار که اطلاعاتش ارتباطی با مطالب صفحه نداره، از div استفاده می کنید.
۲ – بطور مثال وقتی قرار هست یک آیکون داخلی صفحه قرار بدید، برای ایکون حتما از span استفاده کنید. چون تگ دیگه ای مناسب اینکار نیست.
اما برای ستون بندی حتما باید از div استفاده کنید.
۳ – کلاس ها بر هیچ اساسی انتخاب نمیشن. شما باید نام کلاس و id ها رو طوری اتخاب کنید که خودتون متوجه بشین و اگر روزی پروژه رو شخص دیگری خواست توسعه بده، اون هم متوجه بشه که هر کلاس مربوط به چه چیزی هست.
۴ – برای ایجاد فاصله مهم هست که از کدوم استتفاده می کنید .
همیشه سعی کنید برای هر بخش، یک قسمت تمام عرض در نظر بگیرید و داخل اون قسمت از بالا و پائین padding ایجاد کنید.
اما اگر تمامی قسمت ها رو در یک container با عرض مشخص قرار میدهید، برای هر قسمت margin-bottom بدید.
۵ – ابتدا قسمتی از فیلم رو ببینید و دقت کنید که به چه شکلی و چرا کدها نوشته میشوند. بعد خودتون بدون اینکه دوباره فیلم رو ببینید کد بنویسید . اینور خیلی بهتر میتونید یاد بگیرید.