はい、現在のブラウザの動的ページを変更できます。jQueryを使用してブラウザーの幅を確認し、現在ユーザーが変更したときにブラウザーの幅をアタッチする$(window).width()
ようなイベント ハンドラーを使用できると判断しましresize()
た...その他: CSS で行った場合、ほとんどの開発者は動的に Web サイトを設定します。幅を 100% 拡大します。
// これは私が追加した CSS メディア クエリの例です:-
CSS メディア クエリは、定義できるすべての方法で CSS に追加できます。
最初の例:現在のページ幅が 480px より大きくなく 480px 未満の場合に、特定の CSS をリンクします。
最初の例を使用することをお勧めします。CSS グリッドをオーバーライドできることはわかっています。ブラウザのサイズが変更されたときに何度でも設定できます。異なるファイル名を使用して.css
、以下のようなファイルとリンクをさらに作成できます。
<link rel="stylesheet" type="text/css" href="smallscreen.css" media="only screen and (max-width: 480px)" />
2 番目の例:<style>
要素内にインポートされたスタイルシート:
@import "smallscreen.css" only screen and (max-width: 480px);
3 番目の例:要素内で<style>
メディア ルールとして:
<style type="text/css">
@media only screen and (max-width: 480px){
/* rules defined inside here are only applied to browsers that support CSS media queries and the browser window is 480px or smaller */
}
</style>
...そして、特定のブラウザで作業している場合は、次を使用できます。
Google Chrome の場合:
@media screen and (-webkit-animation) {
div.grid_24 {
// Webkit only rules 4
}
}
ファイアフォックス:
@media screen and (max-width:320px;) {
div.grid_24 {
//..
}
}
...そしてオペラ:
@media all (-o-min-device-pixel-ratio:0) {
div.grid_24{
//..
} // as i know maybe for opera 10 and above
または、すべてに使用できます。
@media all and (max-width:480px) {
div.grid_24 {
//..
}
}
それで全部です。メディア クエリに関する詳細なリファレンスが必要な場合は、 w3、htmlGoodiesまたはcss-trickを参照してください。