частично можно используя required и :valid
:valid выберет поля прошедшие валидацию, а required сделает таковыми только те поля что заполнены www.w3schools.com/w3css/tryit.asp?filename=tryw3cs...
обратите внимание на
Что за изврат с подключением шрифта через JQ? Шрифты нужно подключать как можно раньше, тогда проблем не будет. У клиента могут быть уже установлены эти шрифты и они могут быть битые, был такой случай 1 раз
Какой-то троллинговый вопрос. Гей порно, программирование на HTML, отсутствие открывающегося тега html, умение гуглить порно, но неумение гуглить "картинка в ссылке html".
Судя по всему, это не div такой особенный, а навигация реализована с помощью AJAX + History API. Соответственно, страница не перезагружается полностью.