6

エコーからスタイルを設定したい小さなコード スニペットがあります。

foreach($months as $key => $month){
  if(strpos($filename,$month)!==false){
        echo '<style = "font-color: #ff0000"> Movie List for {$key} 2013 </style>';
    }
}

これは機能していません。これを実装するためにいくつかのリソースを調べてきました。基本的に、font-family: Arial と font-size: 11px; が必要です。フォントの色: #ff0000;

どんなphp支援も役に立ちます。

4

6 に答える 6

4
echo "<span style = 'font-color: #ff0000'> Movie List for {$key} 2013 </span>";

変数は、単一引用符ではなく、二重引用符内でのみ展開されます。上記では PHP 文字列に二重引用符を使用しているため、埋め込み HTML を単一引用符に切り替えて、引用符をエスケープする必要がないようにしました。

コードのもう 1 つの問題は、<style>タグが個々の要素をスタイリングするためではなく、CSS ブロックに入るためにあることです。style要素のスタイルを設定するには、属性を持つ要素タグが必要です。<span>は最も単純な要素です。独自の書式設定はなく、属性をアタッチする場所として機能するだけです。

それを書く別の一般的な方法は、文字列連結を使用することです。

echo '<span style = "font-color: #ff0000"> Movie List for ' . $key . ' 2013 </span>';
于 2013-06-03T17:16:32.517 に答える
2

スタイルまたはインライン スタイルをエコーアウトしようとしていますか? インラインスタイルは次のようになります

echo "<p style=\"font-color: #ff0000;\">text here</p>";
于 2013-06-03T17:17:15.427 に答える
2
echo '< span style = "font-color: #ff0000"> Movie List for {$key} 2013 </span>';
于 2013-06-03T17:17:40.180 に答える