我一直在学习CSS最近,和教程系列,我看说要显示标志图像的最好办法是包装在一个H1标签的文本,然后设置为标签的背景图像的CSS样式,用文本缩进-99999或类似的大数字.
这似乎令人难以置信的hackish和不优雅.似乎使用CSS隐藏文本对于SEO来说是一个很大的禁忌(因为通过CSS隐藏文本是不受欢迎的).
我还读到应该避免使用img,因为徽标本身并不是真正的内容,所以应该降级到编码的设计方面(即CSS).
目前对此有何共识?
为什么图像内联而不是内联块的默认显示样式?
img元素的内联块和内联块之间是否有任何区别,从我可以看到它的行为方式完全相同.