неправильный стиль, если не применен цвет фона

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

У меня странные трудности. Внутри контейнера div у меня есть

, который должен заполнять ширину div. Я пробовал width: auto , width: 100% ... в браузере Android ничего не работает. Вот примеры:

iOS (правильно):

Correct orientation

Android (неверно; не полностью распространяется; добавлено больше текста, чем в версии iOS, чтобы вы могли видеть, о чем я говорю):

enter image description here

Оба скриншота взяты из соответствующих эмуляторов .

Но вот что странно ... Если я дам класс, примененный к этим

, цвет фона, браузер Android разрешит

чтобы заполнить всю ширину родительского div (выглядит идентично iOS). Однако действительно странно то, что если я сделаю цвет фона прозрачным (я думал, что это обманули, lol), тогда он вернется к тому, как показано в примере.

Итак, у меня есть

, который правильно ссылается на свой CSS, только если к нему применен фоновый цвет ... Я что-то тупо не замечаю, или это проблема с браузером Android? Есть идеи, как это исправить?

Спасибо за уделенное время.

5
задан master_gracey 11 November 2011 в 21:18
поделиться