要素を非表示にする「標準」または意味的に好ましい方法はありますか? php を使用する 2 つの簡単なオプションがあります。
<?
if ( $_URL == "/page/" ){
?>
<div id="page">
<div class="hide-or-show">
stuff
</div>
</div>
<?
}
<?
またはcssを使用:
<css>
.hide .hide-or-show {
display:none;
}
</css>
<div id="page" class="<? if ( $_URL == "/page/" ) print "hide"; ?>">
<div class="hide-or-show">
stuff
</div>
</div>
どちらの方法でも、ビューアから要素が削除されます。php メソッドは、より少ないコードを送信します。css メソッドの方がすっきりしているように見えます (複数の要素を削除する場合)。
ある方法は他の方法よりも「正しい」ですか? それともプログラマーの好みですか?