Автоматически добавлять "(») в li's - PullRequest
56 голосов
/ 20 июля 2009

Я хочу автоматически добавить символ HTML » (») слева от каждого элемента li.

Какая будет лучшая практика?

Я хочу, чтобы HTML был:

<ul>
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
</ul>

И должно отображаться:

» item 1
» item 2
» item 3

Ответы [ 2 ]

229 голосов
/ 21 июля 2009

Я обнаружил, что ответ выше не работает для меня, но следующее работает:

li:before{
   content: "\00BB";
}

Вместо этого используется шестнадцатеричный код для & raquo.

Хороший шестнадцатеричный преобразователь можно найти здесь .

Надеюсь, это кому-нибудь поможет:)

0 голосов
/ 21 июля 2009

Если вы не хотите, чтобы стрелки отображались как содержимое, то почему бы не использовать CSS-фон?

li { background: url("raquo.gif") no-repeat left center; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...