いや、外部から呼ぶのが問題なのではなく、cssの書き方が悪いのだと思う。 以下を気をつければだいたいのブラウザで見れるものが書けるよ img 要素に vertical-align:bottom; と border:none; を指定(定石) line-height は数値のみを指定(定石/em や % で指定するのは問題の元) width を指定した要素に padding と border を指定しない(旧 IE と互換モードへの対策) height を指定した要素に padding と border を指定しない(旧 IE と互換モードへの対策) float を指定した要素に width を必ず指定する(文法規則) float を指定した要素に margin を指定しない(IE が2倍値で描画する) float で回り込む要素の内容が少ないとき、回り込む側にも float を指定するか、