Это разметка. А по поводу предложенного вами селектора - не нашёл внятного описания. На caniuse не нашёл, чтобы посмотреть его кроссбраузерность. В любом случае, код на js не такой уж сложный
Lander, они могут не быть идентичными, так как я лишь описывал общую концепцию описания кода и не вдумывался о том, насколько они работоспособные. Прошу прощения за ошибки. Мне не то, чтобы красивость в общем плане, а правильное построение кода. Я описал два примера и спрашиваю совета, какой из них лучше во всех смыслах.
Ankhena, Обычно просто оставляют комментарий. Тем более этот комментарий вообще не под мои ответом ) А я вообще случайно увидел, что у вас не сработало
websiller, тогда присоединяюсь к ответу евгения про шрифт мозиллы.
Лучше добавлять что-то более универсальное, например набор иконок типа font-awesome, или svg, png
преимущества такого сайта будут заключаться в том, что когда кто-то начнёт вручную вбивать ваш url - выучит HTML )
И хорошо бы ещё стили указать в теге < style>< /style >, чтобы ещё и знания css подтянули )
Я бы делал через css, потому что :
1. чтобы не захламлять html разметку. 2. Если будете что-то менять, то не нужно лезть в html код. А если у вас таких страниц будет 100 и везде нужно будет вручную внести изменения, а так вы только подправите css.
Я раньше сам верстал с бутстрапом, но потом понял, что это шляпа, под которую надо подстраиваться. Html разметка перестаёт быть читабельной. Решил что-то изменить - нужно перелопатить все html страницы. Я полностью отказался от бутстрапа и вам советую. Лучше хорошо освоить css)
0xD34F, Прошу прощения. Видимо где-то допустил ошибку, потому что categories[checkedCategory] возвращал числовые индексы. А после я обращался неправильно, не к самому объекту, а через переменную, то есть
var allCategories = Object.keys(categories);
var category = allCategories[checkedCategory];
Больше спасибо. Как отметить ваш комментарий, как ответ ?
Это разметка. А по поводу предложенного вами селектора - не нашёл внятного описания. На caniuse не нашёл, чтобы посмотреть его кроссбраузерность. В любом случае, код на js не такой уж сложный