همانطور که میدانید CSS زبانی است که از آن به منظور اعمال فرمت، سبک نمایش، و نحوه ارائه مستندهای نوشته شده به زبانهای نشانهگذاری استفاده به عمل میآید. بیشترین استفادهای که از این زبان در حال حاضر میشود مشخص کردن سبک صفحه وب DHTML و XHTML است ولی آن را میتوان بر هر نوع مستند XML از جمله SVG و XUL اعمال کرد.
این زبان محدودیتهایی نیز دارد که با پویا کردن آن میتواند مفیدتر واقع شود.
برای مثال اگر بخواهیم کد رنگی را استفاده نماییم خیلی بهتر است تا بجای تکرار این کد رنگ آنرا در یک متغیر ذخیره کنیم و از آن متغیر استفاده نماییم.
بدین ترتیب منطقیتر است که برخی از دستورات منطقی و برنامه نویسی داخل CSS را با ابزاری قدرتمندتر با استفاده از LESS انجام دهیم.
LESS چیست ؟
LESS توسط روشهایی مانند متغیرها، حسابگرها، mixinها و توابع، قابلیتهای CSS را توسعه داده و آنرا پویا ساخته است.
LESS در هر دو محیط سمت کاربر (مرورگرهای وب مانند گوگل کروم، فایرفاکس، سافاری) و سمت سرور توسط Node.js و Rhino قابل اجــــرا و بهره گیری میباشد.
به نوعی میتوانیم به آن زبان پویای شیوه نامهها نیز اتلاق کنیم.
مقالهای تحت همین عنوان در در دانشنامه جوملا فارسی منتشر شده است.
برای مطالعه این مقاله روی لینک زیر کلیک کنید.
جوملا فارسی
