Недавно я изучал CSS, и в учебной серии, которую я смотрю, лучший способ отобразить изображение логотипа - это обернуть текст тегом H1, а затем установить стиль CSS для этого тега на фоновое изображение, с текстовым отступом -99999 или аналогичным большим числом.
Это кажется невероятно хакерским и неэлегантным. Похоже, что использование CSS для скрытия текста было бы большим, но не для SEO-целей (поскольку скрытый текст через CSS нахмурился).
Я также прочитал, что следует избегать использования img, так как сам логотип не очень доволен, поэтому его следует отнести к дизайну кода (т.е. CSS).
Каков нынешний консенсус по этому поводу?