ولید
CSS یک زبان زیبا نیست. در حالی که یادگیری و شروع کار ساده است ، اما به زودی در هر مقیاس معقول مشکل ساز می شود. در تغییر چگونگی عملکرد CSS چیز زیادی نمی توانیم انجام دهیم ، اما می توانیم در شیوه نویسندگی و ساخت آن تغییراتی ایجاد کنیم.

در کار بر روی پروژه های بزرگ و طولانی مدت ، با ده ها تن از توسعه دهندگان تخصص ها و توانایی های متفاوت ، مهم است که همه ما به صورت یکپارچه کار کنیم تا از جمله موارد دیگر –

صفحه های سبک را حفظ کنید.
کد را شفاف ، عاقل و خوانا نگه دارید.
صفحه های شیوه ای را مقیاس پذیر نگه دارید.
برای تحقق این اهداف ، تکنیک های مختلفی وجود دارد که ما باید از آنها استفاده کنیم و دستورالعمل های CSS یک سند توصیه‌ها و رویکردهایی است که به ما در انجام این کار کمک خواهد کرد.

اهمیت یک Styleguide
راهنمای سبک برنامه نویسی (توجه داشته باشید ، نه یک سبک بصری) یک ابزار با ارزش برای تیم هایی است که

ساخت و نگهداری محصولات برای مدت زمان معقول؛
توسعه دهندگان توانایی ها و تخصص های مختلف.
تعداد توسعه دهندگان مختلف را در هر زمان معین روی یک محصول کار کنید.
بطور منظم کارکنان جدید در هیئت مدیره؛
تعدادي از پايگاه هاي کد را در اختيار داريد که توسعه دهندگان داخل و خارج مي شوند.
در حالی که راهنماهای سبک به طور معمول برای تیم های محصول مناسب تر هستند – پایگاه های بزرگ کد در پروژه های طولانی مدت و در حال تحول ، با توسعه دهندگان متعدد در دوره های طولانی مدت – در همه توسعه دهندگان باید در یک درجه استاندارد در کدهای خود تلاش کنند.

راهنمایی سبک خوب ، هنگامی که به خوبی رعایت شود ، خواهد شد

استاندارد را برای کیفیت کد در یک پایگاه کد تنظیم کنید.
سازگاری بین پایگاههای کد را ترویج می کند.
به توسعه دهندگان احساس آشنایی را در بین پایگاههای کد ارائه دهید.
افزایش بهره وری.
راهنماهای سبک باید در همه زمانها بر روی پروژه ای که توسط یک اداره می شود یاد گرفته ، درک و اجرا شوند و هرگونه انحراف باید کاملاً توجیه شود.

سلب مسئولیت
راهنمایی های CSS یک شیوه نامه نویسی است. این شیوه نویسی نیست. این شامل متدولوژی ها ، تکنیک ها و نکاتی است که من به طور جدی به مشتریان و تیم هایم توصیه می کنم ، اما سلیقه ها و شرایط شما ممکن است متفاوت باشد. مسافت پیموده شده شما ممکن است متفاوت باشد.

این دستورالعمل ها اظهار نظر می شوند ، اما آنها چندین بار در پروژه ها در همه ابعاد مورد آزمایش ، آزمایش ، استرس ، پالایش ، شکسته ، کارآیی مجدد قرار گرفته و مورد بازنگری قرار گرفته اند.

نحو و قالب بندی
یکی از ساده ترین شکل های سبک نگهدار ، مجموعه ای از قوانین در مورد نحو و قالب بندی است. داشتن یک روش استاندارد برای نوشتن (به معنای واقعی کلمه نوشتن) CSS بدین معنی است که کدهای همیشه برای همه اعضای تیم آشنا به نظر می رسند و احساس می شوند.

علاوه بر این ، کدی که تمیز به نظر می رسد تمیز است. این یک محیط بسیار مناسب برای کار است و اعضای دیگر تیم را ترغیب می کند تا استاندارد نظافتی را که پیدا کردند حفظ کنند. کد زشت یک سابقه بد را تعیین می کند.

در سطح بسیار بالا ، ما می خواهیم

دو (2) تورفتگی فضا ، بدون زبانه.
80 ستون عریض
CSS چند خطی؛
استفاده معنادار از فضای سفید.
اما ، مانند هر چیز ، ویژگی ها تا حدودی بی ربط هستند – قوام آن مهم است.

چندین فایل
با افزایش شهاب سنگ پیش پردازنده های اواخر ، بیشتر مواردی است که توسعه دهندگان در حال تقسیم CSS در چندین فایل هستند.

حتی اگر از پیش پردازنده استفاده نکنید ، ایده خوبی است که تکه های مجزا از کد را در پرونده های خود تقسیم کنید ، که در طی یک مرحله ساخت توافق می شوند.

اگر به هر دلیلی ، در چندین پرونده کار نکنید ، ممکن است بخش های بعدی نیاز به خمشی داشته باشد تا تنظیم شما تنظیم شود.