2013-12-16 4 views
5

Я только что прочитал this entry, но я все еще не совсем уверен в аргументации выбора. В частности, я хотел бы точно определить , что означает «» под изображениями «содержание» и «не для содержания/другого» и почему Мне нужно использовать img, когда добавляю изображения контента на свой сайт и фоновое изображение, когда добавление неконтентных изображений.Следуйте за фоновым изображением vs img tag

Вот мое понимание «содержания» и «не-контент» картинка:

контент изображений являются теми изображениями, которые динамически генерируемыми. Например, изображения пользователей, которые отображаются на их странице профиля и изображениях, загружаемых в фотогалерею, в блог и т. Д.

Неконтентные изображения - это те не динамические изображения, которые являются частью дизайна сайта. Они будут «испечены», если хотите. Например. логотипы, ссылки на изображения, кнопки изображения и т. д.

Если мои определения верны - и, пожалуйста, скажите мне, не являются ли они - тогда мне кажется, что аргументы в пользу каждого из них будут следующими (хотя это не точно так же, как и в статье, связанной с этим, поэтому мой следующий вопрос):

  • Неконтентные изображения, как правило, не изменяются, как изображения содержимого. То есть логотипы, изображения кнопок, ссылки с изображениями и т. д., как правило, остаются неизменными. Они изменяются только в том случае, если владелец сайта решает перепроектировать сайт.

  • С другой стороны, изображения контента часто меняются. Новые изображения загружаются часто, пользователи меняют свои изображения профиля и фотогалерею и т.д.

Так из-за динамичный характер изображений контента, они нуждаются в IMG теге, который динамически может быть изменен любой технология стек сайта управляется. Не так часто меняющиеся изображения не нуждаются в изображениях. Они могут быть загружены из активов дизайна сайта непосредственно в файле css для обеспечения производительности и легкой ремонтопригодности.

Это что касается права или я чего-то не хватает?

+3

Как это дубликат, если я прямо ссылаюсь на него и объясняю, что это следующий вопрос, потому что оригинал недостаточно ясен (мне)? – user1457366

+0

Потому что ваш вопрос не очень хорошо изолирован и содержит части, которые являются дубликатом другого вопроса. Ваш главный вопрос, кажется, «Какая разница между изображениями контента и неконтентными изображениями?«Вопрос о том, почему лучше использовать IMG или CSS для разных типов изображений, является частью другого вопроса, и вы должны просить разъяснения в комментариях. Это может показаться немного запутанным, но это имеет смысл, когда вы получаете привык к нему. – trlkly

ответ

1

IMG тег может быть извлечена с помощью SEO, и он может с помощью альт, но фоновое изображение не может

так, если вы хотите некоторые фотографии, получаемые Google, Bing, или других, вы должны с помощью IMG тег.

3

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

Изображения на изображениях с другой стороны будут частью информации/данных вашего веб-сайта. Если вы показываете фотографию пользователя, это не имеет никакого отношения к стилю. Это важная информация, как имя, фамилия или возраст пользователя.

Смежные вопросы