Как написать очень маленький текст в HTML

Я хотел бы иметь шрифт меньше, чем текст Arial 9px.

Я пытался найти другое название шрифта, но мне не удалось получить очень мелкий текст. Есть ли способ легко добиться этого с помощью css?

РЕДАКТИРОВАТЬ : Я не могу использовать размер меньше 9px, используя Arial Я пробовал размер шрифта, маленький размер, преобразование, масштабирование, другие шрифты... все, поскольку я опытный веб-разработчик.

Что вы имеете в виду, вы не можете пойти ниже 9px? У вас может быть любой размер шрифта, если он положительный или нулевой. Должен быть какой-то побочный эффект. Без примера кода, показывающего вашу проблему, никто не сможет вам помочь.

yunzen 27.05.2019 10:42

Если я зайду в консоль и изменю размер шрифта, это не сработает. Пытаюсь воспроизвести, но действительно на странице WC могу поставить 5px работает.

andrea06590 27.05.2019 10:55

Как изменить размер шрифта?

yunzen 27.05.2019 10:55

Как показывает @gavgrif в своем примере li { font-size : 8px } Затем я попробовал важное...

andrea06590 27.05.2019 10:56
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
9
4
16 805
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Установите размер шрифта на любой, который вы хотите, хотя вы можете обнаружить, что любой шрифт размером менее 9 пикселей может быть слишком маленьким для хорошего чтения. Вы также можете сделать это с помощью em, rem или процентов.

Но вы можете установить размер шрифта следующим образом (например, элемент p, который вы хотите иметь размером 6 пикселей).

 p {font-size: 6px}

Обратите внимание, что вы не импортируете наименьший возможный шрифт — вы задаете размеры элементов html так, чтобы они были небольшим размером шрифта с помощью CSS). Используя этот принцип, вы устанавливаете размер шрифта для всех элементов, которые хотите использовать, например: p, span, a, li, h и т. д.

Но опять же - я должен предостеречь от этого в целях доступности.

p {
 font-family: Arial;
 font-size: 6px;
}
<p>This is a test with Arial font at 6px and is NOT recommended</p>

Моя первая попытка, я не могу использовать Arial меньше 9px, пост отредактирован

andrea06590 27.05.2019 10:38

Это безумие, фрагмент работает, пример W3C работает, я схожу с ума

andrea06590 27.05.2019 10:55

Вы можете использовать тег HTML <small>. https://www.w3schools.com/tags/tag_small.asp

Если добавление стилей css не работает, возможно, это связано с автоматической настройкой размера шрифта в вашем браузере.

Попробуйте это, чтобы остановить автоматическую настройку размера шрифта:

* {
    -webkit-text-size-adjust: none; //For chrome browser
}

Действительно, это было связано с настройкой шрифта браузера

andrea06590 27.05.2019 11:04

Согласно stackoverflow.com/questions/1306269/…, теперь это широко поддерживается. Могу подтвердить это для Firefox.

Joachim Wagner 05.01.2021 10:27

Можешь попробовать

div p {
  font-family: 'Arial';
  -webkit-text-size-adjust: none;
  font-size: 5px
}
<div>
  <p>lorem</p>
</div>

Несколько вещей, которые вы должны учитывать

1. убедитесь, что файл .css является последний, который вы загружаете в свой html (например, после Начальная загрузка).
2. используйте атрибут !важный для вашего свойства css (font-size: 4px !important;)
3. если эти 2 предложения не работают, попробуйте добавить встроенный css к своему элементу <p style = "font-size: 4px">I'm a 4 px paragraph</p>

Спасибо, но это было из-за минимального размера шрифта браузера, я знаю все эти вещи css/html, поэтому мой вопрос выглядит глупо, как я: p

andrea06590 27.05.2019 11:02
Ответ принят как подходящий

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

Если вы не выберете очень старую школу: создайте свой текст как графику.

Или: создайте свой собственный крошечный шрифт - пока он имеет все функции (скажем) шрифта 12pt, он будет отображаться нормально, но если глифы высотой всего в две точки, это то, что вы увидите.

Я думаю, это связано с настройками моего браузера, я хотел бы поделиться с вами своей html-страницей, но это часть контента видеоигры, над которой я работаю, поэтому конфиденциально ^^

andrea06590 27.05.2019 10:58

СПАСИБО, я забыл посмотреть на это, и это было из-за того, что мой размер шрифта Chrome по умолчанию был 9px. Изменив это на 6px, я смог правильно просматривать свою страницу. Чего я не понимаю, так это почему я смог изменить его на веб-сайте W3C (на стороне клиента), но не на своей стороне (мне пришлось изменить настройки браузера) ???

andrea06590 27.05.2019 11:01

Другие вопросы по теме