قوانین

ساخت وبلاگ

مگر اینکه برای کل منبع اعمال شود، پس قسمت اول وجود ندارد.

از اشتباهات دوری کنید

با این قوانین می توانید از اشتباهات جلوگیری کنید.

نزولی

با این قوانین بدون نزول، چیزهای نزولی را ممنوع کنید.

  • : انتخابگرهای با ویژگی پایین تر را پس از نادیده گرفتن انتخاب کنندگان با ویژگی بالاتر ممنوع کنید.

تکراری

با این قوانین بدون تکرار، تکرار را ممنوع کنید.

  • : خصوصیات سفارشی تکراری را در بلوک های اعلامیه مجاز نکنید.: خصوصیات تکراری در بلوک های اعلامیه را مجاز نکنید (قابل رفع خودکار).: نام های تکراری در خانواده فونت ها مجاز نیست.: انتخابگرهای تکراری در بلوک های فریم کلیدی مجاز نیست.: قوانین تکراری @import را مجاز نکنید.: انتخابگرهای تکراری مجاز نیست.

خالی

با این قوانین بدون خالی، چیزهای خالی را ممنوع کنید.

  • : بلوک های خالی را غیرمجاز کنید.: نظرات خالی را ممنوع کنید.: منابع خالی را مجاز نکنید.

نامعتبر

نحو نامعتبر را با این قوانین غیر معتبر (گاهی ضمنی) غیرمعتبر کنید.

  • : رنگ های هگزا نامعتبر را مجاز نکنید.: عملگر نامعتبر بدون فاصله در توابع calc (قابل رفع خودکار) مجاز نیست.: ! important نامعتبر را در اعلان های فریم کلیدی مجاز نکنید.: مناطق شبکه نامعتبر را مجاز نکنید.: نظرات با اسلش نامعتبر را مجاز نکنید.: قوانین وارد کردن @ موقعیت نامعتبر را مجاز نکنید.: خطوط جدید نامعتبر در رشته ها را مجاز نکنید.

نامنظم

با این قوانین بی نظم، چیزهای نامنظم را ممنوع کنید.

  • : فضای سفید نامنظم را مجاز نمی دانید.

گم شده

با این قوانین گمشده، چیزهای گمشده را ممنوع کنید.

  • : عدم اجازه تابع var از دست رفته برای ویژگی های سفارشی.: یک کلمه کلیدی خانواده عمومی که در خانواده فونت ها وجود ندارد مجاز نیست.

غیر استاندارد

با این قوانین غیر استاندارد، چیزهای غیر استاندارد را ممنوع کنید.

  • : مقادیر جهت غیر استاندارد را برای توابع گرادیان خطی مجاز نکنید.

لغو می کند

با این قوانین بدون لغو لغو لغو لغو شود.

  • : ویژگی های کوتاه نویسی را که ویژگی های طولانی نویسی مرتبط را لغو می کنند، مجاز نمی داند.

ناشناخته

با این قوانین ناشناخته چیزهای ناشناخته را ممنوع کنید.

  • : حاشیه نویسی ناشناخته مجاز نیست.: قوانین ناشناخته را مجاز نکنید.: توابع ناشناخته را مجاز نکنید.: نام ویژگی های رسانه ناشناخته را مجاز نکنید.: انیمیشن های ناشناخته را غیرمجاز کنید.: خصوصیات ناشناخته را غیرمجاز کنید.: انتخابگرهای شبه کلاس ناشناخته را مجاز نکنید.: انتخابگرهای شبه عنصر ناشناخته را مجاز نکنید.: انتخابگرهای نوع ناشناخته را مجاز نکنید.: واحدهای ناشناخته را مجاز نکنید.

قراردادهای غیر سبکی را اجرا کنید

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

مجاز، غیرمجاز و مورد نیاز

با این لیست مجاز، غیر مجاز، فهرست الزامی و بدون قوانین، چیزهایی را مجاز، غیرمجاز یا الزام کنید.

در قاعده

  • : فهرستی از قوانین مجاز را مشخص کنید.: فهرستی از قوانین غیر مجاز را مشخص کنید.: پیشوندهای فروشنده را برای at-rules (قابل رفع خودکار) مجاز نکنید.: لیستی از ویژگی های مورد نیاز برای یک at-rule را مشخص کنید.

رنگ

  • : کانال آلفا را برای رنگ های هگز الزامی یا غیرمجاز کنید.: رنگ های نام گذاری شده را ملزم کنید (در صورت امکان) یا مجاز نکنید.: رنگ های هگزا را مجاز نکنید.

نظر دهید

  • : لیستی از کلمات غیر مجاز را در نظرات مشخص کنید.

اعلامیه

  • : ! important را در اعلان ها مجاز نکنید.: لیستی از اموال مجاز و جفت واحدها را در اظهارنامه ها مشخص کنید.: لیستی از ویژگی های غیر مجاز و جفت واحدها را در اظهارنامه ها مشخص کنید.: فهرستی از جفت های دارایی و ارزش مجاز را در اعلان ها مشخص کنید.: فهرستی از جفت های دارایی و مقادیر غیر مجاز را در اعلان ها مشخص کنید.

عملکرد

  • : لیستی از توابع مجاز را مشخص کنید.: لیستی از توابع غیر مجاز را مشخص کنید.: نشانی های اینترنتی مرتبط با طرح را مجاز نکنید.: لیستی از طرح های URL مجاز را مشخص کنید.: لیستی از طرح های URL غیر مجاز را مشخص کنید.

طول

  • : واحدها برای طول های صفر مجاز نیستند (قابل رفع خودکار).

ویژگی رسانه

  • : لیستی از نام های مجاز ویژگی های رسانه را مشخص کنید.: فهرستی از نام های ویژگی رسانه غیرمجاز را مشخص کنید.: پیشوندهای فروشنده را برای نام ویژگی های رسانه مجاز نکنید (قابل رفع خودکار).: لیستی از نام و مقادیر مجاز ویژگی رسانه را مشخص کنید.

اموال

  • : لیستی از خواص مجاز را مشخص کنید.: لیستی از ویژگی های غیر مجاز را مشخص کنید.: پیشوندهای فروشنده را برای ویژگی ها مجاز نمی دانید (قابل رفع خودکار).
  • : لیستی از ویژگی های غیر مجاز را برای انتخابگرها در قوانین مشخص کنید.

انتخابگر

  • : لیستی از نام ویژگی های غیر مجاز را مشخص کنید.: لیستی از اپراتورهای ویژگی مجاز را مشخص کنید.: لیستی از عملگرهای ویژگی غیر مجاز را مشخص کنید.: لیستی از ترکیب کننده های مجاز را مشخص کنید.: لیستی از ترکیبات غیر مجاز را مشخص کنید.: لیستی از انتخابگرهای غیر مجاز را مشخص کنید.: واجد شرایط بودن یک انتخابگر بر اساس نوع را ممنوع کنید.: پیشوندهای فروشنده را برای انتخابگرها مجاز نکنید (قابل رفع خودکار).: لیستی از انتخابگرهای شبه کلاس مجاز را مشخص کنید.: لیستی از انتخابگرهای شبه کلاس غیر مجاز را مشخص کنید.: لیستی از انتخابگرهای شبه عنصر مجاز را مشخص کنید.: لیستی از انتخابگرهای شبه عنصر غیر مجاز را مشخص کنید.
  • : لیستی از واحدهای مجاز را مشخص کنید.: لیستی از واحدهای غیر مجاز را مشخص کنید.

ارزش

  • : پیشوندهای فروشنده را برای مقادیر غیرمجاز (Autofixable).

حداکثر و حداقل

با این قوانین حداکثر و حداقل محدودیت ها را اعمال کنید.

  • : تعداد اعلان ها را در یک بلوک اعلان تک خطی محدود کنید.: تعداد مقادیر را برای لیستی از ویژگی ها در اعلان ها محدود کنید.: عمق لانه سازی را محدود کنید.: تعداد اعشار مجاز در اعداد را محدود کنید.: تعداد انتخابگرهای ویژگی را در یک انتخابگر محدود کنید.: تعداد کلاس ها را در یک انتخابگر محدود کنید.: تعداد ترکیب کننده ها را در یک انتخابگر محدود کنید.: تعداد انتخابگرهای مرکب را در یک سلکتور محدود کنید.: تعداد انتخابگرهای شناسه را در یک انتخابگر محدود کنید.: تعداد شبه کلاس ها را در یک انتخابگر محدود کنید.: ویژگی انتخابگرها را محدود کنید.: تعداد انتخابگرهای نوع را در یک انتخابگر محدود کنید.: تعداد انتخابگرهای جهانی را در یک انتخابگر محدود کنید.: حداقل تعداد میلی ثانیه را برای مقادیر زمانی محدود کنید.

نشانه گذاری

اجرای یک نمایش از چیزهایی که دارای چندین قواعد با این نمادها (گاهی اوقات ضمنی) هستند.

  • : نماد درصد یا عدد را برای مقادیر آلفا (قابل رفع خودکار) مشخص کنید.: نماد مدرن یا قدیمی را برای توابع رنگ (قابل رفع خودکار) مشخص کنید.: نماد کوتاه یا بلند را برای رنگ های هگز (Autofixable) مشخص کنید.: نماد عددی یا نامگذاری شده برای وزن فونت (قابل رفع خودکار) را مشخص کنید.: علامت عدد یا زاویه را برای درجه رنگ ها (قابل رفع خودکار) مشخص کنید.: علامت رشته یا نشانی وب را برای قوانین import@ (قابل رفع خودکار) مشخص کنید.: نماد کلمه کلیدی یا درصد را برای انتخابگرهای فریم کلیدی (قابل رفع خودکار) مشخص کنید.: نماد زمینه یا پیشوند را برای محدوده ویژگی های رسانه مشخص کنید.: نماد ساده یا پیچیده را برای انتخابگرهای شبه کلاس :not() مشخص کنید (Autofixable).: برای انتخابگرهای شبه عنصر قابل اجرا (Autofixable) علامت دو نقطه یا دو نقطه را مشخص کنید.

الگو

قوانین نامگذاری را با این قوانین الگو اجرا کنید.

  • : یک الگو برای نظرات مشخص کنید.: یک الگو برای نام های درخواست رسانه سفارشی مشخص کنید.: یک الگو برای خواص سفارشی مشخص کنید.: یک الگو برای نام فریم های کلیدی مشخص کنید.: یک الگو برای انتخابگرهای کلاس مشخص کنید.: یک الگو برای انتخابگرهای ID مشخص کنید.: یک الگو برای انتخابگرهای قوانین تو در تو در قوانین مشخص کنید.

نقل قول ها

با این قوانین نقل قول ها را ملزم یا غیرمجاز کنید.

  • : نیاز یا غیرمجاز نقل قول برای نام خانوادگی فونت (قابل رفع خودکار).: نیاز یا غیرمجاز نقل قول برای آدرس های اینترنتی.: نیاز یا غیرمجاز نقل قول برای مقادیر ویژگی (Autofixable).

زائد

با این قوانین غیر زائد، افزونگی را مجاز نکنید.

  • : ویژگی های زائد longhand در بلوک اعلامیه مجاز نیست.: مقادیر اضافی را در خصوصیات مختصر (Autofixable) مجاز نکنید.

کنوانسیون های سبکی را اجرا کنید

ما این قوانین را منجمد کرده ایم - اشکالات را برطرف نمی کنیم و گزینه هایی را اضافه نمی کنیم ، و ما آنها را در نسخه های بعدی حذف خواهیم کرد. توصیه می کنیم به جای این قوانین از یک چاپگر زیبا (مانند زیباتر) در کنار StyleLint استفاده کنید. اگر ترجیح می دهید از StyleLint برای اجرای قوام سبکی استفاده کنید ، می توانید قوانینی را که به یک افزونه نیاز دارید مهاجرت کنید.

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

قوانین Whitespace دو مجموعه از کلمات کلیدی را با هم ترکیب می کند:

  • قبل ، بعد و داخل برای مشخص کردن فضای سفید (در صورت وجود) در کجا انتظار می رود
  • خط خالی ، فضا و خط جدید برای مشخص کردن اینکه آیا یک خط خالی واحد ، یک فضای واحد ، یک خط جدید یا هیچ فضایی در آنجا انتظار می رود

به عنوان مثال ، مشخص کنید که آیا یک خط خالی منفرد یا هیچ فضایی باید قبل از همه نظرات در یک صفحه سبک وجود داشته باشد:

  • نظر-خالی-خط قبل از: رشته-"همیشه" | "هرگز"

علاوه بر این ، برخی از قوانین فضای سفید از مجموعه دیگری از کلمات کلیدی استفاده می کنند:

  • از کاما ، روده بزرگ ، نیم رنگ ، بریس ، بسته شدن بریس ، باز شدن-پارتز ، بسته شدن پرافت ، اپراتور یا اپراتور دامنه استفاده می شود اگر یک قطعه خاص از نگارشی در این مورد هدف قرار گیرد

به عنوان مثال ، مشخص کنید که آیا یک فضای واحد یا هیچ فضایی باید از کاما در یک عملکرد پیروی کند:

  • عملکرد-کمما-فضا-بعد: رشته-"همیشه" | "هرگز"

جمع نگارشی برای قوانین داخلی استفاده می شود. به عنوان مثال ، مشخص کردن اینکه آیا یک فضای واحد یا هیچ فضایی باید در داخل پرانتز یک تابع باشد:

بازار فارکس...
ما را در سایت بازار فارکس دنبال می کنید

برچسب : نویسنده : زکریا هاشمی بازدید : <-PostHit-> تاريخ : دوشنبه 14 فروردين 1402 ساعت: 17:09