ホームページ > WeChat アプレット > WeChatの開発 > WeChat アプレットで要素が画面の高さ全体を占めるようにする方法

WeChat アプレットで要素が画面の高さ全体を占めるようにする方法

高洛峰
リリース: 2016-12-29 09:21:49
オリジナル
3631 人が閲覧しました

WeChat アプレットで要素が画面の高さ全体を占めるようにする方法

プロジェクトでは、多くの場合、コンテナ要素を使用して画面の高さと幅を占め、このコンテナ要素に他の要素を配置することが必要になります。

幅は単純に width:100% です

しかし、高さに関しては、親要素の高さを指定するときに height:100% を指定する必要があることがわかっています。

私の以前のアプローチは、js を使用して画面の高さを取得し、それを高さに割り当てることでした。

Web ページの画面の高さは次のとおりです。

WeChat アプレットでは、次のように呼び出す必要があります。 wx.getSystemInfo インターフェース、そして setData を介した割り当て

しかし、明らかにこれは js を介して行われ、CSS でスタイルを直接設定するほど効率的ではありません。

そこで、別の方法を使用します:

Web ページで body,html{height:100%} を設定します。

子要素で高さを使用できるように、body と html を 100% に設定します。100% でコンテナが作成されます。要素は画面の高さ全体を占めます。

しかし、WeChat アプレットには DOM オブジェクトはありませんが、デバッグ ツールを見ると、DOM ツリー (呼び方がわかりません。そう呼びましょう) にあることがわかります。ルートノードはページなので、page{height:100%}を使ってみましょう

案の定、うまくいきました。高さはアプレット ウィンドウ全体を占めます。

それで、私は喜んで小さなプログラムを書き続けることができます。

読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトをサポートしていただきありがとうございます!

WeChat ミニ プログラムで要素が画面の高さ全体を占めるようにする方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート