jQuery mobile показывает значок через объявление CSS background-image и position, вероятно, у вас есть CSS, который переопределяет эти стили.
Чтобы найти вашу проблему, используйте ваш отладчик, отладчик Chrome особенно полезен,под Computed Style ищите стиль background-image / position и класс CSS в конфликте.Затем вы можете увидеть, какой класс выигрывает, и фактическое значение, если вы видите черный ящик, у вас вполне может быть просто неправильный URL-адрес изображения, который вы также можете определить здесь, перейдя по ссылке на изображение в стиле CSS и увидевесли это изображение действительно существует.
Также я не вижу ваших <и> скобок вокруг вашей декларации CSS, поправьте меня, если я ошибаюсь, но я думаю, что вы должны ссылаться на каждый файл CSS с помощьюотдельный тег:
<link rel="stylesheet" href="Styles/jquery.mobile-1.0.1.min.css" type="text/css">
<link rel="stylesheet" type="text/css" href="Styles/ui-lightness/jquery-ui-1.8.16.custom.css">