PHPでプログラムを組んでいます。
Firefoxでは行間(line-height)があくのですが、IEではあきません。
行間があかない、つまり指定なしの行間となってしまいます。

$tag_new .= $i . ".<a href =./index.php?mode=diary&id=' . $row[id] . '>" . $title . "</a><img src = ./images/new.gif><br />\n";

とプログラムを組んで、

<div class="new">新着コラム<br />
{$tag_new}</div>

と表示しています。

ふしぎなことに、新着コラムとつぎの行だけ行間があきます。
Firefoxではすべてあきます。

Cssでは

.new {
width:210px;
text-align: left;
line-height: 24px;
float:left;
margin: 10 10 10 0;
padding: 5;
border:1px solid #800000;
clear : left;
}

としています。

解消法あれば教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

IE6だとline-height関連のバグがいくつかあった気がするけど。



<div class="new">新着コラム<br />
{$tag_new}</div>

<div class="newtitle">新着コラム</div>
<div class="newcolumn">{$tag_new}</div>・・・繰り返し
$tag_new:<br/>なし
にするとかはダメかしら。
そうするとline-heightじゃなく
paddingとかでも代用できるわ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング