0

こんにちはコミュニティ 私は大きな問題を抱えています。リストビューを使用してスナップ ビューでタイルを表示するため、div コンテナーのサイズを変更する必要がある場合は、画像 (div コンテナーにネストされている) のサイズを変更するだけで済みます。アプリと新しいサイズはすべてのタイルに適用されますが、DOM エクスプローラーでは、最初のタイルでのみ新しい div を自動作成することがわかりました。

<div tabindex="0" aria-hidden="true"></div>

したがって、このタイルには ID やクラスはありませんが、次のスタイルを取得します。

inlined {
height: 139px;
left: 0px;
position: relative;
top: 0px;
width: 1206px;
}

したがって、必要な高さのサイズに合わせて高さのサイズを変更する必要がありますが、スタイルを行で再定義する方法がわかりません。また、このスタイルとこの div を使用しないで作成し、作成しない場合、この css スタイルを作成しない理由もわかりません。 UI.Ligth.css または base.css またはその他の css ルールへの参照ですが、パラメーターの高さのサイズ (dom エクスプローラーで) を変更すると、必要なサイズが得られます。インライン スタイルを再定義する方法がわかりません。インライン化された名前の css は機能しません。また #

これは、リストビューを作成するために使用されるテンプレートです:

 <div id="article_beneficioslistView_small"                                 
 data-win-control="WinJS.UI.ListView" 
 data-win-options="{ 
 itemDataSource: beneficiosData.dataSource, 
 itemTemplate: beneficiosTemplate, 
 selectionMode: 'none', 
 tapBehavior: 'invoke', 
 swipeBehavior: 'none',
 layout: { type: WinJS.UI.ListLayout } 
 }">
</div>

だから、誰かが私が本当にそれを必要とするのを手伝ってくれることを願っています。

よろしく!

4

1 に答える 1

0

レイアウトに vw(viewport width) および vh(viewport height) 単位でグリッド レイアウトを使用することをお勧めします。これは、アプリの応答性を高めるのに役立ちます。メディア クエリを使用して、フル スクリーン ビューとスナップ ビューのリスト ビューのサイズを定義できます。

@media screen and (-ms-view-state: snapped) 
{
#article_beneficioslistView_small img
{
//css here
}
}
于 2013-08-22T05:14:35.887 に答える