IT

CSS 축소기에 대한 권장 사항이 있습니까?

lottoking 2020. 3. 19. 08:27
반응형

CSS 축소기에 대한 권장 사항이 있습니까? [닫은]


CSS 축소기에 대한 권장 사항이 있습니까?

나는 구글을 근절하고 일부를 시험해 볼 것이지만 똑똑하고 능숙하고 호기심이 많은 StackOverflow 커뮤니티가 이미 헤비급의 장단점을 평가했을지도 모른다고 생각했습니다.


YUI 압축기는 환상적이다. JavaScript 및 CSS에서 작동합니다. 확인 해봐.


YUI Compressor의 .NET 포트있습니다.

  • 축소 / 파일을 Visual Studio 빌드 후 이벤트에 통합
  • TFS 빌드에 통합 (CI 포함)
  • 자신의 코드에서 dll을 사용하려면 (예 : 즉시 축소).

2011 업데이트 : 이제 NuGet통해 사용할 수 있습니다 :)


나는 Minify를 좋아한다 . PHP에서 CSS 또는 JavaScript와 함께 작동합니다.


CSSO 는 현재 최고의 축소 기 / 최적화 프로그램입니다.


파이썬을 사용한다면 YUI Compressor만큼 빠르지 않지만 csscompressor.net과 달리 더 얇은 것을 권장합니다 .CSS 해킹에 질식하지 않습니다.

나는 더 얇게 쓴 이후 편견이 있으며 현재 해킹을 처리하는 방법을 알아보기 위해 YUI 압축기를 평가하고 있습니다. crosstips.org의 출처를 보면 더 슬림 한 작동 예를 볼 수 있습니다.


CSSTidy를 확인하십시오 : http://csstidy.sourceforge.net/usage.php

http://cdburnerxp.se/cssparse/css_optimiser.php 에서 온라인으로


온라인 도구를 찾고 있다면 다음을 시도하십시오 : https://csscompressor.net/


C #으로 초고속 CSS 축소기를 작성했습니다. 알고리즘은 Javascript를 처리하지 않습니다. 네이 : http://www.ko-sw.com/Blog/post/An-Ultra-Fast-CSS-Minify-Algorithm.aspx .


클로저 스타일 시트를 사용해보십시오 .

축소 이외에도 linting , RTL flippingclass renaming 도 지원합니다 .

변수 , 함수 , 조건부믹스 인 을 CSS에 추가 할 수도 있습니다 .

또한 이러한 기능 중 일부는 나머지 폐쇄 도구 (자체적으로 매우 강력 함)에 의존합니다 .


PHP에서 무언가를 찾고 있다면 링크는 다음과 같습니다.

무 지방 축소

PHP Fat-Free Framework의 일부이지만 독립형으로도 사용할 수 있습니다.


isnoop의 CSS SuperScrub 가 매우 잘 작동 한다는 것을 알았 습니다. 그래도 CSS 온라인으로 직접 링크 만 처리 할 수 ​​있습니다 : / 선호하는 pastebin 서비스를 사용하여 CSS 코드를 유지하고 SuperScrub에 원시 링크를 제공하면 해결할 수 있습니다.


사이트가 ASP.NET에있는 경우 사이트에서 CSS 축소를 즉시 수행 할 수 있습니다 (따라서 변경할 때마다 수동으로 수행하지 않아도 됨). 예를 들면 다음과 같습니다.

http://www.codeproject.com/KB/aspnet/CombineAndMinify.aspx


Perl에는 CSS :: Minifier (및 추가 속도를위한 XS 버전)가 있습니다.


다른 사람들은 YUI Compressor와 .NET 포트를 언급했으며 체인에 다른 링크를 추가 할 것입니다. StyleManager 는 YUI Compressor의 .NET 포트를 감싸는 서버 컨트롤이므로 ScriptManager를 사용하는 것처럼 사용할 수 있습니다. CSS 상수, 배경 이미지 정의 등의 물결표 (~) 해상도와 같은 다른 멋진 기능도 추가합니다. 단단하고 잘 문서화되어 있으며 최근의 모든 프로젝트에서 사용했습니다. o 문제. 확인하기 -gStyleManager.com


여전히 "베타에 있지만"상당히 잘 작동합니다. 나는 모든 프로젝트에서 그 뒤에 코드를 사용합니다 : http://claudiu.phpfogapp.com/ 그것은 PHP로 만들어졌으며 * .css 파일을 상당히 많은 시간 동안 호스팅합니다. 축소 된 CSS. (공간이 서버에서 붐비는 경우 오래된 CSS 파일 만 삭제합니다).


CSS와 JS 파일을 축소하고 압축하는 .net 웹 사이트에 연결하는 코드 플렉스 프로젝트가 있습니다. 또한 Microsoft AJAX Minifier와 YUI Compressor 간의 비교를 통해 YUI가 약간 더 잘 나옵니다. Microsoft Minifier와 압축을 결합하여 파일을 크게 줄인 변형이 있습니다.

어쨌든 링크는 http://xpedite.codeplex.com/wikipage?title=Minifier%20(CSS%2FJavaScript%20Minification%20Handlers )입니다.


이것이 내가 MVC3 에 대해 한 방법입니다 : http://mkramar.blogspot.com/2011/08/css-and-javascript-minify-and-combine.html 이 접근법의 장점은 모든 것이 즉시 수행된다는 것입니다 파일을 수동으로 사전 처리하거나 빌드 후 구성을하지 않아도됩니다.


온라인 도구 (내 CSS를 올린 www.csscompressor.net보다 훨씬 낫습니다) : http://www.cssdrive.com/compressor/compress.php 는 훌륭한 일을합니다.


C # 예 :

css = css.Replace("\n", "");
css = Regex.Replace(css, @"\s+", " ");
css = Regex.Replace(css, @"\s*:\s*", ":");
css = Regex.Replace(css, @"\s*\,\s*", ",");
css = Regex.Replace(css, @"\s*\{\s*", "{");
css = Regex.Replace(css, @"\s*\}\s*", "}");
css = Regex.Replace(css, @"\s*\;\s*", ";");

zbugs.com 은 좋은 온라인 도구가 될 것입니다. 한 번의 클릭으로 CSS를 최소화 합니다.


Paul Irish 의 최신 HTML5BoilerPlate살펴 보십시오. PNG 및 JPG를 포함한 모든 자산을 최소화 하는 빌드 스크립트가 포함되어 있습니다. 여기서 데모 비디오를 볼 수 있습니다 .

참고 URL : https://stackoverflow.com/questions/787789/any-recommendations-for-a-css-minifier

반응형