Rob,
I’ve tried the colons and the results are satisfactory. I’d rather not have the list separated from the rest of the text but in my view it’s better than separating list elements from the heading.
Your suggestion for a browser extension is, IMHO, a workaround, not a fix and only works if the viewer has the extension. Unacceptable.
In my experience, I haven’t seen too many ‘documents’ where there’s a line break between the heading and the list. A break above the heading and one below the last line, maybe. Whitespace breaks the flow of a document. In typewriter days the double space between paragraphs signaled a new thought. List formats allowed easy reading because the alternative is a,b,c,d and e. When those elements become long, like a URL, lists became big, black blobs, unreadable, so the style allowed list elements to be presented on individual lines terminated by semicolon exact for the last two in the form “d; and <br/>e.”
Let’s not talk about CSS style. That’s a tool. What does the CoM have to say about presentation of lists?
I really don’t care if I’m breaking established CSS style. Many of my lists need to flow with the surrounding text. The current rules prevent that. It’s almost as though the desired bio format is either simple text or blocks of bullet points. \/\/
/s/jr