Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

CSS CSS Basics (2014) Understanding Values and Units Fonts and Line Height Review

Bei Zhang
PLUS
Bei Zhang
Courses Plus Student 7,113 Points

what property lets us specify the font for an element? i actually cann't understand. i think font has several styles.

what property lets us specify the font for an element? i actually cann't understand the question. i think font has several styles.

Antonio De Rose
Antonio De Rose
20,882 Points

The font-family property can hold several font names as a "fallback" system. If the browser does not support the first font, it tries the next font.

p {
    font-family: "Times New Roman", Georgia, Serif;
}

3 Answers

Evan Agee
Evan Agee
13,088 Points

the "font" css property is a shorthand for several font-related properties. The one you want is "font-family" which only allows you to specify the typeface you want to use.

Bei Zhang
Bei Zhang
Courses Plus Student 7,113 Points

thx :) my first language is Chinese. i am confused about the question. why font-size/font-style can not specify for an element? the question dose not mention typeface....

Arthur Wells
Arthur Wells
9,520 Points

Yes, if you are trying to specify the font-family, then you have it right. You can also style the font-size (ie 'font-size = 2em;'), font-weight (ie 'font-weight = bold;'), etc. Yes, font has several aspects of style that can set. There is also a shorthand method, with which you use only 'font =' and specify several of the style aspects. Hope that is of some help.

Bei Zhang
Bei Zhang
Courses Plus Student 7,113 Points

thx :) you mean font-size/font-style/font-weight can also specify the font for an element? my first language is Chinese. i met this question in the quiz. i just confused.

Arthur Wells
Arthur Wells
9,520 Points

'font' alone can be used to describe all styles of a font at once, such as size, weight, family, if you use the shorthand method. But you can also style each of these individually by using font-size to style size, font-family to style the family such as Arial, sans serif, etc.