рд╕реАрдПрд╕рдПрд╕ рдкреНрд░рд╛рд░реВрдкрдг рдЙрдкрдХрд░рдг

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рдкрд╕рдВрдж рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЗрд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреЛрдИ рднреА рд╕рдВрджреЗрд╣ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рди рдХреЗрд╡рд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдЪреНрдЫрд╛ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдЪреНрдЫрд╛ рднреА рджрд┐рдЦрддрд╛ рд╣реИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдЙрдкрдХрд░рдг рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдЖрджрд░реНрд╢ рдХреЗ рдХрд░реАрдм рд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред





1. рд╕реНрдЯрд╛рдЗрд▓рд┐рдиреЗрдЯ



рдЫрд╡рд┐

рд╕рдВрднрд╡рддрдГ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╕реЗрд╡рд╛ред

рдЙрдкрдХрд░рдг рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХрдИ рдирд╣реАрдВ рд╣реИрдВ:





2. рдлреЙрд░реНрдорд╕реАрдПрд╕рдПрд╕



рдЫрд╡рд┐

рдЗрд╕рдХреА рджреБрд░реНрдЬреЗрдп рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЙрдкрдХрд░рдг рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред

рдЖрдк рдмрд╣реБрдд рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдореБрдЭреЗ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрдпрд╛ рдкрд╕рдВрдж рд╣реИ: рдЙрдк-рдирд┐рдпрдореЛрдВ рдХреЗ "рдирд┐рдпрдо" рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИ)ред



3. CleanCSS



рдЫрд╡рд┐

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



рд╡реИрд╕реЗ, рдЗрд╕ рд╕реЗрд╡рд╛ рдХрд╛ рдЖрдзрд╛рд░ " CSSTidy " рдЗрдВрдЬрди рд╣реИ - рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд CSS рдкрд╛рд░реНрд╕рд░ / рдЕрдиреБрдХреВрд▓рдХред рддреЛ, рд╣рд░ рдХреЛрдИ рд▓рд╛рдареА рдФрд░ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реМрдВрджрд░реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪрд┐рддреНрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

UPD> рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рдЬреБрдбрд╝рд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: CodeBeautifier ред рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рд╕реЗрдЯ CleanCSS рдХреЗ рд╕рдорд╛рди рд╣реИ (рд╕реЗрд╡рд╛ CSSTidy рдкрд░ рднреА рдЪрд▓рддреА рд╣реИ)ред



4. рдкреНрд░реЛрд╕реАрдЬрд░



рдЫрд╡рд┐

рдореЗрд░реА рдкрд░рд┐рд╖реНрдХреГрдд рд░рд╛рдп рдореЗрдВ - рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред

рд╕реЗрд╡рд╛ рдПрдХ рд╕реБрдЦрдж рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдЯреВрд▓рдЯрд┐рдкреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрдзрд╛рдИ рджреЗрддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдХрд┐рд╕реА рднреА рд╕реНрд╡рд╛рднрд┐рдорд╛рдиреА рдХрд╕рд╛рдИ рдХреА рддрд░рд╣, ProCSSor рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╣рдорд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд▓рд┐рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ред рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред

рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ - рддреБрд░рдВрдд рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

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

рдПрдХ рдФрд░ рдЖрдХрд░реНрд╖рдг - ProCSSor рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ , рдкреНрд░рд▓реЗрдЦрди рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: http://procssor.com/apidoc.pdf ред



5. рд╕реАрд╕реНрдХреЙрдореНрдм



рдЫрд╡рд┐

рд╣рдорд╛рд░реЗ рд╣рдорд╡рддрди рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╣реИрдмреНрд░реВрд╕рд░ рдорд┐рд░рд┐рдкрд┐рд░реБрдиреА ред CSScomb рджрд┐рдП рдЧрдП рдХреНрд░рдо рдореЗрдВ CSS рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЫрд╛рдВрдЯрдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ , рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ:



рд▓реЗрдЦрдХ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдорд╣рд╛рди рд╕реЗрд╡рд╛ рдЕрдкрдбреЗрдЯ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪреИрдирд▓ @csscomb рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ



All Articles