当前位置:编程学习 > C#/ASP.NET >>

如何让ASP.NET网站在手机上显示不会太小,正常显示,谁可以用HTML5帮我解决???

我设计一个程序在电脑上看网站很正常,但是一用手机查看整个网站都变小了,怎么样才能让整个网站,或者说某个功能的程序在手机上能像在网站上一样正常的显示,而不需要认为的用手去调手机让他放大,求大神
最好是能写出来自适应手机屏幕大小的代码。让网站自动适应手机屏幕的大小。 


我想让网页整体的大小就变成某个程序的大小怎么变?比如说网页一般默认浏览器窗体那么大,而我的某个程序可能就占用整个网页页面的1/4   比如是 width 250  heigth 250  我想让整个网页就这么大, 这样的话我估计在手机上看也能和在电脑上一样是正常的了。不会变得太小 --------------------编程问答-------------------- 你可以设置body的样式。

或者你可以把你的浏览器窗口用鼠标拖窄。

或者你干脆就去用手机编程嘛。 --------------------编程问答-------------------- 先学LESS,然后架上bootstrap 3
或,先学SASS,然后架上foundation 5 --------------------编程问答-------------------- 百度搜索 JqueryMobile --------------------编程问答--------------------   - - 笨办法


System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
isMobile = ((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).IsMobileDevice ? 1 : 0;

判断是否为手机 套用不同的样式表
手机不兼容的东西很多. 所以手机看PC版网站需要细调下 --------------------编程问答-------------------- 呵呵 直接做一个触摸版的手机端网站 --------------------编程问答--------------------
引用 4 楼 shengguang1587 的回复:
  - - 笨办法


System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
isMobile = ((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).IsMobileDevice ? 1 : 0;

判断是否为手机 套用不同的样式表
手机不兼容的东西很多. 所以手机看PC版网站需要细调下


这样做反而出力不讨好。自CSS2起,已经存在media query的概念了,即在不同的屏幕尺寸下配用不同的样式,大部分这些工作应该是前端CSS来完成,而不应该依靠后端。当然,排除一些极其复杂的情况,需要前端后端一起发力。CSS3已经很强大了,移动端开发应该是很顺畅的了。 --------------------编程问答--------------------
引用 6 楼 ktei2008 的回复:
Quote: 引用 4 楼 shengguang1587 的回复:

  - - 笨办法


System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
isMobile = ((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).IsMobileDevice ? 1 : 0;

判断是否为手机 套用不同的样式表
手机不兼容的东西很多. 所以手机看PC版网站需要细调下


这样做反而出力不讨好。自CSS2起,已经存在media query的概念了,即在不同的屏幕尺寸下配用不同的样式,大部分这些工作应该是前端CSS来完成,而不应该依靠后端。当然,排除一些极其复杂的情况,需要前端后端一起发力。CSS3已经很强大了,移动端开发应该是很顺畅的了。


在有些时候还是需要套用css的 公司的要求需要兼容主流移动端自带浏览器 
三星的默认浏览器真是坑爹透了 --------------------编程问答-------------------- 用jquerymobile或者大量使用百分比来定位大小
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,