↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
ReFeRy
9 ноября 2024
Aa Aa
#правки_дизайна_фанфикса #фанфикс #будни_админа #информационные_технологии

Как говорится: "админ птица гордая, пока не пнешь, не полетит".

Яндекс прислал письмо, что Фанфикс не оптимизирован для мобильных устройств. Я удивился. Перешел по ссылкам, заполнил форму, подождал. Выяснилось, что Яндекс смущают страницы без контента (главная пустого фандома, список произведений пользователя без этих самых произведений и тому подобное), где большую часть текста страницы составляют пункты меню, а там до сего дня было много 11 шрифта.

Я давно посматривал на эти 11 пикселей в стилях, они мне не нравятся, но я их всё не трогал, не хватало некоего пинка.

Итак:
- в горизонтальных меню всех трёх уровней увеличен размер шрифта с 11 до 12 пикселей.
- в подзаголовках страницы увеличен размер шрифта с 11 до 12 пикселей (это те подзаголовки, где в общей ленте блогов написано "Все новые сообщения", а в поиске фанфиков "Найдено 58 008 фанфиков").
- отрефакторен раздел "новости сайта" с минимальными визуальными изменениями, где-то отступы изменились, где-то шрифт чуть изменился, расположение парочки управляющих элементов.

P.S. Вот вы не знали, а когда-то основной размер текста на сайте был как раз 11 пикселей. Потом он был увеличен до 12, ещё позже до 13 и потом ещё раз до 14. Есть мнение, что стоит даже ещё увеличить.
Такие изменения связаны с развитием техники - мониторы совершенствовались, размер пикселя уменьшался. Когда Фанфикс родился на свет, самым распространенным разрешением экрана было 1024х768 пикселей, а встречалось ещё и 800х600. Экран с диагональю 17 дюймов мог иметь разрешение в 1024х768 пикселей. Сейчас же такое реальное разрешение у планшетов с диагональю 9 дюймов.
9 ноября 2024
6 комментариев из 8
ReFeRy
Только в пунктах. А пункт имеет фиксированный размер в миллиметрах. Я думал так.
Торговец твилечками
Миллиметры вообще никак нельзя привязать к объектам на экране ПК/телефона/планшета. Невозможно заставить загореться половину пикселя. И размер пикселя не подбирается под кратность единицам СИ.

Имеющиеся проблемы Фанфикса с размерами шрифтов могли бы быть решены современными средствами, существуют относительные единицы измерения, когда задаёшь базовый размер шрифта всей страницы, а все остальные стили отталкиваются от него. Тогда было бы достаточно изменить одно значение. Но, как и любой универсальный инструмент, эти единицы измерения пришлось бы много где подпиливать напильником. И, когда Фанфикс последний раз кардинально менялся в плане дизайна, эти инструменты ещё не были широко распространены и я ими не владел. Внедрить подобное сейчас было бы классно, когда сделаю, обязательно напишу :)
Невозможно заставить загореться половину пикселя.
Есть такая математическая операция, как округление до ближайшего целого. В текстовых редакторах это работает. Драйвер экрана должен знать физический размер. С мониторами с древних времён поддерживается обмен, в телефонах, наверное, должен быть вшит. Насколько мельком видел, в CSS есть пиксели и пункты. Поэтому и задал вопрос.
Торговец твилечками
В css много чего есть, а вот сантиметров и миллиметров нет. Да и не нужны, экран ПК на одном расстоянии от глаз, экран смартфона на другом. Там наоборот адаптивность развивается, чтобы сайт максимально хорошо смотрелся, в зависимости от используемого устройства.
Также разрешается использовать любые допустимые единицы CSS: em (высота шрифта элемента), ex (высота символа х), пункты (pt), пикселы (px), проценты (%) и др.
ReFeRy
Я готов согласиться, что пункты не самая лучшая единица (поскольку ничего в этом не понимаю), но не говорите, что её нет, когда она есть. Это ставит в ступор, когда профессионал загоняет, что не существует того, что я собственными глазами видел (мельком, десять лет назад, но видел же и уверен в этом). А дальше, как я говорил
Только в пунктах. А пункт имеет фиксированный размер в миллиметрах.
пункты переводятся в миллиметры, драйвер всё это переводит в пиксели и отрисовывает.
Ещё раз повторю, может быть это не лучший способ, не спорю, но спор возник из-за того, что вы говорите, что такой единицы не существует вовсе.
Торговец твилечками
Хм... и правда. Всегда знал про существование pt, но никогда не вникал, что это такое. Бывает :)
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть