Почему Sublime Text 3 работает не всегда корректно?
Используй webstorm или visual studio code и не мучайся
У меня была возможно похожая проблема, я не помню в каком именно редакторе. Когда создавал пустой div  (не важно с классом, без класса, с айди или без) и задавал какой-нибудь стиль в css, прим. div(или .class или #id){ width: 100px; height: 100px; background-color: black}, то он не отображался, пока я не вводил в div'е какой-нибудь текст, после чего сохранял, удалял текст, снова сохранял и перезагружал страницу. Я так и не понял в чем была причина, знатоки поправят, но мне помогало.