Это вопрос наилучшей практики. Я работаю над шаблоном HTML, в котором я хочу отображать/исчезать элементы div на основе взаимодействия с пользователем. Я использую JQuery для этого, и все работает нормально.Лучшая практика по размещению скрытых элементов div на html-коде
Добавление к дивы мне нужно, чтобы скрыть:
style="display: none;"
работает хорошо, и он не добавляет никаких дополнительных пустых строк, когда ДИВ скрыта.
Мой вопрос: где лучше всего разместить все эти скрытые div. Прямо сейчас я помещаю их всех перед концом своего элемента.
Затем я добавляю их соответствующим соответствующим родительским div.
Ofcource Я мог бы поместить весь DIV в кавычки и поставить его в функции дописывания как:
$("#_panel_msg").append('<br><i> Downloading excel file with settlements..</i><br>');
Но это вызывает проблемы удобочитаемости и не хорошо выглядеть в коде.
Что было бы хорошей практикой для этого?
'' недопустимо .... должно быть '
' или '
' –
Подумайте о людях с ограниченными возможностями, содержание div нуждается в спецификациях чтобы сохранить смысл остальных? –
Лучший способ - сохранить свою разметку так, как она должна быть представлена. Единственная работа, которую вы должны выполнить с помощью сценариев, - это скрыть/показать эти элементы соответственно. Иногда вы можете достичь этого только с помощью 'CSS'. – melancia