标签: mobile-website

Corona,Phonegap,Titanium的比较

我是一名网络开发人员,我想将我的网络产品移至iPhone.其中一个产品就像Google地图:在手机屏幕上显示地图,您可以拖动或调整地图大小并查看我们添加到地图中的一些信息.

我知道有一些技术可以让您使用HTML,CSS和Javascript来开发本机iPhone应用程序.我发现了一些:

还有其他同类产品吗?它们之间有什么区别?我该选哪个?

html iphone android mobile-website

310
推荐指数
11
解决办法
21万
查看次数

移动网络的max-device-width和max-width有什么区别?

我需要为iphone/android手机开发一些html页面,但是max-device-width和之间的区别是max-width什么?我需要为不同的屏幕尺寸使用不同的css.

@media all and (max-device-width: 400px)

@media all and (max-width: 400px)
Run Code Online (Sandbox Code Playgroud)

有什么不同?

css css3 mobile-website media-queries

236
推荐指数
6
解决办法
12万
查看次数

为什么我的CSS3媒体查询无法在移动设备上运行?

在styles.css中,我使用的是媒体查询,两者都使用以下变体:

/*--[ Normal CSS styles ]----------------------------------*/

@media only screen and (max-width: 767px) {

    /*--[ Mobile styles go here]---------------------------*/
}
Run Code Online (Sandbox Code Playgroud)

当我缩小窗口时,网站会在常规浏览器(Safari,Firefox)中调整我想要的布局,但是,手机上根本不会显示移动布局.相反,我只看到默认的CSS.

谁能指出我正确的方向?

html css mobile-website media-queries

164
推荐指数
8
解决办法
26万
查看次数

现在可以使用<input type ="tel"/>吗?

我正在开发一个手机网络应用程序,我有几个可以从中受益的文本字段<input type="tel"/>.iPhone会为用户调整键盘,但我担心会破坏向后兼容性.我希望支持这一点的浏览器/手机可以帮助用户和其他浏览器回归到标准文本字段?这是可接受的做法吗?它甚至有用吗?

html5 backwards-compatibility mobile-website

106
推荐指数
3
解决办法
9万
查看次数

iOS Safari - 如何禁用过度滚动但允许可滚动的div正常滚动?

我正在开发一个基于iPad的网络应用程序,需要防止过度滚动,以免它看起来像网页.我目前正在使用它来冻结视口并禁用过度滚动:

document.body.addEventListener('touchmove',function(e){
      e.preventDefault();
  });
Run Code Online (Sandbox Code Playgroud)

这可以很好地禁用过度滚动,但我的应用程序有几个可滚动的div,上面的代码阻止它们滚动.

我只针对iOS 5及以上版本,所以我避免使用像iScroll这样的hacky解决方案.相反,我将这个CSS用于我的可滚动div:

.scrollable {
    -webkit-overflow-scrolling: touch;
    overflow-y:auto;
}
Run Code Online (Sandbox Code Playgroud)

这没有文档overscroll脚本,但不解决div滚动问题.

没有jQuery插件,有没有办法使用过度滚动修复但免除我的$('.scrollable')divs?

编辑:

我发现了一些不错的解决方案:

 // Disable overscroll / viewport moving on everything but scrollable divs
 $('body').on('touchmove', function (e) {
         if (!$('.scrollable').has($(e.target)).length) e.preventDefault();
 });
Run Code Online (Sandbox Code Playgroud)

滚动浏览div的开头或结尾时,视口仍会移动.我想找到一种方法来禁用它.

safari jquery mobile-website ipad ios

98
推荐指数
6
解决办法
13万
查看次数

在移动网络上禁用缩放缩放

我想禁用移动设备上的捏合和缩放.

我应该在视口中添加什么配置?

链接:http://play.mink7.com/n/dawn/

html css viewport mobile-website

70
推荐指数
7
解决办法
12万
查看次数

Sencha Touch还是jQuery Mobile?

我想知道我是否要开发移动网络应用程序(现在,两周或一个月内),我应该选择哪一个?移动Web开发人员会选择哪一个?

如果jQM 1.0今天正式发布,我很可能会接受它(只要它实际上实现了它所承诺的).既然它是alpha版本,我想知道是否值得进入商业级项目?Sencha Touch会更好吗?

web-applications mobile-website sencha-touch jquery-mobile

69
推荐指数
5
解决办法
4万
查看次数

移动元标签 - 应该使用吗?

元标签"Viewport","MobileOptimized"和"HandheldFriendly"可用于向移动设备提供适当格式化的HTML内容.这些标签是好东西吗?在许多情况下,它们看起来非常特定于平台,即使不是特定于平台(视口),它们似乎也需要特定于设备的属性才能正常工作.

他们应该被使用吗?何时何地使用它们是合适的?有替代方案(没有用户代理识别)吗?

注意:我一直在使用CSS媒体查询来实现移动支持,但这需要一些UAR才能获得优化的字体大小.

html mobile-website

66
推荐指数
1
解决办法
4万
查看次数

禁用移动网络上的水平滚动

我有一个问题,在我的网站的某些手机上出现水平卷轴.我试图把overflow-x:隐藏起来,但它没有用.宽度是自动的,因此它实际上会自动调整网页大小以适合屏幕大小.所有其他手机都很好,除非在黑莓,诺基亚e52和Windows手机上观看,水平滚动会出现.

有什么建议?谢谢!

css mobile-website

52
推荐指数
5
解决办法
9万
查看次数

移动浏览器的工具提示

title如果我想提供更多信息,我目前设置了一些HTML 的属性:

<p>An <span class="more_info" title="also called an underscore">underline</span> character is used here</p>
Run Code Online (Sandbox Code Playgroud)

然后在CSS中:

.more_info {
  border-bottom: 1px dotted;
}
Run Code Online (Sandbox Code Playgroud)

工作非常好,可视指示器移动鼠标,然后弹出更多信息.但是在移动浏览器上,我没有得到那个工具提示. title属性似乎没有效果.在移动浏览器中提供有关文本的更多信息的正确方法是什么?与上面相同,但使用Javascript来监听点击,然后显示工具提示外观对话框?有没有本机机制?

html mobile html5 tooltip mobile-website

48
推荐指数
7
解决办法
6万
查看次数