2010-07-08 2 views
8

IE는 4096 개 이상의 CSS 규칙을 처리 할 수 ​​없습니다. 이 한계는 나를 물고있다. 그래서 중복 CSS 규칙을 식별하고 병합 할 수있는 도구를 찾고 있습니다. 결과가 더 큰 경우에는별로 중요하지 않습니다. 요점은 CSS 규칙을 줄이는 것입니다.자바 기반 도구는 CSS 규칙의 수를 줄이기 위해

이것은 css 압축기 질문이 아니지만 css 규칙 축소 문제입니다.

+0

대부분의 (?) 압축 프로그램도 규칙을 줄입니다. – Cloudanger

+0

루비 기반 도구가 있습니다 http://code.google.com/p/css-redundancy-checker/ – Redlab

+0

@Cloudanger 저는 믿을만한 CSS 도구는 다음과 같은 것들을 원합니다 : p, input, span {foo : bar; }하지만 크기를 줄이기 위해 규칙의 수가 증가합니다. 내 우선 순위는 규칙 수를 줄이는 것입니다. 도구는 선택기 당 1 개의 규칙 만 출력해야합니다. – Olivvv

답변

0

CSSTidy을 사용해 보셨습니까?

다른 최적화와 별도로 규칙을 단일 명령문으로 병합 할 수 있습니다.

+0

테스트를 마쳤습니다. 그것은 일을하지만, 다른 요청하지 않은 것들도합니다. 그것은 PHP와 C++에 존재하지만 불행히도 java는 아닙니다. – Olivvv

-1

GWT는 모든 CSS 규칙을 최적화합니다. GWT로 전환하면 아마도 걱정할 필요가 없을 것입니다.

+0

제목뿐만 아니라 질문을 읽으십시오. – Olivvv

1

Java에 CSS 파서가 있습니다. 단일 선택기와 동일한 선택기가 있고 새 CSS 파일에 쓰는 경우 규칙을 병합하는 도구를 만드는 것이 많은 노력이 아닙니다.

http://www.w3.org/Style/CSS/SAC/

+0

은 매우 흥미롭게 보입니다. – Olivvv

관련 문제