сайты для мобильных приложений - PullRequest
1 голос
/ 03 марта 2011

Я занимаюсь разработкой веб-сайта для мобильных телефонов (в основном Blackberry).

Я не могу понять, как человек развивается таким образом.Некоторые телефоны не поддерживают CSS.Если я хочу кнопку с состоянием вверх и вниз, как мне это сделать?Я обычно делал привязку, затем помещал изображение на задний план, затем я мог контролировать положение фона с помощью псевдо-классов link и active.

<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;
}

, но я не могу этого сделать, потому что некоторые мобильные устройстваничего не покажет.

1 Ответ

0 голосов
/ 03 марта 2011

Ну, если они не поддерживают CSS, то вы, очевидно, не сможете получить эффекты кнопок, такие как те, которые вы описали.Лучшее, что вы можете сделать, это предоставить альтернативный текст в привязке:

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

и скрыть этот текст в браузерах, которые поддерживают CSS:

#btnSearch > span {
  display: none;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...