В этом случае добавить «div» не вредно.
Как сказал DisgruntledGoat, венгерская нотация может быть бесполезна с CSS (то есть, если вы не хотите ограничивать класс одним типом элемента), и комментарий Роба прав, вы можете даже изменить свои элементы и оставить те же классы / идентификаторы , но в последнее время может быть полезно лучше понять код.
Я всегда использую венгерскую нотацию, потому что я к этому привык. Если вы к чему-то привыкли, сохраните это, так как это проще, чем изменить его. В среде, где многие программисты пишут одни и те же вещи, если нет соглашения, вы можете писать так, как хотите. Тем не менее, быть чрезмерно описательным не так плохо, как недостаточно описательным. Тем не менее, я голосую за полные имена для всего, включая переменные, функции, классы, идентификаторы, элементы XML и т. Д. Если это становится трудно читать, используйте больше / лучше размещенные пробелы / строки. Если он добавляет больше, чем хотел, к размеру файла, уменьшите его.