Список тегов в HTML - простой список через запятую или ul с некоторыми css? - PullRequest
1 голос
/ 15 апреля 2011

На создаваемом мной веб-сайте я показываю несколько тегов для каждой записи новостей.

Теперь есть два способа отображения тегов: просто используя строку tag1, tag2, tag3 или помещая их в список <ul><li>tag1</li><li>tag2</li><li>tag3</li></ul>.

Конечно, я бы придал этому списку стиль, чтобы он выглядел в точности как обычная строка: http://jsfiddle.net/ThiefMaster/YKFH5/

Мой вопрос сейчас: какой из этих методов вы бы использовали и почему? Из того, что я знаю, необходимый CSS для метода списка широко поддерживается, и в старых браузерах не хватает только запятых.

Ответы [ 3 ]

2 голосов
/ 15 апреля 2011

Это зависит от того, чего вы пытаетесь достичь.Если вы просто хотите перечислить элементы, в вашем первом методе нет ничего плохого, просто выведите текст.Причиной перехода на другой маршрут может быть то, что вы хотите стилизовать каждый элемент или по какой-то другой причине отделить их для щелчка, зависания и т. Д. *

Демонстрация с эффектом наведения: http://jsfiddle.net/Jaybles/YKFH5/3/

1 голос
/ 15 апреля 2011

Я бы выбрал опцию UL, так как это кажется более семантическим.Конечно, если вы никогда не планируете что-либо делать с этими тегами, а не просто перечислять их, это не имеет значения в любом случае.

0 голосов
/ 15 апреля 2011

Если вы собираетесь составить список, чтобы отформатировать его как обычную строку, почему бы просто не использовать простую строку?Вы можете динамически форматировать эту строку где угодно, очень легко, без необходимости использования CSS.

...