1

こんにちは、JavaScript と HTML5 を使用して Win8 アプリを開発しており、現在、設定チャーム用のさまざまなタブを追加する作業を行っていました。最初に各タブのページを追加したとき、タブをタップしても何も表示されませんでした。アプリをスナップ モードにすると、その特定のタブのページが画面の下部に表示されることに気付きました。MSDN からサンプルを 1 行ずつコピーしました。

画面の下部に表示されると、スタイルのないページのように見えることに気付きました. どういうわけかスタイルが適用されていないと思います。何か案は?

4

2 に答える 2

1

聞いてよかった!UI Dark にもアクセスできることを忘れないでください。

  <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />

// href の場所は、このファイルが WinJS ライブラリの一部としてアプリ パッケージに自動的に追加されることを Windows ストア アプリに伝えます。

CSS スタイルのトラブルシューティングが必要になることは、非常によくあることです。幸運。現在、Visual Studio 2012 に組み込まれている DOM Explorer ツールがあり、スタイルをトレースして、個々の要素が正しいスタイルを継承しているかどうかを確認できます。

これにより、すでに数回救われました。=) IE 開発ツールを使用したことがあれば、それらは非常に似ています。CSS スタイルのトレースを示す MSDN のリンクを次に示します。

http://msdn.microsoft.com/en-us/library/windows/apps/hh696632.aspx

于 2012-10-09T12:40:57.580 に答える
0

スタイルの問題だと感じました。VS2012 JavaScript プロジェクトを自動的に生成するサードパーティ アプリケーションを使用していました。唯一の問題は、システム スタイル シートへの参照が含まれていなかったことです。例えば:

<link rel="stylesheet" href="//Microsoft.WinJS.1.0/css/ui-light.css" />

これが誰かに役立つことを願っています。

于 2012-10-07T19:34:56.373 に答える