… Вот только пустой альт (или его отсутствие) — не есть хорошо. Хотя, с другой стороны, таким образом вставляется, как правило, мелкая малозначимая графика.
Пустой аттрибут alt, мне кажется, в этом случае не страшно, по-скольку картинка является графическим отображением надписи, которая рядом с ней же и находится. При желании можно в alt дописать содержимое тэга.
Не ошибаетесь. Это, видимо, альтернативный перевод статьи, ссылку на другой перевод которой дал 404 выше. С моей точки зрения там слишком много не нужного.
Символы из таблицы utf никогда не использовал, потому что дизайнеры никогда их не рисуют, а иконку с помощью бэкграунда можно сделать и без псевдоэлементов. Хотя можно и с.
Здесь же один конкретный способ, который можно добавить в закладки и подглядывать когда нужно. Что, я, собственно, и буду делать.
Я не люблю универсальность и считаю универсальные решения работающими хуже, чем те, которые заточены под конкретную задачу. По этому я не использую этот метод всегда и везде, представляю себе чем он отличается от остальных, и говорю еще раз что он не претендует на универсальность.
Картинкой поставить иконку можно и более простым способом. Например в DOM, что тоже позволит напечатать этот ваш плюсик у заголовка. А если написать у картинки position:relative и порулить свойством top, то и позиция отлично выровняется.
В DOM это уже javascript применять надо. Можно все сделать с помощью javascript — колонки одинаковой высоты, выпадающие меню… Так ведь нет, мучаются же люди зачем-то. А expression не такое уж и зло. По крайней мере в этой ситуации. Зло — пользователи, у которых стоит браузер древний как дерьмо мамонта.
Javascript не нужно использовать для верстки. Для этого есть css. Если не получается сделать через css — читайте, учитесь, переверстайте внешние элементы, все получится. Верстка на js — костыль.
Знаете способ сделать без костылей min-width для IE6? Хотя нет, такой способ есть, но он адски неудобен.
А, например, способ сделать без костылей для IE 6,7 запятые после элементов списка, растянутого в линию?
Вот такого вот: первый элемент, второй элемент, третий элемент
Не для всего есть решение на чистом CSS для чего-то приходтися задвинуть гордость и честолюбие и применить костыли.
Верстка иконок с помощью псевдо-элементов и css свойства clip