Существует ли «стандартный» или семантически предпочтительный метод сокрытия элементов? Два простых варианта использования PHP:Скрыть элементы с помощью php или css?
<?
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 кажется более чистым (при условии, что вы удаляете не только один элемент).
Является ли один метод более «правильным», чем другой? Или это просто предпочтение программиста?
зависит от того, почему вы скрываете эту информацию. если это s00per-s33krit пароли, то не отправляйте его вообще. не может украсть то, чего у вас нет. –
Первый случай, когда вы его не визуализируете. –
Я должен был дать некоторый фон: для использования файлов заголовка и хвоста для создания оболочки для сайта, где индексный файл будет включать (head.php) [содержание здесь], включает (tail.php). Причина скрытия будет для чего-то вроде двух столбцов с раскладкой столбцов, добавления/скрытия баннеров, изображений заголовков и т. Д. – emachine