好吧,所以我正在研究解析RSS提要.我得到了我不需要的数据,我剩下的就是解析游戏标题了.
这是我目前的代码(忽略了邋,,它只是一个概念证明):
<?php
$url = 'http://raptr.com/conexion/rss';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($result);
$lastgame = $xml->channel->item[0]->description;
preg_match('[a-zA-Z]+</a>.$', $lastgame, $match);
echo $match;
?>
Run Code Online (Sandbox Code Playgroud)
一切都很好,但后来我开始收到这个错误:
Warning: preg_match() [function.preg-match]:
Unknown modifier '+' in raptr.php on line 14
Run Code Online (Sandbox Code Playgroud)
我唯一剩下的就是去掉封闭的锚标签和句号,但我似乎无法弄清楚为什么它不喜欢'+'.有任何想法吗?
编辑:这不应该被标记为重复,因为在另一个问题之前两年被问到.
好吧,所以我试图text-shadow在各种浏览器上实现.我有IE6,IE7,FF,Chrome和Opera都在工作......但IE8不会显示任何阴影,除非它在'兼容性视图'中.
我通过搜索/谷歌查看了一些"解决方案",但影子仍然只出现在"兼容性视图"中.
有关如何让它显示而不必更改模式的任何想法?
注意:使用HTML5 Boilerplate和Modernizr.
编辑:补充说我正在使用Modernizr,我点击了测试仪中的错误按钮.这在IE9中也不起作用,但我不认为它是相关的.
CSS:
#links li a {
font-size: 24px;
text-shadow: 0 3px 3px #102530, 0 3px 3px #102530;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#102530');
filter:DropShadow(Color=#102530, OffX=0, OffY=3);
zoom: 1;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<ul id="links">
<li><a href="#"/>Text</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud) 目前,有没有办法用CSS在CSS或CSS中进行多列滚动?
为了描述我的意思,我在jsfiddle上设置了一个快速演示:
当div中有太多文本时,我希望能够垂直滚动,新文本从最右侧列的底部出现,而旧文本从最左侧列出现 - 基本上,就像文本一样 - 区域,除了两列.
相反,它会产生额外的列,你必须水平滚动.
虽然我可以尝试将每行文本存储在一个数组中,然后在滚动时更改它,但我很好奇是否已经有一种方法可以在纯CSS中执行此操作,或者如果已经通过JavaScript存在解决方案.谢谢!
我在元素内部创建了一个"按钮".这是一条简单的路径,可以检测您是否在其中,如果您点击它或将手指放在上面.如果你这样做,它执行:
window.open("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
它在浏览器中运行良好,但我在iPad,Android(2.2)手机和Android平板电脑(3.2)上进行了测试,它不会打开一个新窗口.
这是一个jsfiddle我放在一起演示这个:
使用代码:http://jsfiddle.net/JgrU4/
结果就是:http://jsfiddle.net/JgrU4/embedded/result/
关于如何实现这一目标的任何想法?