私はクラスとのリンクがあり、PHPを使ってそのクラスのスタイルを変更したいと思います。私が思いつくことができる唯一の解決策は、声明をエコーすることでしたが、避けられない場合は、そうしないでください。これを行うより良い方法はありますか?PHPのクラスのスタイルを変更する
if ($page_number)
{
echo "<style type='text/css'>
.pagination a:nth-child(".$page_number.") {
display:inline-block;
padding: 0 3px;
border: #AAAAEE thin solid;
background-color: #2266BB;
color: #ffffff !important;
cursor:default;
}
</style>";
}
JavascriptまたはCSSではなくPHPでスタイルを変更したいのはなぜですか?つまり、サーバー上で評価されなければならない「条件」に固有の何かがありますか? – BeetleJuice
正しい方法は、変化するCSSを使ってクラスを追加することですが、CSSではなくPHPでクラスを作成することです。それは不合理な非感覚です –
条件が変わるので番号も変わります。私は親の下の正しい要素を対象にするためにPHPで行う必要があります。 –