我在w3schools.com上取了a CSS quiz,除了下面的答案之外我得到了所有正确答案。我试图搜索这个主题,但据我所知,答案应该是正确的。我哪里错了?真的很困惑。
15。哪个属性用于更改元素的字体?
你回答:
字体家庭
错误答案!
答案 0 :(得分:7)
font
属性可以更改字体的所有方面,包括家庭,样式和重量。 font-family
属性仅更改font-family。该系列是一组相关字体(或typefaces)。
所以' Comic Sans MS'是一个字体系列,而漫画Sans MS Bold 10pt'是一种字体。在演讲中,人们倾向于混淆这些术语。
答案 1 :(得分:5)
font
and font-family
do different things:
最好用一个例子说明。 Arial是一个字体系列。 Arial Bold 14点是一种字体。 Helvetica是一个字体系列。 Helvetica Ultra Compressed 26 point是一种字体。
答案 2 :(得分:1)
测验表明,正确的答案是font-family
和font
都可以用来设置字体。当其他选项仅font-family
和font
时,这可以被定性为正确。这个问题,以及整个测验,并没有像学校的内容那样严重错误(见http://w3fools.com),只是毫无意义和不准确。
font-family
属性设置,顾名思义,单独使用字体系列。 font
简写设置所有通常可设置的字体属性以及行高。问题的解释围绕“什么是字体?”的问题,如果你的意思是字体系列,那么font-family
只设置,而font
也设置字体大小,字体重量等。如果你表示特定大小,特定重量等的特定字体,然后只有font
这样做。
答案 3 :(得分:0)
15. Which property is used to change the font of an element?
You answered:
font
Wrong Answer!
基本上,正确答案是两者(字体和字体系列)