By setting display:table-row
you remove the default list bullets, and there is (in CSS as currently defined and implemented) no way to get them back (if you wish to keep that display:table-row
—it’s not obvious why you are using it).
However, you can produce markers of your own, using generated content. e.g.
li:before {
content: "\2022";
padding-right: 0.5em;
}
The notation \2022
stands for U+2022 BULLET “•”. Usually it does not look the same as default list bullets, but similar. You might wish to experiment with different fonts (you can set the font of the pseudo-element different from the font in the item contents).