Почему моя ссылка Google font CDN не позволяет мне изменять вес шрифта?

#css #fonts

Вопрос:

Я импортировал вес шрифта Google (Raleway) через CDN и включил в него несколько весов. CSS подхватывает шрифт и правильно изменяет мой текст, но все шрифты изменяются на первый вес в CDN.

Вот мой CDN:

 lt;link href="https://fonts.googleapis.com/css2?family=Raleway:wght@500;900amp;display=swap" rel="stylesheet"gt;  

и вот мой (чрезвычайно простой) CSS:

 body {  font-family: 'Raleway';  font-weight: 900; }  

CSS, похоже, полностью игнорирует мой атрибут веса шрифта, так как все шрифты имеют вес 500 (или любой другой вес, который я сначала ввел в CDN).

Я совершенно потерялся и не могу понять, что случилось. Я проверил несколько подобных вопросов, но во всех из них есть незначительные ошибки, такие как импорт неправильных шрифтов и тому подобное.

Есть какие-нибудь идеи о том, что я делаю не так? Спасибо!

Ответ №1:

То, что вы показываете, работает идеально.
Проблема в ДРУГОМ месте вашей HTML-страницы.

 body {  font-family: 'Raleway';  font-weight: 900;  font-size : 64px;  } p.w500 {  font-weight: 500;  } 
 lt;link href="https://fonts.googleapis.com/css2?family=Raleway:wght@500;900amp;display=swap" rel="stylesheet"gt;  lt;p class="w500"gt; hello world! 500 lt;/pgt;  lt;p gt; hello world! 900 lt;/pgt; 

Комментарии:

1. Оказывается, это действительно было что-то другое; bootstrap (?). веса шрифтов были перезаписаны, может ли это быть связано с тем, что мой основной css связан НИЖЕ ссылки на css начальной загрузки?

2. @SessionPHP Отсюда невозможно узнать, в чем ваша проблема. вы должны использовать инспектор кода вашего браузера (клавиша F12 на клавиатуре, когда страница открыта).

Ответ №2:

вы пытались добавить !важно в свой css ?

  body {  font-family: 'Raleway';  font-weight: 900 !important; }  

Комментарии:

1. Да, я это сделал. Никаких изменений в весе шрифта вообще.

Ответ №3:

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

 body {  font-family: Raleway, sans-serif; }