Essayer d'utiliser la http://www.dinnermint.org/css/creating-triangles-in-css/ méthode pour créer une flècheflèches CSS sur LI
_________________
\ \
\ Lorem \
/ /
/________________/
en utilisant ce en utilisant uniquement le
<div id="sidebar">
<ul>
<li>Lorem</li>
<li>Aliquam</li>
<li>Vestibulum</li>
</ul>
</div>
Je préférerais ne pas utiliser des images ou jquery mais juste css
J'ai été en mesure d'utiliser
<div id="sidebar">
<ul>
<li>
<div class="notch">
</div>
Lorem<div class="point">
</div>
</li>
<li>
<div class="notch">
</div>
Aliquam<div class="point">
</div>
</li>
<li>
<div class="notch">
</div>
Vestibulum<div class="point">
</div>
</li>
</ul>
</div>
<style type="text/css">
#sidebar ul { margin: 0 0 0 0; }
#sidebar li { background: none repeat scroll 0 0 #336699; color: White; font-size: 25px; list-style: none outside none; margin: 25px 0; padding: 0 0 10px; text-align: center; vertical-align: middle; }
.notch { float: left; border-color: Transparent Transparent Transparent White; border-style: solid; border-width: 20px; width: 0; height: 0; }
.point { float: right; border-color: White White White Transparent; border-style: solid; border-width: 20px; width: 0; height: 0; }
</style>
mais aurait plutôt pas tout ce genre de choses de conception dans le code HTML
Cela ne marche pas vraiment changer la façon dont elle rend ou quoi que ce soit. Il ne réduit pas non plus la quantité de html non sémantique. – MarkKGreenway
l'avez-vous essayé? J'ai testé en FF, Chrome, IE7/8. Quel navigateur utilisez-vous? –