Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Закрытая тема
 
Опции темы
Старый 26.05.2013, 13:02   #1   
Форумец
 
Аватар для EXPLOIT13
 
Сообщений: 124
Регистрация: 15.03.2010

EXPLOIT13 вне форума Не в сети
Размер шрифта в браузерах

font-size задан в пикселах. На десктопных браузерах разные блоки текста с одинаковым font-size имеют шрифт одинакового размера, как и должно быть, а на мобильном safari и подобных размер шрифта разный, хотя font-size точно везде одинаковый. В чем проблема может быть?

Пример кода:
Код:
<article id="first_article">
  <p>Что-то в параграфе</p>
</article>
<section>
  <ul id="spis1">
    <li>
    <img src="./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;
}
 
Старый 26.05.2013, 13:45   #2   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,860
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
проблема?
кто сказал что проблема? указание шрифта - это ПРОСЬБА браузеру ПОДОБРАТЬ шрифт наиболее близкий к указанному из имеющихся (гарнитур, размеров).
В винде с размерами просто - шрифты масштабируются произвольным образом. В мобильниках этот процесс еще далек от совершенства.
так было когда то давно и на компьютерах. что делали? экспериментировали, выставляли параметры, пробовали в разных браузерах на разных компах под разными ОС.
Где достать эмуляторы телефонов подсказать?
 
Старый 26.05.2013, 14:03   #3   
Форумец
 
Аватар для EXPLOIT13
 
Сообщений: 124
Регистрация: 15.03.2010

EXPLOIT13 вне форума Не в сети
Не, спасибо. Ну очень странно что в блоке выше шрифт с теми же стилями больше, чем в блоке ниже... Следовательно браузер может подобрать нужное значение. Вопрос - почему он подбирает его заметно разным...
 
Старый 26.05.2013, 14:20   #4   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,860
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
вот и выясни - почему и что влияет?
размер/толщина/гарнитура и т.д.
экспериментируй и смотри что получается.
возьми исходную строку, измени размер - что получилось. еще измени. потом толщину.
 
Старый 27.05.2013, 10:25   #5   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Даже не проверял, но попробую предположить, что имеет смысл попробовать написать так:
#spis1 li div p{
font-size: 20px;
}

а вообще надо смареть вживую чо как
 
Старый 27.05.2013, 11:54   #6   
Форумец
 
Аватар для EXPLOIT13
 
Сообщений: 124
Регистрация: 15.03.2010

EXPLOIT13 вне форума Не в сети
да по идее даже в коде ниже p{fint-size: 20px;} должен наследоваться для всех р, если его не переопределили. Я так понял, это особенность браузера, делать контент более удобным для восприятия на экране... Поизучаю еще, конечно, по данной теме
 
Старый 27.05.2013, 22:24   #7   
Эльфосамец
 
Аватар для VaUlt
 
Сообщений: 8,829
Регистрация: 18.08.2002

VaUlt вне форума Не в сети
Spectator, мне подскажи про эмуляторы, очень хочу андроидный и винфон8
 
Старый 29.05.2013, 09:15   #8   
blocked
 
Сообщений: 20,415
Регистрация: 21.03.2010
Записей в дневнике: 1

anadonam вне форума Не в сети
Цитата:
Сообщение от EXPLOIT13 Посмотреть сообщение
да по идее даже в коде ниже p{fint-size: 20px;} должен наследоваться для всех р, если его не переопределили. Я так понял, это особенность браузера, делать контент более удобным для восприятия на экране... Поизучаю еще, конечно, по данной теме
попробуй добавить

p{font-family:........}

и посмотри что будет
 
Старый 30.05.2013, 12:51   #9   
Форумец
 
Аватар для EXPLOIT13
 
Сообщений: 124
Регистрация: 15.03.2010

EXPLOIT13 вне форума Не в сети
Наследовано от body... Есть еще идеи?
 
Старый 10.06.2013, 13:49   #10   
Форумец
 
Сообщений: 292
Регистрация: 21.01.2011

sape вне форума Не в сети
Цитата:
Сообщение от EXPLOIT13 Посмотреть сообщение
Наследовано от body... Есть еще идеи?
Конечно:
Код:
*{
    font-size: 20px;
    list-style: none; /* что бы не казалось */
    font-weight: 500;
    font-family: sans-serif;
}
 
Старый 11.06.2013, 09:33   #11   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
font-weight: 500;
А в чем тонкая мораль использования числовых значений? Чисто для саморазвития.
 
Старый 11.06.2013, 10:02   #12   
blocked
 
Сообщений: 20,415
Регистрация: 21.03.2010
Записей в дневнике: 1

anadonam вне форума Не в сети
ды нету морали вроде - просто диапазон величин шире чем константами
вот сам не знаю зачем 500 когда 400 это normal

здесь суть наверно больше в звездочке *{ - хз
 
Старый 11.06.2013, 13:21   #13   
Форумец
 
Сообщений: 292
Регистрация: 21.01.2011

sape вне форума Не в сети
Цитата:
Сообщение от DRON-ANARCHY Посмотреть сообщение
А в чем тонкая мораль использования числовых значений? Чисто для саморазвития.
Тут морали вроде нет.
Тут:
Код:
document.body.style.fontWeight = 400;
typeof document.body.style.fontWeight; // вернет  "string"
document.body.style.fontWeight = 'normal';
typeof document.body.style.fontWeight; // вернет  "string"
"normal".length > "400".length; // вернет "true"
или
Код:
document.body.style.fontWeight = всякие_математически_вычисляемые_значения();
не знаю может и есть.
Но я это просто по привычке пишу числовые значения вместо строчных. Честно.
Цитата:
Сообщение от anadonam Посмотреть сообщение
здесь суть наверно больше в звездочке *{ - хз
Наверное. Хз.
 
Старый 11.06.2013, 15:45   #14   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
sape, резонно. про JS я и не подумал. Хотя, использования таких вычислений для толщины буковок не встречал.
 
Старый 12.06.2013, 19:12   #15   
Форумец
 
Сообщений: 292
Регистрация: 21.01.2011

sape вне форума Не в сети
Ну имел в виду 400 по-короче немного, чем normal (в 2 раза). Но не суть.
Цитата:
Сообщение от DRON-ANARCHY Посмотреть сообщение
Хотя, использования таких вычислений для толщины буковок не встречал.
Аналогично, но чем черт не шутит.
 
Старый 13.06.2013, 03:59   #16   
noindex
 
Аватар для noggano77777
 
Сообщений: 1,218
Регистрация: 20.12.2009
Возраст: 39

noggano77777 вне форума Не в сети
Тс, курим http://htmlbook.ru/html/h1
 
Старый 22.09.2013, 15:52   #17   
Форумец
 
Аватар для EXPLOIT13
 
Сообщений: 124
Регистрация: 15.03.2010

EXPLOIT13 вне форума Не в сети
Проблема решилась заданием свойства: -webkit-text-size-adjust: none
 
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind