|
If you find this helpful, please click the Google |
CSS Rules
The @font-face CSS Rule
- font-family: sans-serif; font-size: 16pt; font-style: normal; font-weight: normal
- font-family: Tuffy; font-size: 16pt; font-style: normal; font-weight: normal
- font-family: Tuffy; font-size: 16pt; font-style: oblique; font-weight: normal
- font-family: Tuffy; font-size: 16pt; font-style: italic; font-weight: normal
- font-family: Tuffy; font-size: 16pt; font-style: normal; font-weight: bold
- font-family: Tuffy; font-size: 16pt; font-style: oblique; font-weight: bold
- font-family: Tuffy; font-size: 16pt; font-style: italic; font-weight: bold
There are four @font-face rules, one for each font file. The extra font-style: oblique styles in the examples look like the italic styles, but are actually a slanted transformation of the glyphs from the normal upright type face referenced in the font-style: normal @font-face rules. In other font faces, particularly serif fonts, the true italic font style may have a different appearance from the oblique font style.
Some places to get fonts:
- The Tuffy font used in the examples here are available at Thatcher's Fonts
- Typodermic Fonts has commercially available fonts and an older set of Larabie Fonts
The @import CSS Rule
An @import rule specifies the URL of an external style sheet to be imported. It can also include a media query expression consisting of a media type, one or more parenthesized media feature expressions, or both, separated by the conjunction and:
@import url(style-sheet-url) media-type and (media-feature:value);
The media query expressions that can be used in @import rules are the same as the ones used in @media rules.
The @media Rule
A @media rule can include one or more media query expressions, separated by commas, each consisting of a media type, one or more parenthesized media feature expressions, or both, separated by the conjunction and:
@media media-type and (media-feature:value) { ... }
The styles inside the braces will only be applied in situations that match the media query.
Media Types in Media Queries
Continuous media types
@media braille { ... }@media screen { ... }@media speech { ... }@media tty { ... }
Hybrid (continuous or paged) media types
@media all { ... }(default)@media handheld { ... }@media tv { ... }
Paged media types
@media embossed { ... }@media print { ... }@media projection { ... }
These media query values can also be used in the @import CSS Rule, the media attribute of the <style> tag and the media attribute of the <link> tag.
Media Features in Media Queries
- width, height
- device-width, device-height
- orientation
- aspect-ratio
- device-aspect-ratio
- color
- color-index
- monochrome
- resolution
- scan
- grid