2014-01-05 4 views
0

여러 페이지에서 여러 listviews가있는 jQuery 모바일 앱을 사용하고 있습니다.특정 ID 또는 클래스의 목록보기 만 변경하십시오.

CSS로 특정 목록보기를 조작하고 싶지만 다른 페이지에서는 다른 목록보기를 조작하고 싶지 않습니다. CSS를 조작 할 수

목록보기 :이 작동하지 않습니다

#asd .ui-listview { 
    font-size: 0em; 
} 

:

<div id="asd"> 
    <div class="ui-corner-all custom-corners"> 
     <div class="ui-bar ui-bar-a"> 
      <h3>Test:</h3> 
     </div> 
     <div class="ui-body ui-body-a"> 
      <div id="result" class="ui-body ui-body-a ui-corner-all"> 
       <h3>Test</h3> 
       <ul data-role="listview"> 
        <li><a href="acura.html">Acura</a></li> 
        <li><a href="audi.html">Audi</a></li> 
        <li><a href="bmw.html">BMW</a></li> 
       </ul> 
      </div> 
     </div> 
    </div> 
</div> 

CSS리스트 뷰를 조작합니다. 내가 #asd을 제거하면, 모두의 ListView이 변경,하지만 난 단지 목록보기를 #asd

답변

1

사용

#asd { 
    font-size: 0em; 
} 

대신

#asd .ui-listview { 
    font-size: 0em; 
} 

두 번째 방법을 사용하는 경우

을 변경하려면, 그것은 필요 ui-listview 클래스도 코드에서 사용되지 않습니다.

+0

코드가 완전하지 않습니다. 자바 스크립트로 생성 된 코드가 있습니다. 귀하의 솔루션으로 모든 텍스트의 글꼴 크기는 0입니다. 그러나 목록보기의 글꼴 크기 만 변경하고 싶습니다. – Struct

+0

먼저 HTML과 CSS를 이해해야하며, 왜 작동하지 않는지 알 수 있습니다. – JeroenJK

+0

O.K. 코드를 변경했습니다. 이제 코드에 몇 가지 listview가 있습니다. – Struct

-1

HTML의 클래스 .ui-listview 요소가 표시되지 않습니다. .ui-listview를 제거하면 관계없이 작동합니다.

관련 문제