В HTML5 нет запрещенных тегов в прямом смысле. Скорее, есть теги, которые являются устаревшими (deprecated) и не рекомендуются к использованию, так как их функциональность либо реализована другими средствами (например, CSS), либо они представляют угрозу безопасности, либо не соответствуют современным стандартам доступности и семантики.
К таким тегам, например, относятся:
<acronym> - использовать <abbr><applet> - использовать <object> или <embed><basefont> - использовать CSS font-size<big> - использовать CSS font-size<center> - использовать CSS text-align<dir> - использовать <ul><font> - использовать CSS font-family, font-size, color<frame> - использовать <iframe><frameset> - не использовать, фреймсеты устарели<isindex> - использовать <input type="text"> и <form><noframes> - не использовать, связан с устаревшим <frameset><strike> - использовать <del> или CSS text-decoration: line-through;<tt> - использовать <code> или CSS font-family<u> - использовать CSS text-decoration: underline;Некоторые из них могут все еще поддерживаться браузерами из соображений обратной совместимости, но их использование крайне нежелательно в новом коде. Следует ориентироваться на актуальные спецификации HTML и использовать семантически правильные и современные теги.