@kdfrawg Makes me think I really ought to have a proper. Written checklist for when I try to do stuff like that.

//

found it! [google.it]

Now, what was the name of that place we always stay at? Hang on a sec. Time to ransack the outboard memory. BRB.

I'd like to remove my head, if you can arrange that. Or at least de-gauss it.

Would you like to know what a shitshow of a soi-disant web guy I am?

The fucking cloudflare cache was on on the live site. Get rid of that, and the simple address {display: none;} works perfectly.

<slinks off to beat brains out against a brick wall>

Amazingly, this works:

#primary .post .entry-meta address { display: none; }

But I have always thought that CSS selectors work at the lowest level. That is, I reckon the above targets address in a div in a div in an ID.

But then, why would address is on its own not target all instances?

Nope, that isn't hitting it either.

I think I had better go back to testing locally.

Sorry; that's my usual technique for seeing whether I have got the selector correct, and I had not yet deleted it.

I'm putting it in styles.css of the child theme.

Going nuts here, need CSS help

On one of my sites, I am currently displaying a dorky avatar image and author byline, with date of publication. See here [fornacalia.com]

I want the date to show, but not the dorky avatar and author. Inspection reveals that the avatar and author are tagged <address class="byline"> and I can prevent display in Safari by adding display: none; as an override.

But when I put Address.byline { display: none; } or address[class="byline"] {display: none;} in the stylesheet, it has no effect.

This is weird. Any ideas?