忍者ブログ

The Preparation Room

テンプレートを製作・テストしています。


[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

リキッドレイアウトの形

帯テンプレがWin IEの呪にかかって頭がうにってきたので、息抜きに、ordinary oneのリキッドレイアウトをいじってみました。
Javascriptで擬似的にmax-widthとmin-widthを実現しています。
max-widthとmin-widthは新しいブラウザではほぼ対応しているようなので、心置きなく使える日も近いとは思いますが‥。
検索をかけたらIE独自拡張のexpressionメソッドを使った方法が見つかりましたが、それではなく、ウィンドウサイズを取得してclassを変更する方法でやってみました。
これの利点はwidth以外の要素も変更出来る、ってところです。
とりあえずwidthしか変更してませんが。

参考にさせて頂いたサイトは、以下の3つです。
Particletree : Dynamic Resolution Dependent Layouts
初心者のためのLAMP + Ajax入門 : ブラウザ非依存に画面サイズ(ウィンドウサイズ)を取得する
小粋空間 : CSS+JavaScript によるカラムレイアウト切り替え

興味をもたれた方がいらっしゃいましたら、動作報告頂けると嬉しいです。
ちなみにサイズの判定はウィンドウの読み込み時に行いますので、リサイズ後には要リロードです。
プレビュー
PR

Comments

Leave a comment

※メールアドレスは公開されません。

 Vodafone絵文字 i-mode絵文字 Ezweb絵文字

Trackback

※トラックバックは管理人の了承後に公開されます。


ブログ内検索(4)

QRコード(4)


Template Designed by miu_uim

忍者ブログ [PR]