문제

내 HTML 이 표시된 모든 준비가 비 CSS.문제는 내가 가고 무엇을 찾을 수 있는 모든 내 id 와 클래스 이름을 그래서 나는 시작 얻을 수 있습니다.내가 무엇이 필요한 도구이 구문 분석하는 내 HTML 고 뱉어 스타일 시트로 가능한 모든 요소가 될 준비가 스타일이(아마도 몇몇 기본값).는 이러한 도구가 존재하는가?

도움이 되었습니까?

해결책

http://lab.xms.pl/css-generator/ 는 것을 설명합니다.

다른 팁

나는 가난한 사람의 이용에 지난...이 필요합 jquery 및 방화...

<script type="text/javascript">
    $(document).ready(function() {

        $('*[@id]').each(function() {
            console.log('#' + this.id + ' {}');
        });
        $('*[@class]').each(function() {
            $.each($(this).attr('class').split(" "), function() {
                console.log('.' + this + ' {}');
            });
        });
     });
</script>

그것은 당신이 무언가 이것을 좋아한다:

#spinner {}
#log {}
#area {}
.cards {}
.dialog {}
.controller {}

당신이 그들을 원하는 경우에는"자연적인"페이기 위해 대신에...

<script type="text/javascript">
    $(document).ready(function() {
         $('*').each(function() {
             if($(this).is('[@id]')) {
                 console.log('#' + this.id + ' {}');
             }
             if($(this).is('[@class]')) {
                 $.each($(this).attr('class').split(" "), function() {
                     console.log('.' + this + ' {}');
                 });
             }
         });
     });
</script>

나는 그냥로드 페이지가 스크립트에있다,절단하고 붙여넣기 결과 밖의 방화...다음을 명백하게 제거하는 스크립트:)

을 제거해야 합니 dup 수동으로 또는 던지기에 몇 가지 간단한 dup 확인 논리로 지도나 편안하거나 무언가를..에 대해 하나의 Id 및 클래스입니다.

처음 봤을 때 이런 생각했다"좋은 질문입니다!깔끔한 답변,danb!"

후에 약간의 생각,내가 정말 잘 모르겠어요 이것은 좋은 생각이 아니다.그것은 좀처럼을 생성 이벤트에 대한 핸들러한 모든 컨트롤 ASP.NET 페이지 생성 CRUD 절차에 대한 모든 테이블에서 데이터베이스입니다.나는 생각은 그것의 더 나은 그들을 만들 필요에 따라 두 가지 이유:

  1. 적은 혼란에서는 스타일을 선언
  2. 미만의 유혹을 오용(또는 underuse)CSS 를 작성하여 모든 클래스 수준에서 사용하기보다는 하위 항목을 선택기 좋아(#탐색 ul 리 a).

동의함으로 존지만,나는 보지 않는 문제가*으로 무엇을 하 OP 원한다.스크립트를 사용하여 제공,당신은 알고 있으의 모든 클래스 id.에서 작업하는 동안 당신의 CSS,당신은 당 결정하고 있는 경우 사용됩니다.에서 끝나는 시점에 당신 같은 느낌을 당신이 좋은 손잡이에 무슨 일을 하는지,그것을 실행을 통해 최적화 프로그램/압축기 그래서 그것을 제거하지 않는 id 와 클래스입니다.

*운영정:당신은 하나 쓰지 않았어요 원래는 HTML 또는 당신은 그것을 쓰고 나중에 결정하는"아이쿠 CSS 정말 좋은 것이 지금 여기에,나는 것으로 시작했습니다." :-)

지지 않는 합리적인 질문으로 합리적인 응답이지만,그것을 암시하는 나의 종류를 불필요하게 표시된 업 HTML 는 사람들을 만들 때 그들은 이해하지 못할 위치를 선택기:종류의 코드가 모든 클래스 id.

<div id="nav">
  <ul id="nav_list">
    <li class="nav_list_item">
        <a class="navlist_item_link" href="foo">foo</a>
    </li>
    <li class="nav_list_item">
        <a class="navlist_item_link" href="bar">bar</a>
    </li>
    <li class="nav_list_item">
        <a class="navlist_item_link" href="baz">baz</a>
    </li>
  </ul>
</div>

제거할 수 있습니다 모든 것을 제외한 id 에 div 고 아직도 할 수 있 스타일의 모든 것이여 그 위치분명한 스크립트에 표시되지 않습니다 모든 가능한 선택,그것을 할 것인가?

다시 말하면 좁은 초점에서 CSS 으로 무언가를 수행하는 클래스와 id 는 관심사입니다.

이 블로그 항목에 대한 참조가 있는 것과 비슷한 필요 .

에 대한 링크를 포함하는 Perl 스크립트라고'stylizator.pl'.이 스크립트를 구문 분석합 html 을 찾아 가능한 CSS 요소를 출력하는 파일입니다.

다른 방법으로 접근하는 이 표준화하기 위한 id 와 클래스 이름을 사용하여 HTML 에 따르면 일종의 이름 지정 규칙.

에 동의하지 않는 존.이 솔루션을 사용할 수 있습에서 가난하게 그 방법은 설명합니다,그것은 아닙니다.모든 현명한 개발자 혹은 디자이너를 생성된 스크립트 css 클래스고 풀은 정말 필요한 것으로 css 파일입니다.

는 솔루션이 여전히 해결 영업 이익의 질문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top