جلسه دوم از دوره آموزشی Full Stack .NET Devekloper به تدریس مهندس نیما حسینی با موفقیت برگزار شد.
مباحثی که در این جلسه مطرح شد به شرح ذیل است:
1- اعمال CSS به سند وب
با توجه به سند HTML که در جلسه گذشته آموزش داده شد روشهای اعمال استایل به سند وب توضیح داده شد و مزایا و معایب هر کدام از این روشها بررسی شد.
2– سینتکس CSS
در این قسمت نحوه نگارش یک دستور CSS بررسی شد.
3– مفاهیم پایهای CSS
با مطرح کردن مبانی مربوط به آبشار و ارثبری در استایل بررسی شد که چه مراتبی طی میشود تا یک ویژگی به یک عنصر افزوده شود.
4- انتخابگرها
برای تعیین ویژگیها برای یک عنصر لازم است تا ابتدا به نحوی آن عنصر انتخاب شود که کلیه روشهای انتخابگر عناصر بیان شد و مزایا و معایب هریک نیز با مثال بررسی شد که از جمله مهمترین آنها:
- Class
- Id
5- ترکیب انتخابگرها
جهت انتخاب عناصر ریشهای که در داخل درخت سند وب وجود دارد از انتخابگرهای ترکیبی استفاده میشود که به توضیح روشهای مختلف آن پرداختیم.
6- شبه عناصر و کلاس
یکی از ویژگیهای بسیار مهم در استایلدهی به عناصر مبحث سودوها هستند که با استفاده از این ویژگیها میتوان به ترکیبات بسیار ویژه و راهکارهای هوشمندانه در استایلدهی عناصر دست یافت.
7- واحدها
به جهت کار با هر کدام از پارامترهای CSS که دارای مقدار عددی هستند نیاز به درج واحدی برای قراردادن حد میباشد که دارای واحدهای ثابت و متغیر بر اساس فونت و مدیا صفحه هستند که میتواند در مبحث ریسپانسیو نیز مفید باشد که به بررسی آنها پرداخته شد.
8- رنگ و پسزمینه
برای ایجاد جلوههای بصری در عناصر صفحه نیاز به استفاده از روشهای رنگدهی و زمینه ساز برای عناصر میباشیم که به بیان ویژگیهای آن با مثال پرداختیم.
9- متن و فونت
در این مبحث موارد مربوط به تنظیمات فونت صفحه و همچنین فونتهای کاستوم و افزودن انها به سند وب بررسی شد.
10- تمرین
در پایان یک تمرین برای انجام در منزل داده شد که با ترکیب پس زمینهها و شبه عناصر یک بازی ساده را شبیه سازی میکند.
جهت کسب اطلاعات بیشتر میتوانید به دوره بسیار کاربردی Full Stack .NET Developer مراجعه کنید.