Если вы хотите использовать фоновые изображения (я также предпочитаю фоновые изображения для навигации), вы можете разместить поверх него пустое изображение, добавив этот CSS: position: relative; z-index: 100;
ко всем элементам навигации с фоновыми изображениями, а затем положить это в них:
<img src="pixel.gif" alt="Text to display when images are off" style="width: 100%; height: 100%; position:absolute; top: 0; left: 0; z-index: 50;" />
Затем, когда изображения выключены, будет показан альтернативный текст пустого изображения. Это изображение будет под элементом, но когда изображения выключены, вы сможете увидеть альтернативный текст изображения. Кроме того, это будет работать для частично прозрачных фоновых изображений.
Вы можете использовать это изображение pixel.gif .
Надеюсь, это поможет.