Может ли CSS переопределить жирный стиль существующего <b>жирного тега? - PullRequest
22 голосов
/ 24 апреля 2011

У меня есть сценарий, у которого за пределами моей досягаемости есть крошка (основные файлы), и я хочу переопределить все его стили с помощью CSS.Текст выглядит следующим образом:

<div class="someclass">
<b>Some Text</b>
</div>

Я хочу задать стиль <div>, чтобы он игнорировал жирный тег.Возможно ли это без удаления тега <b> и только с использованием внешнего CSS?

Ответы [ 2 ]

44 голосов
/ 24 апреля 2011

Да

.someClass b {
    font-weight: normal;
}
0 голосов
/ 27 февраля 2018

Если у вас большой проект с большим количеством шрифтов: bold; ссылки, вы можете переопределить шрифт Eitre:

/* some core files */
b {
  font-weight: bold;
}


/* latin */
        @font-face {
            font-family: 'Open Sans';
            font-style: normal;
            font-weight: 700;
                src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        }
        
        
body {
  font-family: 'Open Sans';
}

/* no override */
body .someclass2 {
  font-family: sans-serif;
}
<body>
<div class="someclass">
  <b>Some Text</b>
</div>

<div class="someclass2">
  <b>Some Text</b>
</div>

</body>

Использование:

body {
    font-family: 'Open Sans';
}
...