Android отображает прямоугольник вместо пробела.

У меня повторяющаяся проблема с браузером Android. Это мобильный веб-сайт, а НЕ веб-просмотр. Такие простые вещи, как

   <li>
        Some Text
   </li>
   <li>
        Some Text
   </li>

Отображает хорошо везде, кроме Android, где между элементами списка я получаю небольшой прямоугольник (например, символ, которого нет в этом прямоугольнике шрифта) между ними. Я могу только предположить, что в моем коде есть символ разрыва строки или пробел, который распознается как таковой везде, кроме Android. Это очень раздражает, и мне еще предстоит найти какую-либо документацию по этому вопросу. Иногда мне приходится прибегать к уловке «Рыба-Иисус», чтобы от нее избавиться. Для тех, кто не знаком с этим хаком, это старое последнее средство от обработки IE6 пробелов и разрывов строк. Взлом выглядит следующим образом:

    <li>something</li
    ><li>something</li
    ><li>something</li>

Я использую intelliJ IDE, если это помогает. Кто-нибудь знает, почему это происходит?

5
задан Fresheyeball 10 January 2012 в 02:02
поделиться