为什么斜体字体不起作用



我正在学习CSS。我试图使一些文本斜体。但是文本不是斜体。问题出在哪里?

.bold {
  font-weight: bold;
}
.italic {
  font-weight: italic;
}
<p>This is some text</p>
<p class="bold">This is some bold text</p>
<p class="italic">This is some italic text</p>

不能使用名为 font-weight 的 CSS 命令设置斜体。

请尝试改用font-style: italic

.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
<p>This is some text</p>
<p class="bold">This is some bold text</p>
<p class="italic">This is some italic text</p>

斜体不是字体粗细(它决定了文本的粗体程度)。这是一个font-style

改用font-style: italic;

font-weight负责粗体,并使用数字(100、200、300,...,900)来设置;"粗体"只是那里的一个特殊值。

italic是一个font-style属性,而不是字体粗细:

.italic{
font-style:italic;
}

你给斜写错了属性,试试这个属性并给出相同的值

.italic{
font-style:italic;
}

这是错误的

试试这个:

.italic{font-style:italic;}

最新更新