1
2
好吧,MVC只是您的服务器端技术,您应该问自己“创建移动网站的最佳实践是什么,而不管服务器端技术是什么”。 在我看来,创建一个格式良好的语义(x)HTML是第一步。正如您所说,最合乎逻辑的做法是为不同的媒体类型创建不同的样式表,您是对的。 至于您提到的问题,如内联图像,请考虑以下问题:这些图像是内容还是表示形式? 在第一种情况下,它们甚至应该出现在移动版本中。 在后者中,它们是在样式表中定义的,因此您可以在移动CSS中简单地避免它们。 我能想到的唯一例外是当你想在移动设备上提供不同的功能,或者如果你被迫这样做,即在那些严重依赖JS的页面上,那些脚本不会在移动浏览器上运行。在这种情况下,您可能希望创建这些页面的不同版本,并基于用户代理提供适当的版本。 |
2
2
检查源代码 NerdDrinner . 他们实现了一个从基WebFormViewEngine类继承的MobileCapableWebFormViewEngine类。MobileCapableWebFormViewEngine使用httpContext来决定在客户端中呈现哪个视图。当您看到源代码时,这将更有意义。 |
Greg Lowe · 启动引导SB Admin滚动导航栏项目 6 年前 |
Ofri · Swift应用程序配色方案实施的最佳实践 6 年前 |
wyskoj · 在网页的两侧放置阴影以实现纸张效果? 6 年前 |
k4znIm · Netbeans主题颜色设置 6 年前 |
ytayts · BigCommerce营销横幅-更改大小 7 年前 |