目前我的桌面网站位于umbraco4。内容具有内联样式,HTML标记,CSS类名称。我打算开发一个内容相同的移动网站。
我的移动布局与桌面布局不同,因此我如何重复使用相同的内容,但在移动设备和桌面设备上的网站看起来有所不同。
答案 0 :(得分:0)
如果您在css(http://css-tricks.com/snippets/css/media-queries-for-standard-devices/)中使用媒体查询,则可以将模板的各个部分定位为在iphone,ipad或桌面等上以不同方式显示。您也可以隐藏某些部分。
另一个解决方案是为每个“视图”设置一个完全不同的模板,例如一个用于桌面,一个用于移动等 - 然后使用?alttemplate = xxxx或使用PreInit of default.aspx.cs切换到适当的媒体模板。