YUI Libraryを用いたCSSベースのレイアウトに移行する
翻訳校正:石橋啓一郎
YUI Libraryの一部であるYUI Grids CSSは、ページをレイアウトするための強力な機能を備えている。この記事では、YUI Libraryを使ってCSSベースのレイアウトを行う方法について説明する。
</div>が多くてうんざりするかも知れないが、同じことを実現するテーブルの入れ子を追いかけるよりはこの方がずっと簡単だ。また、CSSのアプローチでは、CSSを編集したり、使うYUI Grids CSSの機能を変えることによって、簡単にレイアウトを変更することができる。
例えば、</div>要素に割り当てられているクラスをyui-t2からyui-t1に変更すれば、左側のカラムを160ピクセルにしたレイアウトを使って、簡単にレイアウトを修正することができる。このアプローチを使うためには、YUI Grids CSSに慣れる必要がある。
YUI LibraryのCSS要素を修正するのは考えもので、CSSのソースを変更する作業は非常にトリッキーだ。コードにはすべてのブラウザに対応するためのいわゆる「ハック」が多く含まれており、CSSを修正する際にそれらすべてを扱いきれない可能性がある。私自身は、YUI Libraryの内容を直接修正するのは避けることにしている。
移行
CSSはレイアウトに使っても構わないところまで成熟してきた。しかし、このアプローチには落とし穴があり、これにはブラウザの問題も含まれている。この理由から、私は無料で自由に利用できるYUI LibraryのYUI Grids CSSの部分は、ウェブ標準を使ったウェブインターフェースを構築するためには素晴らしいリソースだと考えている。
あなたはウェブページのレイアウトにCSSを使っているだろうか。あなたのアプリケーションでは、YUI Libraryのどの部分を使っているだろうか。あなたの経験をウェブ開発コミュニティと共有して欲しい。
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
- 2日前のトップ記事
- 4日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 読者投票
- 話題のタグ
フォトレポート:世界各国の優秀な技術者がパリに集結--Imagine Cup 2008世界大会
バッチ処理でデータベース活用:4つの課題と5つの解決ポイント
Rubyでどう書く?:RubyでWord文書を作成する
Adobe Acrobat 9--音声やクイズを埋め込んでeラーニング
ウェブ制作者が仲間と幸せに仕事をする方法:仲間との出会い
Excelで多用する雑多な操作を素早く片付けるための10のティップス(前編)
開発者のFirefox 3:非互換のアドオンをインストール
今知るべき仮想化情報
DELL連載第4回〜「Microsoft System Center」
Techno Exchange
「未来の、その先」をどう提言していくか
ZDNet Japan Green IT