2013-04-22 2 views
0

li 요소 (listview-item)의 높이를 더 작게 변경하고 verticalcenter에서 두 개의 텍스트를 설정하고 싶습니까?listview li-element/item을 어떻게 작게 만들 수 있습니까? 이미지 및 텍스트로 높이를 변경하는 방법은 무엇입니까?

enter image description here

<ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b"> 
    <li data-role="list-divider" class="mid">Neue News</li> 
    <li> 
     <a href=""> 
     <img src="news.png" height="40px"/> 
     <h2>Title</h2> 
     <p>Subtitle</p> 
     </a> 
    </li> 
</ul> 
+0

스 니펫 잘못 당신 포스 테 디? 모든 li 요소의 높이를 같게하려면? –

+0

나는 listview-item을 더 작게 (heigth 변경)하고 싶다. 그래서 아이콘 뒤에 제목과 부제가 설정되어있다. 어떻게하면 이것을 – user987144

답변

0

아마 이런 식으로 뭔가 :

http://jsfiddle.net/TgkKf/6/

<ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b"> 
    <li data-role="list-divider" class="mid">Neue News</li> 
    <li class="newsLink"> 
    <a href=""> 
    <img src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTy-aBig-8SnIgGIlBOWmy_yMPLTIhXvB77apn5LoHoP1M7k6SCag" height="20px" /> 
     <div class="wrapperDiv"> 
      <h2>Title</h2> 
      <br /> 
      <div style="font-size:8px;">Subtitle</div> 
     </div> 
     <div style="clear:both;"></div> 
    </a> 

    </li> 
<li> 
    asdf 
</li> 
</ul> 

CSS

.newsLink 
{ 
    vertical-align:text-top; 
} 

.newsLink h2 
{ 
    font-size:10px; 
} 

.newsLink .wrapperDiv 
{ 
    line-height:10px; 
    float:left; 
} 

.newsLink .wrapperDiv div 
{ 
float:left; 
} 

.newsLink img 
{ 
    float:left; 
} 

.newsLink h2 
{ 
    float:left; 
    padding:0; 
    margin:0; 
} 
.newsLink div 
{ 
    padding:0; 
    margin:0; 
} 
+0

으로 만들 수 있을까요? 그게 올바른 해결책이 아닙니다. 각 li 항목의 높이를 더 작게 설정하려고합니다. 첨부 된 이미지에서 텍스트가 작은 버튼 이미지와 같은 높이에 있어야한다고 가정합니다. – user987144

+0

업데이트를 확인합니다. –

관련 문제