Другие языки программирования и технологии

Граждане, рубящие в HTML и CSS

Вот вставить картинку в страницу можно средствами HTML, а можно и средствами CSS. Подскажите: а какая между ними разница? В том смысле, что имеет ли значение как вставлять картинку с точки зрения w3c?
Разница в том что если вы хотите добиться полностью Валидной страницы ,
то в коде страницы при установке картинки в теге ИМГ обязательно должно присутствовать значение альт

Прмер: альт равен кавычка Название картинки кавычка
КБ
Куаныш Батырбаев
1 146
Лучший ответ
В первом случае можно будет нажать правой "Сохранить рисунок как... ", во втором - нет, но будет пункт "Сохранить фон как... ")
Михаил Яньков
Михаил Яньков
92 531
Мои 5 копеек в тему: CSS позволяет показывать часть изображения, т. н. спрайты.
если тебе ее один раз вставить надо и картинка одна и та же - то лучше обычный html.
если тебе надо картинку на всех страницах сайта в определенном месте, или на многих страницах, то лучше css.
для поисковых роботов слишком нагруженные css - не очень хорошо. да и для скорости загрузки страниц в браузерах обилие css - тоже влияет. поэтому файлы css лучше разбивать, а не прописывать все красоты сайта в одном файле. т. к. браузеры сначала читают css файлы, подгружая все стили, которых ты там наворотишь, и только потом начинают читать непосредственное содержание страниц, которое для робота и есть "уникальный контент". Для оптимизации сайта плохо если страница грузится долго, пока браузер читает простыню css и только потом переходит к главному.
сайтам, изобилующим громоздкими css файлами, javascript-ами и flash - очень трудно пробиться будет в топ в результатах поиска.
при повторении в разных местах докуметна или в определенных местах документов имеет смысл CSS
т. е. если картинка еденична для документа то имеет смысл тег
если картинка является фоном, то mind is noted a fucked bran
Лайт Ягами +1

bezzoomie
> да и для скорости загрузки страниц в браузерах обилие css - тоже влияет
если у тебя css состоит из десятка тысяч строк) )
> т. к. браузеры сначала читают css файлы
опера не сразу читает css

xepb +1

зы
если картинка используется для стилизации сайта, то в цсс нельзя тянуть, а в хтмл нельзя дублировать
Евгений Ященко
Евгений Ященко
12 046