HTML-ячейки таблицы перекрываются на Blackberry - PullRequest
3 голосов
/ 22 ноября 2011

У меня есть следующий HTML-код:

<table><tr>
    <td>Search: </td>
    <td>'.GetCategoryDropdownList().'</td>
    <td>for: </td>
    <td class="input">
        <input class="header-right-search" type="text" name="q" placeholder="Search by         Book Name, Author, Module Code, or Module Name" style="width: 100%;" />
    </td>
    <td><input type=submit value="GO" class="yellowhighlightbutton" /></td>
</tr></table>

, где "GetCategoryDropdownList ()" просто возвращает HTML для простого выпадающего меню.

Эта таблица хорошо отображается во всех веб-браузерах (в том числе на android / iphone / и т. Д.), При этом каждая ячейка таблицы красиво разнесена, но в Blackberry эти ячейки перекрываются.

Знаете ли вы, почему это происходит, или каким-либо образом это исправить?

Спасибо

GetCategoryDropdownList () равен

function GetCategoryDropdownList()
{
    $query = sprintf("SELECT %scategorylist.* FROM %scategorylist", dbprefix, dbprefix, dbprefix);
    $catlist = DbQuery($query);
    $catselect = '<select class="header-category-select" name="category_select">';
    foreach($catlist as $cat)
    {
        if($cat['Code'] == 'catAll')
        {
            $catselect = $catselect.sprintf("<option class=\"header-category-option\" value=\"%s\" selected=\"selected\">%s</option>",$cat['Code'],$cat['Name']);
        }
        else
        {
            $catselect = $catselect.sprintf("<option class=\"header-category-option\" value=\"%s\">%s</option>",$cat['Code'],$cat['Name']);
        }
    }
    $catselect = $catselect.'</select>';
    return $catselect;
}

Все, что он делает, это создает выпадающее меню, которое корректно отображается на любой платформе, кроме blackberry.

1 Ответ

1 голос
/ 25 ноября 2011

Можете ли вы дать GetCategoryDropdownList () код? Вы также установили правильные заголовки для отображения на мобильном сайте? Для браузера BlackBerry вы можете использовать

<meta name=”HandheldFriendly” content=”True” />

Проверьте это: http://docs.blackberry.com/en/developers/deliverables/6176/HTML_ref_meta_564143_11.jsp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...