Estoy buscando una forma de estilo de una lista desordenada en XHTML con CSS, de modo que se represente en línea y los elementos de la lista estén separados por comas.Cómo dar estilo a listas desordenadas en CSS como texto separado por comas
Por ejemplo, la siguiente lista se debe representar como apple, orange, banana
(tenga en cuenta la coma que falta al final de la lista).
<ul id="taglist">
<li>apple</li>
<li>orange</li>
<li>banana</li>
</ul>
Actualmente, estoy usando el siguiente CSS para estilizar esta lista, que casi hace lo que yo quiero, sino que hace la lista como apple, orange, banana,
(nótese la coma final después de plátano).
#taglist {
display: inline;
list-style: none;
}
#taglist li {
display: inline;
}
#taglist li:after {
content: ", ";
}
¿Hay alguna manera de resolver este problema con CSS puro?
Me gusta a dónde vas con esto. Cuanto más pueda mantener intacta la estructura de datos que representa su documento, más podrá aprovechar el poder de CSS. Sin embargo, como siempre, debe ser consciente del hecho de que los navegadores más antiguos no comprenderán la propiedad 'content'. – Jakob
Encontré una solución sin reglas adicionales y soporte IE8 –