東京下町WEBクリエイターのおぼえがきBlog

東京のとある下町の片隅で、美しき情報デザインを目指すWEBクリエイターのBlog。 「ささいすぎて検索ではなかなか見つからない、けどとっても困ること」の解決策を書きとめていこうと思う。



Calender

04 | 2012 / 05 | 06
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -


プロフィール

Author:林小町 [はやし こまち]
美しき情報デザインを目指すWEBクリエイター。

[私の作業環境]
社内には他の各種マシンもありますが、私のメイン作業環境はこんな感じです
ご参考にどうぞ。

■WinXP SP2(メインマシン)

・ブラウザ
InternetExplorer7
Firefox3
Safari3
Opera9.00(メインメーラー)

・HTMLオーサリング
Dreamweaver CS4

・グラフィック
Illustrator 10
Illustrator CS4
Photoshop 6
Photoshop CS4
Fireworks CS4

・FLASH
FLASH CS4

・DTP
InDesign CS2
Acrobat 9

・Office
Word2007
Excel2007
Powerpoint2007

■Mac OS10.5
Safari3


*趣味*
街歩き、食べあるき、写真、音楽鑑賞、たまにお絵かき


最近の記事


最近のコメント


最近のトラックバック


月別アーカイブ


カテゴリー


ブログ内検索


RSSフィード


リンク

このブログをリンクに追加する


By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ


ブロとも申請フォーム

この人とブロともになる


QRコード

QRコード


スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
スポンサー広告 | --/--/-- --:--


[css][XHTML] IEでimgの入った要素でline-hightが無視されるバグ対策
普段の業務ではがっつりコーディングすることが多い私です。
TOPページのトピックス部分を制作していたら、こんなトラブルに見舞われました。

[症状]
liやdt・ddなどの、要素が複数縦ならびするページを制作時。
<img>の入った行だけ高さがずれる。
IE6IE7での検証時。Firefox2、safari3では問題なし)

[修正方法]
li {
line-height: 1.8;
layout-grid-line: 1.8;
}

layout-grid-line要素はIEのみに適用される行の高さを指定するスタイルで、
これにline-heightと同じ値を入れておけば、imgが入ってもズレません。
よく文頭・文末についている「New!」などのアイコンを入れるには便利だと思います。

line-heightを入れずにpaddingやmarginを設定する方法もありますが、それだと要素内が複数行になるときに描写が不自然なので、行き着いた結果がこれです。

[補足]
ついでに、これを追加しておけば画像の縦位置もきれいに決まりますね。
左右のmarginも適度に入れるとより好ましいと思います。

li img {
vertical-align: middle;
}

[動作環境]
WinXP
InternetExplorer6
InternetExplorer7

[参考]
http://q.hatena.ne.jp/1194660772
WEB制作 | 2008/05/02 09:52 | コメント(0)






:: Comment ::

管理者にだけ表示を許可する

 +