أقل لغة أوراق أنماط حيوية صممها "أليكسيس سيلير". ويتأثر ساس ، وأثرت في بناء الجملة مركز "سبأ" أحدث من ساس، تكييفه كتلة المغلق على غرار تنسيق بناء الجملة.

أقل هو المصدر المفتوح. تمت كتابة النسخة الأولى في روبي، ومع ذلك في الإصدارات الأحدث، استخدام روبي قد تم إهمالها والاستعاضة عن جافا سكريبت. بناء جملة مسبوقة بمسافات بادئة أقل تنسيق متداخلة، كما صحيح المغلق صالحة رمز أقل مع دلالات نفس.

أقل يوفر الآليات التالية: المتغيرات، تداخل، mixins وعوامل التشغيل والدالات.

أقل يمكن تشغيلها على جانب العميل (إنترنت إكسبلورر 6 +، بكت، فايرفوكس) والخادم، مع Node.js أو الكركدن (محرك جافا سكريبت).[2]

المتغيرات

يسمح أقل المتغيرات التي يتم تعريفها. يتم تعريف متغيرات أقل مع في sign(@). ويتم تعيين المتغير بنقطتين (:).

أثناء الترجمة، يتم إدراج قيم المتغيرات في المستند الإخراج المغلق.

Mixins

Mixins السماح بتضمين كافة الخصائص من فئة إلى فئة أخرى بإدراج اسم الفئة كواحدة من خصائصه، وبالتالي يتصرف كنوع متغير أو ثابت. أنها أيضا تتصرف مثل الوظائف، واتخاذ الوسائط. لا يدعم CSS Mixins. يجب تكرار أي من التعليمات البرمجية المتكررة في كل مكان. Mixins تسمح للتكرار رمز أكثر كفاءة والنظيفة، فضلا عن التعديلات أسهل من التعليمات البرمجية.

أقل نوع خاص من ruleset يسمى حدودي mixins التي يمكن أن تكون مختلطة مثل الطبقات، لكن يقبل معلمات.

تداخل

دعم CSS التداخل المنطقي، ولكن لا تتداخل كتل التعليمات البرمجية نفسها. أقل يسمح بتداخل محددات داخل محددات أخرى. وهذا يجعل الميراث واضحة وأوراق الأنماط أقصر.

الوظائف والعمليات

أقل يسمح عمليات ووظائف. تسمح عمليات الإضافة والطرح، شعبة والضرب من قيم الخصائص والألوان، والتي يمكن استخدامها لإنشاء العلاقات المعقدة بين خصائص. وظائف تعيين رأس برأس مع شفرة جافا سكريبت، السماح بالتلاعب بالقيم.

مقارنة لساس

أقل مستوحاة من ساس. ساس صمم لكل من تبسيط وتوسيع المغلق، حيث أزيلت أشياء مثل الأقواس المتعرجة من بناء الجملة. أقل صمم ليكون قريبا من CSS قدر الإمكان، حتى بناء الجملة مطابقة للتعليمات البرمجية الموجودة في CSS. كنتيجة لذلك، يمكن استخدام CSS الموجودة كرمز أقل صالح.

وعرض إصدارات أحدث من ساس أيضا بناء جملة CSS مثل دعا مركز سبأ (وقح المغلق).

استخدام في المواقع

أقل يمكن تطبيقها على مواقع في عدد من الطرق. خيار واحد لتضمين ملف JavaScript less.js لتحويل التعليمات البرمجية على--تحرك. المستعرض ثم يعرض الإخراج المغلق. ثمة خيار آخر هو ليجعل التعليمة البرمجية أقل إلى محض المغلق وتحميل المغلق إلى موقع. مع هذا الخيار، يتم تحميل لا الملفات.less والموقع لا تحتاج إلى تحويل سكريبت less.js.

من ويكيبيديا، الموسوعة الحرة