0

1.我正在尝试编写一个文本为红色且背景颜色为黄色的html代码,正在使用以下内容,文本为红色但背景不是黄色,我错过了什么?

2.基本上我正在尝试突出显示一些文本,如果有比突出显示更好的方法,请给我建议

 <font face = \"Arial\" style='color:red' 'background-color:yellow'>%s</font> <br><br>"
4

6 回答 6

4

您的示例中有很多错误。

  1. HTML 属性应该用双引号引起来。
  2. 将样式标签视为一个单一的 CSS 属性,所有内容都在一行中。
  3. 不推荐使用字体标签,可以用 span 替换。
  4. 最好的方法是在单独的 css 样式表中创建一个类,并在 span 内调用您的类。

HTML

<span class="highlight">%s</span>

CSS

.highlight
  {
    color:Red;
    background-color:Yellow;
  }

希望这可以帮助!祝你好运!

于 2012-11-08T06:46:35.937 回答
2

注意: font标签已弃用,不应鼓励使用。

为什么不使用 span 标签

<span class="text">%s</span>

CSS

.text
  {
    color:Red;
    background-color:Yellow;
  }
于 2012-11-08T06:34:11.880 回答
1

你添加一个类并调用它

.text {font:arial; color:red; background:#fff;}
于 2012-11-08T06:30:51.817 回答
-1

一些小事情 - HTML 属性应该用双引号括起来(在 周围没有多余的空格=)并且 CSS 样式应该以分号结尾,如下所示:

<font face="Arial" style="color:red;background-color:yellow">%s</font>
于 2012-11-08T06:30:46.560 回答
-1

用这个

<font face = \"Arial\" style='color:red;background-color:yellow'>%s</font> <br><br>​
于 2012-11-08T06:30:49.417 回答
-1

您忘记用 a 分隔这两个属性;

<font face="Arial" style='color:red; background-color:yellow'>This Works!</font>
于 2012-11-08T06:35:25.230 回答