Css 移动应用程序网站

Css 移动应用程序网站,css,mobile,Css,Mobile,我正在开发一个手机网站(主要是黑莓) 我搞不懂一个人是怎么发展成这样的。有些手机没有;我不支持CSS。如果我想要一个有向上和向下状态的按钮,我该怎么做?我通常会做一个锚,然后把图像放在背景中,然后我可以用伪类链接和活动来控制背景位置 <a id="btnSearch"></a> #btnSearch{ height: 16px; overflow: hidden; background-image: url(img/btn

我正在开发一个手机网站(主要是黑莓)

我搞不懂一个人是怎么发展成这样的。有些手机没有;我不支持CSS。如果我想要一个有向上和向下状态的按钮,我该怎么做?我通常会做一个锚,然后把图像放在背景中,然后我可以用伪类链接和活动来控制背景位置

<a id="btnSearch"></a>

#btnSearch{
    height:     16px;
    overflow:       hidden;
    background-image:   url(img/btnSearch.png);
}
#btnSearch:link,
#btnSearch:visited,
#btnSearch:hover{
    background-position:0 0;
}
#btnSearch:active{
    background-position:0 -16px;
}

#btnSearch{
高度:16px;
溢出:隐藏;
背景图片:url(img/btnSearch.png);
}
#搜索:链接,
#BTN搜索:已访问,
#搜索:悬停{
背景位置:0;
}
#BTN搜索:活动{
背景位置:0-16px;
}

但是我不能这样做,因为一些移动设备将什么也不显示。

好吧,如果它们不支持CSS,那么你显然无法获得你描述的按钮效果。您所能做的最好是在锚定中提供替代文本:

<a id="btnSearch"><span>some text</span></a>

但是什么是移动应用程序网站开发的最佳实践?@DaveC426913:大多数主流移动浏览器都支持CSS,所以你不必太担心。如果您还想支持真正不支持的旧浏览器,您可以使用我上面建议的替代方案。
#btnSearch > span {
  display: none;
}