box-sizingで横幅の算出方法を指定する--FirefoxとSafariのCSS対応
エ・ビスコム・テック・ラボ
2008/04/14 18:35
「border-box」で表示できることのメリット
box-sizingプロパティを「border-box」と指定して、パディングやボーダーを横幅に含めて表示できることのメリットは大きい。たとえば、次のサンプルでは<div>でマークアップした部分の横幅を50%と指定して、2段組みにしてレイアウトしたものだ。
box-sizingプロパティを「border-box」と指定しているので、30ピクセルのパディングやボーダーは50%の横幅に含めて表示され、2段組みが崩れることはない。
div {
width: 50%;
border: solid 30px #ffaa00 padding: 30px;
background-color: #ffff00;
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
div#column02 {
border-color: #00ffff;
}
<div id="column01"> こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。 </div> <div id="column02"> こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。こんにちは。 </div>
※ブラウザで表示を確認する
- 特集: FirefoxとSafariのCSS徹底検証 (30件)
- ホワイトペーパー
- 話題のタグ
HTML
server
入門
Safari
ブラウザ
小技
Python
JavaScript
Ajax
iPhone
Apple
フレームワーク
Mozilla
Adobe
Apache
開発環境
CSS
XHTML
Webデザイン
リファレンス
Eclipse
RIA
Off Topic
Microsoft
Solaris
CSS 3
Firefox 3
Ruby
Leopard
Webアプリケーション開発
Mac OS X
iPhone 3G
Firefox
C/C++
仮想化
Linux
PHP
イロハ
Flash
Internet Explorer
Tips
Opera
オープンソース
ライブラリ
Java
Google
iPod touch
SOA
Database
Windows
話題のタグを見る »




無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
プロジェクトの進行でよくある4つのトラブル
JailBreakついに:PwnageTool公開
iPhoneに付く指紋が…… ひとまずおすすめのシリコンケース
iPhone 24時間耐久レース:バッテリーは実際何時間?
フォームデザイン虎の巻:フォームの基礎をおさえる
ZDNet Japan ホスティング特集
DELLが掲げる「新・仮想化アセスメントサービス」
Techno Exchange
ZDNet Japan Green IT