There is a website whose text I am interested in reading, however the images that accompany it may have content which I'd prefer not to see. I'm trying to use the Firefox extension Stylish to add a rule for that website.
The following CSS rules work almost as I'd prefer:
img {
display: none !important;
/* visibility: hidden !important; */
}
* {
background-image: none !important;
}
(The commented line is an alternative; I am aware of the difference between the two options)
At the same time, I'd prefer to keep the alt-text of images displayed, as it may help me decide whether the specific image is one I'd like to see.
Is there any way to add a CSS rule that will hide the image but display its alt-text, supposing the latter is set?
Pretty sure this is not something you can currently do with just CSS. You need a userscript.
Install Greasemonkey, or Tampermonkey, or similar. Then this userscript will work:
It uses
waitForKeyElements
to handle images on AJAX-driven sites.