Если написать текст в блоке div без тега p текст, то браузер его выводит правильно (без ошибок). Правильно ли так писать, опуская тег для вывода текста? Возможны ли последствия в отображении на сайте?
Все будет идеально. Так желательно делать только если в блоке div не будет больше элементов. Семантики не разраушится, не переживай. К тексту можешь обратиться как к блоку: div { color: ; font-size: ; text-transform: ; и т. п. } Мудака, который написал использовать теги как классы не слушай, сломаешь всё.
Можно ещё лучше. Создать несколько своих тегов (со своими именами), прописать параметры отображения текста внутри них в отдельном css файле. Допустим, я хочу теги ‹krasny› и ‹jirny› В css файле прописываю krasny{ color: rgb(255,0,0); } jirniy{ font-weight: 700; } Импортирую этот css файл в html файл, А потом в html файле пишу ‹krasny›этот текст красный‹/krasny› ‹jirny›а этот жирный‹/jirny› Если что, в примере кавычки не рабочие. скопипащеный пример не заработает. Только переписывать вручную