Странное поведение, когда я меняю font-weight: на жирный

Я пытаюсь изменить вес текста кнопки на полужирный (в некоторых случаях). Для этого я создал новый класс в bootstrap.css, в основном копию класса btn с font-weight: bold - я назвал класс btnbold:

.btnbold {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

Затем я написал следующий код, чтобы наблюдать за кнопками с различными изменениями, включая выделение текста жирным шрифтом:

<button type = "button" class = "btn">Basic</button>

<button type = "button" class = "btnbold btn-default">Bold Default</button>

Я тестировал этот код в своей области разработки, и кнопка «Жирный шрифт по умолчанию» выглядела так, как я ожидал - текст был полужирным. Когда я экспортировал изменения на наш веб-сайт, текст кнопки «Полужирный шрифт по умолчанию» не выделялся жирным шрифтом, но граница кнопки имела выпуклый вид. Я использую IE в обоих случаях.

Помощь ????

Спасибо Богатый

Никогда не используйте Когда-либо bootstrap - это нехватка некоторых разработчиков для понимания того, как работает CSS. Вы были предупреждены! Независимо от вашего пути: удачи!

John 05.11.2018 00:05

@John, значит, вы советуете ему никогда не использовать один из самых используемых и мощных фреймворков CSS?

Temani Afif 05.11.2018 00:21

@TemaniAfif Я являюсь советую ему не использовать бутстрап. Просто потому, что это популярно, не означает, что это компетентно.

John 05.11.2018 21:00
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в 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. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
3
553
1

Ответы 1

Никогда не полагайтесь на font-weight. У некоторых шрифтов нет полужирного начертания (на самом деле большинство шрифтов Google не поддерживают font-weight). Лучше использовать @import или <link> жирную версию этого шрифта.

Если шрифт был одним из ваших изменений, убедитесь, что новый шрифт поддерживает жирный шрифт.

Если вы не меняли шрифт, рекомендую прочитать это решение.

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

rorpen53 06.11.2018 23:09

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