У меня проблема с html + css для Android-телефона (моя среда Nexus 5, бета-версия Chrome).Ошибка размера шрифта в браузере android chrome
Давайте посмотрим этот CSS:
<style type="text/css"><!--
div.sample {
margin: 12px 2px 12px 2px;
}
div.sample span {
padding: 2px 2px 2px 2px;
border: 3px solid #f00;
background-color: #fcc;
}
--></style>
И часть тела (HTML):
<div class="sample"><span>SAMPLE SAMPLE SAMPLE</span></div>
<div class="sample"><span><a>SAMPLE SAMPLE SAMPLE</a></span></div>
test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test
"тест тест ..." часть добавляются, чтобы активировать "шрифт разгонный" из WebKit.
Проблема заключается в том, что мы ожидаем, что первый DIV (ОБРАЗЕЦ ...) выглядит так же, как второй DIV (ОБРАЗЕЦ ...), однако, это выглядит следующим образом:
В второй случай div, диапазон не расширяется, чтобы соответствовать его элементу (SAMPLE ...).
Если мы добавим текст вне тега, оба div выглядят одинаково.
<div class="sample"><span>SAMPLE<a>SAMPLE SAMPLE SAMPLE</a></span></div>
Знаете ли вы, что это проблема? Как я могу это решить?
Большое спасибо!
Итак, вам нужно сначала div.sample выглядеть как второй div.sample? причина, о которой я спрашиваю, вторая выглядит действительно сломанной для меня, потому что она не охватывает весь контент. – robjez
Нет, я хочу, чтобы второй div.sample выглядел как первый div.sample. Второй плохо для меня. – Akihiko
Еще одна вещь - это все ваши css? Какая версия Android? Попытайтесь установить '.sample span a {display: inline-block}' или '.sample span a {display: block}' – robjez