GVKun编程网logo

在iPhone上解析HTML(ios解析html)

4

在本文中,我们将详细介绍在iPhone上解析HTML的各个方面,并为您提供关于ios解析html的相关解答,同时,我们也将为您带来关于CSS或Javascript可以调整在iphone上查看的任何HT

在本文中,我们将详细介绍在iPhone上解析HTML的各个方面,并为您提供关于ios解析html的相关解答,同时,我们也将为您带来关于CSS或Javascript可以调整在iphone上查看的任何HTML的大小、html – CSS背景图像大小不正确地在iPad和iPhone上、HTML – 共享链接不在iphone上工作,但在桌面上工作、html – 在iPad / iPhone上只需要一次点击时需要两次点击的有用知识。

本文目录一览:

在iPhone上解析HTML(ios解析html)

在iPhone上解析HTML(ios解析html)

谁能推荐C或Objective-C库进行HTML解析?它需要处理无法完全验证的凌乱的HTML代码。

这样的库是否存在,还是我最好只是尝试使用正则表达式?

答案1

小编典典

看起来像是libxml2.2SDK中附带的,并libxml/HTMLparser.h具有以下特征:

该模块使用与XML解析器兼容的API来实现HTML4.0非验证解析器。即使从规范的角度来看严重损坏,它也应该能够解析“真实世界”的HTML。

这听起来像我所需要的,所以我可能会使用它。

CSS或Javascript可以调整在iphone上查看的任何HTML的大小

CSS或Javascript可以调整在iphone上查看的任何HTML的大小

我试图想出一些可以自动调整在iPhone浏览器(UIWebview组件)中查看的 HTML的CSS或 Javascript,使内容适合视口和图像/文本都调整大小. (与实现缩小不同).

从another question获得的主要思想是调整乐器的宽度,如:

@media screen and (max-width: 480px){
    *{
    max-width: 320px;
    }
}

我也有通常的视口元标签:

<Meta name="viewport" content ="width=device-width">

这不会像this currently那样完美地调整大小.这是original的HTML.

我想知道我能做些什么来实现这一目标?我不想得到这个正确的这个HTML,但其他HTML页面也是这样.

也许jQuery插件已经存在了吗?

我不想得到这个正确的页面,我想要一些更通用的任何HTML页面.

解决方法

网格系统将提供大量的灵活性.大多数尺度的图像和文本(如果非传统的),并转换成平滑的移动布局.

我更喜欢1140 CSS Grid http://cssgrid.net/

还有:

> http://semantic.gs/
> http://fluidable.com/
> http://960.gs/

html – CSS背景图像大小不正确地在iPad和iPhone上

html – CSS背景图像大小不正确地在iPad和iPhone上

我的网站的背景图像在Chrome和Safari中使用background-size:cover很好地调整大小,但是当我在ipad或iphone上测试我的网站时,CSS背景图像确实放大并看起来很可怕。我在这里看过很多其他的问题,没有一个解决了我的问题。

HTML

<div> 

</div><!--background-->

.background没有容器,是屏幕的100%宽度。

CSS

.background {
    height:600px;
    width:100%;
    position:relative;
    background: url(css/img/strand.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

解决方法

我有同样的问题,我使用SCROLL而不是FIXED。
background-attachment:scroll;

HTML – 共享链接不在iphone上工作,但在桌面上工作

HTML – 共享链接不在iphone上工作,但在桌面上工作

我的网站上有一个共享链接,适用于大多数浏览器和移动设备.但出于某种原因,它不适用于 iphone.它在Facebook中显示一个共享表单,但表单是空的
<a target="_blank" href='https://www.facebook.com/sharer/sharer.PHP?s=100&amp;p[url]=http://www.lcbcchurch.com/watch/series/cat/{category_url_title}&amp;p[images][0]={square-thumb}&amp;p[title]={exp:stringy:htmlentities}{category_name}{/exp:stringy:htmlentities}&amp;p[summary]={category_description}'><img src="{homepage}nimg/facebook-icon.png" /></a>
@H_301_4@为什么这不起作用的任何想法?

解决方法

我觉得它可能无法正常工作,因为sharer.PHP链接会在移动设备上重定向到m.facebook.com.如果是这样,您只需要将“m2w”参数添加到您的URL,以便m.没有被接受.
https://www.facebook.com/sharer/sharer.PHP?m2w&s=100.... (etc)
@H_301_4@StackOverflow问题:
Source

html – 在iPad / iPhone上只需要一次点击时需要两次点击

html – 在iPad / iPhone上只需要一次点击时需要两次点击

我正在开发一个应该支持移动和桌面设备的网站.我正在使用jquery-address plugin制作一个可以使用哈希标签进行深度链接的图库.

但我注意到ipad模拟器中有iOS5和iphone 5的问题,我必须在图像库中单击图像库中的两个类别才能使事件正常工作.只需单击一下,它就可以在OSX上的chrome / safari / firefox上正常工作.

到目前为止我只在iphone / ipad上看过这个.关于为什么桌面浏览器只需点击一下即可正常工作的想法,但ipad / iphone上的iOS需要两个?我在这里不知所措.我无法分辨问题是我的标记/ javascript还是iPad / iPhone上的jquery-address / safari中的一个模糊的错误.

最佳答案
我很确定这是由于你的标记并在.gallery-category上有悬停状态:

.gallery-category:hover {
  color: white;
  cursor: pointer;
}

iOS不支持:以正常方式悬停,因为没有鼠标就无法检测悬停状态.它通常直接排序a:悬停状态,但我猜测因为你的标记有点复杂(并且有一个:父节点上的悬停状态)它导致它破坏.

我想如果你替换上面的代码片段就可以了

.gallery-category a:hover {...

它会解决它(虽然我没有尝试过你的代码)

关于在iPhone上解析HTMLios解析html的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于CSS或Javascript可以调整在iphone上查看的任何HTML的大小、html – CSS背景图像大小不正确地在iPad和iPhone上、HTML – 共享链接不在iphone上工作,但在桌面上工作、html – 在iPad / iPhone上只需要一次点击时需要两次点击等相关知识的信息别忘了在本站进行查找喔。

本文标签: