font-size задан в пикселах. На десктопных браузерах разные блоки текста с одинаковым font-size имеют шрифт одинакового размера, как и должно быть, а на мобильном safari и подобных размер шрифта разный, хотя font-size точно везде одинаковый. В чем проблема может быть?
Пример кода:
Код:
<article id="first_article">
<p>Что-то в параграфе</p>
</article>
<section>
<ul id="spis1">
<li>
<a href="./images/site.png" alt="сайт">
<div>
<h3>Что-то в заголовке</h3>
<p>Что-то в параграфе списка</p>
</div>
</li>
</ul>
</section>
В стилях:
#first_article p{
font-size: 20px;
}
#spis1 li p{
font-size: 20px;
}
или же просто
p{
font-size:20px;
}
Spectator 13:45 26.05.2013
проблема?
кто сказал что проблема? указание шрифта - это ПРОСЬБА браузеру ПОДОБРАТЬ шрифт наиболее близкий к указанному из имеющихся (гарнитур, размеров).
В винде с размерами просто - шрифты масштабируются произвольным образом. В мобильниках этот процесс еще далек от совершенства.
так было когда то давно и на компьютерах. что делали? экспериментировали, выставляли параметры, пробовали в разных браузерах на разных компах под разными ОС.
Где достать эмуляторы телефонов подсказать?
EXPLOIT13 14:03 26.05.2013
Не, спасибо. Ну очень странно что в блоке выше шрифт с теми же стилями больше, чем в блоке ниже... Следовательно браузер может подобрать нужное значение. Вопрос - почему он подбирает его заметно разным...
Spectator 14:20 26.05.2013
вот и выясни - почему и что влияет?
размер/толщина/гарнитура и т.д.
экспериментируй и смотри что получается.
возьми исходную строку, измени размер - что получилось. еще измени. потом толщину.
DRON-ANARCHY 10:25 27.05.2013
Даже не проверял, но попробую предположить, что имеет смысл попробовать написать так:
#spis1 li div p{
font-size: 20px;
}
а вообще надо смареть вживую чо как
EXPLOIT13 11:54 27.05.2013
да по идее даже в коде ниже p{fint-size: 20px;} должен наследоваться для всех р, если его не переопределили. Я так понял, это особенность браузера, делать контент более удобным для восприятия на экране... Поизучаю еще, конечно, по данной теме
VaUlt 22:24 27.05.2013
Spectator, мне подскажи про эмуляторы, очень хочу андроидный и винфон8
anadonam 09:15 29.05.2013
Сообщение от EXPLOIT13:
да по идее даже в коде ниже p{fint-size: 20px;} должен наследоваться для всех р, если его не переопределили. Я так понял, это особенность браузера, делать контент более удобным для восприятия на экране... Поизучаю еще, конечно, по данной теме
попробуй добавить
p{font-family:........}
и посмотри что будет
EXPLOIT13 12:51 30.05.2013
Наследовано от body... Есть еще идеи?
sape 13:49 10.06.2013
Сообщение от EXPLOIT13:
Наследовано от body... Есть еще идеи?
Конечно:
Код:
*{
font-size: 20px;
list-style: none; /* что бы не казалось */
font-weight: 500;
font-family: sans-serif;
}
DRON-ANARCHY 09:33 11.06.2013
Сообщение от sape:
font-weight: 500;
А в чем тонкая мораль использования числовых значений? Чисто для саморазвития.
anadonam 10:02 11.06.2013
ды нету морали вроде - просто диапазон величин шире чем константами
вот сам не знаю зачем 500 когда 400 это normal
здесь суть наверно больше в звездочке *{ - хз
sape 13:21 11.06.2013
Сообщение от DRON-ANARCHY:
А в чем тонкая мораль использования числовых значений? Чисто для саморазвития.