0

これを達成する方法はありますか?基本的に、デバイスごとに異なる div 幅が必要です (複雑で、css では実現できません)。

if screen width < 786 {

echo div.span3

} else {

echo div.span6
4

3 に答える 3

1

PHP には画面がないため、PHP は画面幅を取得できません :) サーバー上でのみ実行され、ブラウザに HTML が返されるため、PHP はブラウザと直接接触しませんでした。

于 2013-10-09T10:50:45.787 に答える
0

PHP はサーバー側の言語であり、ユーザーのブラウザーとはまったく対話しません。

あなたがやろうとしていることを達成するために JavaScript を調べてください。画面の幅を検出でき、必要なコンテンツを表示するために DOM を操作できます。

ブラウザの下位互換性が重要でない場合は、CSS メディア クエリを調べてください。(ブラウザのサポートについてはよくわかりませんが、IE9 +だと思います)

于 2013-10-09T10:55:52.960 に答える