0

SQL クエリを使用せずに、id=34,40 の次の $name の結果に CSS の下線を適用するにはどうすればよいですか。助けてください。

foreach($index[$parent_id] as $id) {
  $name=$data[$id]["name"];
  echo str_repeat('&nbsp', $level) . "$name.$id  <br>";
}
4

2 に答える 2

0

PHPはHTMLの作成に優れており、HTMLは考えずにCSSを参照できます。

アンダースコアと呼ばれるCSSクラスがある場合...

.underline {
    text-decoration:underline;
}

...次に、出力を次のようなタグでラップするだけです。

echo  '<div class="underline">'.$name.$id.'</div>';

つまり、str_repeat関数で何をしようとしているのかよくわからないので、これを操作するにはこれを変更する必要があります。

于 2012-10-21T15:55:31.273 に答える
-1

出力の周りにスパンを適用できます

echo str_repeat('&nbsp', $level) . "<span class="underline">$name.$id  </span><br>";

次に、クラスのスタイルを設定します

.underline{text-decoration:underline;}

また...

直接スタイリングできます

echo str_repeat('&nbsp', $level) . "<span style=\"text-decoration:underline;\">$name.$id  </span><br>";

お役に立てれば

于 2012-10-21T15:49:29.040 に答える