По сути, единственная действительная причина, по которой я могу придумать, где вы хотите использовать атрибут name, - это иметь доступ к DOM через document.getElementsByName ()
или использовать его в качестве ФОРМ ВЫХОДА.
В результате вам следует использовать тег OUTPUT HTML5
и добавьте следующее в тэг HEAD для устаревших браузеров:
// Создать поддельный элемент OUTPUT, чтобы IE мог его стилизовать.
<script type="text/javascript> document.createElement("output");</script>
// Реализуем стиль по умолчанию, чтобы он действовал как SPAN в других браузерах:
<style type="text/css"> output { display:inline; border:0; outline:0; margin:0;padding:0; } </style>
http://html5doctor.com/the-output-element/
<output name="tumme"><img src="..." /></output>
Если это только для целей стилизации или простого запроса DOM
тогда вы должны использовать это как предложено ранее:
<span class="tumme"><img src="..." /></span>
или
<span id="tumme"><img src="..." /></span>