Jump to content
  • 0

Размер шрифта в зависимости от разрешения экрана


Digidie
 Share

Question

Доброго времени суток! Нужна помощь. Нужно сделать чтобы на сайте менялся размер шрифта в зависимости от разрешения экрана. Если разрешение большое то шрифт больше, если маленькое то и шрифт соответственно тоже маленький. Подскажите как такое реализовать. Заранее благодарен!

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Сейчас есть скриптик который устанавливает ширину на сайте в зависимости от разрешения. Нужно теперь сделать чтобы шрифты менялись. Про медиа знаю, но нужно чтобы цепляло хотя бы IE8 на 7 забил уже.

Link to comment
Share on other sites

  • 0

Спасибо! Но немного непонятно написано. Это придется очень много раз писать медиа. И потом как быть с Mac'ом, та разрешение вообще 2500px. Нужно что то более универсальное. Скриптиком никаким не богаты? :)

Edited by Digidie
Link to comment
Share on other sites

  • 0

Спасибо! Но немного непонятно написано. Это придется очень много раз писать медиа. И потом как быть с Mac'ом, та разрешение вообще 2500px. Нужно что то более универсальное. Скриптиком никаким не богаты? :)

что-нибудь в таком духе.


window.onload = function(){
var fs, width=screen.width;
if(width >= 2500) fs = "35px";
if(width >= 2000) fs = "30px";
if(width >= 1500) fs = "25px";
if(width >= 1000) fs = "20px";
if(width <= 1000) fs = "15px";
document.body.style.fontSize = fs;
}

С точными размерами может выйти накладочка, есть различные мониторы 15-17-19дюймов и возвращать они могут разный размер по сути, к примеру у меня на 17-шке возвращает 1173 при разрешении 1280 на 1024.

Edited by wwt
Link to comment
Share on other sites

  • 0

http://habrahabr.ru/post/145619/

С медиа-запросами можно определять и физические размеры устройства.

С точными размерами может выйти накладочка, есть различные мониторы 15-17-19дюймов и возвращать они могут разный размер по сути, к примеру у меня на 17-шке возвращает 1173 при разрешении 1280 на 1024.

Возможно, вы применяли масштабирование в браузере?

Link to comment
Share on other sites

  • 0

...

Возможно, вы применяли масштабирование в браузере?

а ну да ))) Это у меня загон уже. Конечно масштабирование, а я сидел тупил, еще на разных мониторах попробовал ахаха. Ну не суть, скрипт от этого не меняется, сравнение мона любое накропать.

Edited by wwt
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy