Я хотел бы иметь шрифт меньше, чем текст Arial 9px.
Я пытался найти другое название шрифта, но мне не удалось получить очень мелкий текст. Есть ли способ легко добиться этого с помощью css?
РЕДАКТИРОВАТЬ : Я не могу использовать размер меньше 9px, используя Arial Я пробовал размер шрифта, маленький размер, преобразование, масштабирование, другие шрифты... все, поскольку я опытный веб-разработчик.
Если я зайду в консоль и изменю размер шрифта, это не сработает. Пытаюсь воспроизвести, но действительно на странице WC могу поставить 5px работает.
Как изменить размер шрифта?
Как показывает @gavgrif в своем примере li { font-size : 8px } Затем я попробовал важное...






Установите размер шрифта на любой, который вы хотите, хотя вы можете обнаружить, что любой шрифт размером менее 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, пост отредактирован
Это безумие, фрагмент работает, пример W3C работает, я схожу с ума
Вы можете использовать тег HTML <small>.
https://www.w3schools.com/tags/tag_small.asp
Если добавление стилей css не работает, возможно, это связано с автоматической настройкой размера шрифта в вашем браузере.
Попробуйте это, чтобы остановить автоматическую настройку размера шрифта:
* {
-webkit-text-size-adjust: none; //For chrome browser
}
Действительно, это было связано с настройкой шрифта браузера
Согласно stackoverflow.com/questions/1306269/…, теперь это широко поддерживается. Могу подтвердить это для Firefox.
Можешь попробовать
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
В большинстве (всех?) браузерах установлен минимальный размер шрифта, чтобы по какой-то причине недобросовестные люди не отображали нечитаемый текст. Некоторые браузеры позволяют вам настроить это, но вы просто не можете рассчитывать на то, что на чьем-либо другом компьютере вы сможете отображать размер меньше 9pt.
Если вы не выберете очень старую школу: создайте свой текст как графику.
Или: создайте свой собственный крошечный шрифт - пока он имеет все функции (скажем) шрифта 12pt, он будет отображаться нормально, но если глифы высотой всего в две точки, это то, что вы увидите.
Я думаю, это связано с настройками моего браузера, я хотел бы поделиться с вами своей html-страницей, но это часть контента видеоигры, над которой я работаю, поэтому конфиденциально ^^
СПАСИБО, я забыл посмотреть на это, и это было из-за того, что мой размер шрифта Chrome по умолчанию был 9px. Изменив это на 6px, я смог правильно просматривать свою страницу. Чего я не понимаю, так это почему я смог изменить его на веб-сайте W3C (на стороне клиента), но не на своей стороне (мне пришлось изменить настройки браузера) ???
Что вы имеете в виду, вы не можете пойти ниже 9px? У вас может быть любой размер шрифта, если он положительный или нулевой. Должен быть какой-то побочный эффект. Без примера кода, показывающего вашу проблему, никто не сможет вам помочь.