<property attribute="attributeValue">proopertyValue</property>
был бы один способ посмотреть на него.
В C#
[Attribute]
public class Entity
{
private int Property{get; set;};
См. Раздел настройка области просмотра в руководстве разработчика веб-приложений Apple.
Сайты могут распознавать мобильный браузер и соответственно выдавать результат, что обычно и требуется.
Safari определяет ширину и масштабирование до соответствия, но помимо этого ...
Вы можете избежать создания разных страниц на основе User Agent, используя условный CSS. На самом деле у Apple есть очень хорошая документация по созданию веб-страниц, которые могут поддерживать Safari на iPhone вместе с настольными браузерами.
Я бы рекомендовал начать с чтения Руководства по человеческому интерфейсу iPhone для веб-приложений . Это даст вам хорошее начало в использовании условного CSS для настройки страниц на основе характеристик устройства (например, размера экрана), а не User Agent.