私が望んでいるのは、個人用の非常に柔軟なサイトを構築することです. 実際、私のブラウザにはこれがあります。これが私のスタートページになります。問題は、コンテナーの幅を 70% に設定したことです。フォントサイズと単語間のギャップをコンテナーの幅の x% に設定するにはどうすればよいですか?答えは JavaScript に関連していると思いますが、少し助けてもらえますか?ありがとう
質問する
91 次
2 に答える
0
私はこれが実際には少しのjavascript/jqueryでのcssの問題であると信じています。これは、あなたが目指していることを達成するのに役立つはずです:http: //css-tricks.com/resolution-specific-stylesheets/
于 2012-07-23T17:23:39.903 に答える
0
これは CSS で本当に解決できるはずですが、js と php で本当に汚いことをしたい場合は、次のようにすることができます。
- 最初のページには、画面の解像度を取得し、GET または POST ajax を介してそれを PHP スクリプトに送信する同期関数のみを含める必要があります。スクリプトは、解像度を $_SESSION に保存します。サーバーに解像度データを取得したら、ブラウザーを実際のページにリダイレクトします。実際のページには、動的に出力される CSS (style.php など) が必要です。このphpでは、スタイルシートファイル(mime)であることを示す正しいヘッダーを返し、セッションでの解像度から計算された値でcssを出力する必要があります。
これは私の想像であり、おそらくこれを行うべきではありません。これは見苦しく、オーバーヘッドが大きいためです。
于 2012-07-23T21:19:30.890 に答える