Less.js: Google рдлрд╝реЙрдиреНрдЯ рдЖрдпрд╛рдд рдХреЗ рдХрд╛рд░рдг import.less рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЕрдХреНрддреВре░ 2011  ┬╖  27рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: less/less.js

рдирдорд╕реНрддреЗ,










































bug medium priority

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓реЗрд╕рди рдкрд╛рд░реНрд╕рд░ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдПрд╕рдПрд╕ рдЖрдпрд╛рдд рдХреА рддрд░рд╣ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП &.css рдХреЛ рдлрд╝реЙрдиреНрдЯ URL рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдЗрд╕ рддрд░рд╣:

<strong i="7">@import</strong> url(http://fonts.googleapis.com/css?family=Open+Sans&.css);

BTW, рдореБрдЭреЗ рдпрд╣ рдмрд╣реБрдд рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ LESS рдХреЗ рдореВрд▓ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ @include рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЧрд░реАрдм рдкреБрд░рд╛рдиреЗ @import рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ...

рд╕рднреА 27 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@marceloverdijk рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдЙрддреНрд╕реБрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рдЖрдк # 331 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдкрде рдХреЛ рдХреИрд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирд┐рдпрдо рд╕рд░рд▓ рд╣реИ: рдХреЗрд╡рд▓ рдЖрдпрд╛рдд рдлрд╛рдЗрд▓реЗрдВ рдЬреЛ .less рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдХрд╛ рдХреЛрдИ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдмрд╛рдХреА рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ <strong i="6">@import</strong> "foo.css" рдЕрдЫреВрддрд╛ рд░рд╣ рдЬрд╛рддрд╛ рд╣реИ, <strong i="8">@import</strong> "foo" рдФрд░ <strong i="10">@import</strong> "foo.less" рдкрд╛рд░реНрд╕ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЖрдпрд╛рдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рдареАрдХ рд╣реИ рдирд┐рдпрдо рд╕реНрдкрд╖реНрдЯ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ Google рдлрд╝реЙрдиреНрдЯ рдЖрдпрд╛рдд рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдпрд╛рдд рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмрдЬрд╛рдп Env.js рдФрд░ рд░рд╛рдЗрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдХрдо рддрд░реНрдХ рд╢рд╛рдпрдж рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕реЗ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВ рдЬреЛ Env.js рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ (рдпрд╛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ)?

рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреАред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

var рдкрд░рд┐рдгрд╛рдо; var p = new less.Parser (); p.parse (рдЗрдирдкреБрдЯ, рдлрдВрдХреНрд╢рди (рдИ, рдЯреНрд░реА) {result = tree.toCSS ();});

рдирд┐рдпрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 1 рд╕рд╡рд╛рд▓ред рдХреНрдпрд╛ рдХреЛрдЯреЗрд╢рди рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ?

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдпрд╛рдд рдореЗрдВ рджреЗрдЦрд╛ рд╣реИред рдХрдо рд╕реНрд░реЛрдд:

    if (path instanceof tree.Quoted) {
        this.path = /\.(le?|c)ss$/.test(path.content) ? path.content : path.content + '.less';
    } else {
        this.path = path.value.content || path.value;
    }

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд▓реЗрд╕рди рдкрд╛рд░реНрд╕рд░ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдПрд╕рдПрд╕ рдЖрдпрд╛рдд рдХреА рддрд░рд╣ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП &.css рдХреЛ рдлрд╝реЙрдиреНрдЯ URL рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдЗрд╕ рддрд░рд╣:

<strong i="7">@import</strong> url(http://fonts.googleapis.com/css?family=Open+Sans&.css);

BTW, рдореБрдЭреЗ рдпрд╣ рдмрд╣реБрдд рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ LESS рдХреЗ рдореВрд▓ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ @include рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЧрд░реАрдм рдкреБрд░рд╛рдиреЗ @import рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ...

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ https://github.com/cloudhead/less.js/blob/master/test/less/import.less

рдЬрд┐рд╕рдореЗрдВ рд╣реИ

<strong i="8">@import</strong> url("import/import-test-a.less");
//<strong i="9">@import</strong> url("import/import-test-a.less");
<strong i="10">@import</strong> url(http://fonts.googleapis.com/css?family=Open+Sans);

#import-test {
  .mixin;
  width: 10px;
  height: <strong i="11">@a</strong> + 10%;
}

рдФрд░ рдЙрдореНрдореАрдж рд╣реИ

<strong i="15">@import</strong> "import-test-d.css";

<strong i="16">@import</strong> url(http://fonts.googleapis.com/css?family=Open+Sans);
#import {
  color: red;
}
.mixin {
  height: 10px;
  color: red;
}
#import-test {
  height: 10px;
  color: red;
  width: 10px;
  height: 30%;
}

рдЬрд┐рд╕рдореЗрдВ Google рдлрд╝реЙрдиреНрдЯреНрд╕ рдЖрдпрд╛рдд рдЕрднреА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рдореИрдВрдиреЗ рдЦреБрдж рдЗрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рди рд▓реЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкрд╛рд╕ рд╣реИред

рдкреБрдирд╢реНрдЪ: рдпрд╣ Google рдлрд╝реЙрдиреНрдЯреНрд╕ рдЖрдпрд╛рдд рдПрдХрдорд╛рддреНрд░ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ ncss4j рдкреБрд╕реНрддрдХрд╛рд▓рдпред
рдЕрдиреНрдп рд╕рднреА рд╕рдВрдЧрддрддрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрдм рдЧреБрдЬрд░ рд░рд╣реЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рдЕрдВрддрд┐рдо рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХрдо рд╕рдордп рдореЗрдВ рдЧреВрдЧрд▓ рд╡реЗрдм рдлрд╝реЙрдиреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓ (рдореИрдВ рдХрдо рд░рд┐рд▓реАрдЬ 1.1.3 рдореЗрдВ @import рдХреЗ рдЙрдкрдпреЛрдЧ

рдореИрдВ рдЕрдм рдФрд░ рднреА рдЙрд▓рдЭрди рдореЗрдВ рдкрдбрд╝ рдЧрдпрд╛ред

рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдФрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рд╣реЗрдб рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛:

<link rel="stylesheet/less" type="text/css" href="/less/google.less">
<link rel="stylesheet/less" type="text/css" href="/bootstrap/bootstrap.less">
<script src="/js/less-1.1.4.js" type="text/javascript"></script>

Twitter рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд╛ рд╕рдВрдХрд▓рди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди google.less рдирд╣реАрдВ рд╣реИред
рдЗрд╕ google.less рдореЗрдВ рдХреЗрд╡рд▓ LESS рд╕рдВрдЧрддрддрд╛ рдкрд░реАрдХреНрд╖рдг рдЖрдпрд╛рдд рд╕реЗ рдХреЙрдкреА рдХреА рдЧрдИ рдирд┐рдЪрд▓реА рдкрдВрдХреНрддрд┐ рд╕рдорд╛рд╣рд┐рдд рд╣реИ

<strong i="11">@import</strong> url(http://fonts.googleapis.com/css?family=Open+Sans);

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐ рд╣реИ:

Http: // localhost рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛: 8888 / рдЙрд╕рд╕реЗ рдХрдо / http://fonts.googleapis.com/css?family=Open+Sans (404)
http: // localhost : 8888 / рдЗрд╕рд╕реЗ рдХрдо / google.less

рдЕрдм рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ import.less рд╕рдВрдЧрддрддрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реВрдВ ...ред

url рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ & .css рдЬреЛрдбрд╝реЗрдВ

рд╕реЗ
@import url (http://fonts.googleapis.com/css?family=Open+Sans);

рд╕реЗрд╡рд╛ рдореЗрд░реЗ
@import url (http://fonts.googleapis.com/css?family=Open+Sans&css);

рдореБрдЭреЗ рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдереА, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЛ рдорджрдж рдХрд░рддрд╛ рд╣реИ: рдореИрдВ 'рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдХрдИ Google рдлреЛрдВрдЯ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред'
@import url (http://fonts.googleapis.com/css?family=InconsolatapgCantarellpgArchitectspgDaughter&.css);
рдЬреЛ url () рдХреЗ рд▓рд┐рдП "рдЧреБрдо рдХреНрд▓реЛрдЬрд╝рд┐рдВрдЧ" рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛ред

URL рдХреЛ рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рд▓рдкреЗрдЯрдХрд░ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдзреНрдпрд╛рди рджреЗрдВ: & .cs рдЕрднреА рднреА рдЕрдВрдд рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ 404 рдЖрдпрд╛рдд рддреНрд░реБрдЯрд┐)ред рд╕рднреА рдлреЛрдВрдЯ рднреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ:
@import url ("http://fonts.googleapis.com/css?family=Ubuntu+MonopgCantarellpgArchitectscamDaughter&.css");

рдЕрдЪреНрдЫреЗ рд╕реБрдЭрд╛рд╡ enoex: D рдзрдиреНрдпрд╡рд╛рдж !!!!

рдЗрд░, рдпрд╣ рджреЗрдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдбреЛрдбреА рд╣реИрдХ рдорд┐рд▓рд╛ рд╣реИ, рдЬреЛ рдХрд┐ Google рдХреЛ .css рдХрд╛ рдЕрд░реНрде рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдкрд░ рдЯреВрдЯ рд╕рдХрддрд╛ рд╣реИ; рдпрд╣ рдкрдЯреНрдЯрд┐рдХрд╛ рдореЗрдВ рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА @import рдХреЛ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВред рдХреЛрдИ рд╕реБрдЭрд╛рд╡?

<strong i="6">@import</strong> css url(...);

рдПрдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ .css рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдХрдо рдЖрдпрд╛рдд рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдпрд╣ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдареАрдХ рджрд┐рдЦрддрд╛ рд╣реИ (рдореИрдВ рд╡рд╣ рдирд╣реАрдВ рд╣реВрдВ рдЬреЛ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рдмреИрдарддрд╛ рд╣реИ)ред

рдореЗрд░реА рдПрдХрдорд╛рддреНрд░ рдЪрд┐рдВрддрд╛ рдЕрдиреНрдп less рд╕рдВрдХрд▓рдХ рд╣реИред рдЬрд┐рд╕ рдХреЛрдб рд╕реЗ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рдиреА рдереА, рдЙрд╕рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдерд╛, рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЙрдирдХреЗ рдХрдо рд╕рдВрдХрд▓рдХ рднреА @import рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рддреЛ рднрд▓реЗ рд╣реА рдпрд╣ lessc рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рд╢рд╛рдпрдж "& .css" рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд░рд╣реВрдВрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдХреЛрдИ рднреА рдПрдХ рддрдп рдкрд╛рдпрд╛?

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ "рдФрд░ .css" рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ URL рд▓рдкреЗрдЯрдирд╛ рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рди рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ - рдореИрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдлреЛрдВрдЯ рдЕрднреА рднреА рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ ...ред

рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ - рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛?

рдПрдХ рд╕рд╛рдзрд╛рд░рдг рддрдп рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдХреБрдЫ рднреА рди рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП, рдЕрдЧрд░ рдЙрд╕рдореЗрдВ рдкрд░рдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдЬреИрд╕реЗ? рдкрд░рд┐рд╡рд╛рд░ = x)?

@ рдореИрдВ рдХрд┐рд╕реА рднреА рдЕрдзрд┐рдХ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдлреЙрд▓реЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВ "рдПрдкреЗрдВрдб рдПрдВрдбред рдПрд╕рдХреЗрдПрд╕" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ (рднрд╛рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреНрд░реБрдЯрд┐: - /) рдмрд╕ рдЙрддреНрд╕реБрдХ рдерд╛ рдЕрдЧрд░ рдХреЛрдИ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдзрдиреНрдпрд╡рд╛рджред

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдпрд╣ рдмрд┐рдирд╛ append .css рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ .. рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЧрд▓рдд рд╕рдордЭрд╛ ... рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЗрд╕реЗ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд╕реАрдПрд╕рдПрд╕ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 1.4.0 @import рдЕрдХреЗрд▓реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ @include рдХреЛ рд╣рдореЗрд╢рд╛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП

рдХрд┐рд╕реА рдПрдХрд▓ рдореБрджреНрджреЗ рдкрд░ рдЪрд▓рддреА рдЪрд░реНрдЪрд╛ # 1185

рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдЬрд░реВрд░рдд рд╣реИ, @import url (https \: \ / \ / Fonts.googleapis.com \ / css; рдкрд░рд┐рд╡рд╛рд░ = Orbitron & .css);

@ jas-naz рдЙрдЪрд┐рдд рдФрд░ рдЕрдзрд┐рдХ рдкрдардиреАрдп рддрд░реАрдХрд╛ рд╣реИ:

<strong i="6">@import</strong> (css) url(https://fonts.googleapis.com/css?family=Orbitron);

рдЕрдзрд┐рдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП http://lesscss.org/features/#import -atrules-рдлреАрдЪрд░-рдЖрдпрд╛рдд-рд╡рд┐рдХрд▓реНрдкред

рдирдорд╕реНрдХрд╛рд░, рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╣реИрдХ url рдХреЗ рдЕрдВрдд рдореЗрдВ "#css" рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рдЬреИрд╕реЗ:

<strong i="6">@import</strong> url('https://fonts.googleapis.com/css?family=Paytone+One#css');

@ рдЯреАрдпрд░рд┐рдпрдирдЧреНрд░рд╛рдлрд┐рд╕реНрдЯ

рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ред рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓реЗрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░реЗрдЧрд╛ (рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдпрд╛рдд рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реИ)ред
рдЗрд╕реАрд▓рд┐рдП рдЗрд╕рдХреЗ рд╕рд╛рдордиреЗ (css) рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред (рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдпрд╣ рд╕рд┐рд░реНрдл рдЧрд▓рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдерд╛ рдЬрд╣рд╛рдВ рд╕рдВрдХрд▓рдХ рдиреЗ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧрд╛рдпрдм рд╣реБрдП рдЙрдЪрд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдмрдЬрд╛рдп url рдореЗрдВ "рдХреБрдЫ" css рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛)ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕