1

目前我的桌面站点位于 umbraco4。内容具有内联样式、HTML 标签、CSS 类名。我正计划开发一个具有相同内容的移动网站。

我的移动布局与桌面布局不同,所以我怎样才能重用相同的内容,但有一个在移动设备和桌面上看起来不同的网站。

4

1 回答 1

0

如果您在您的 css ( http://css-tricks.com/snippets/css/media-queries-for-standard-devices/ ) 中使用媒体查询,您可以将模板的某些部分定位为在 iphone 或 ipad 上以不同方式显示,或者桌面什么的。您还可以隐藏某些部分。

另一种解决方案是为每个“视图”设置一个完全不同的模板,例如一个用于桌面,一个用于移动等 - 然后使用 ?alttemplate=xxxx 或使用 default.aspx.cs 的 PreInit 切换到适当的媒体模板。

于 2013-04-29T10:55:14.153 回答