Скачать презентацию Chapter 6 Web Typography Principles of Web Design Скачать презентацию Chapter 6 Web Typography Principles of Web Design

63e09c9d5c53c5ce3de209f6f6e1d9b6.ppt

  • Количество слайдов: 60

Chapter 6 Web Typography Principles of Web Design 2 nd Ed. Chapter 6 Chapter 6 Web Typography Principles of Web Design 2 nd Ed. Chapter 6

Chapter 6 Principles of Web Design Objectives • Understand principles for type design on Chapter 6 Principles of Web Design Objectives • Understand principles for type design on a Web site • Control typography with the element • Control typography with Cascading Style Sheets (CSS) • Understand the basics of CSS and its selection techniques Principles of Web Design 2 nd Ed. Chapter 6 2

Chapter 6 Principles of Web Design Objectives • Specify CSS font properties and block-level Chapter 6 Principles of Web Design Objectives • Specify CSS font properties and block-level space values • Build a style sheet Principles of Web Design 2 nd Ed. Chapter 6 3

Chapter 6 Principles of Web Design Type Design Principles • • Choose fewer fonts Chapter 6 Principles of Web Design Type Design Principles • • Choose fewer fonts and sizes Choose available fonts Design for legibility Avoid using text as graphics Principles of Web Design 2 nd Ed. Chapter 6 4

Chapter 6 Principles of Web Design • Figure 6 -1 • Figure 6 -2 Chapter 6 Principles of Web Design • Figure 6 -1 • Figure 6 -2 Principles of Web Design 2 nd Ed. Chapter 6 5

Chapter 6 Principles of Web Design • Table 6 -1 Principles of Web Design Chapter 6 Principles of Web Design • Table 6 -1 Principles of Web Design 2 nd Ed. Chapter 6 6

Chapter 6 Principles of Web Design • Figure 6 -3 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -3 Principles of Web Design 2 nd Ed. Chapter 6 7

Chapter 6 Principles of Web Design Using the <font> Element • Use <font> to Chapter 6 Principles of Web Design Using the Element • Use to set font size and color and to specify font substitution • With HTML 4. 0, the tag has been deprecated in favor of CSS. To ensure forward compatibility, you should consider moving to CSS, and limit or replace the element in your code. Principles of Web Design 2 nd Ed. Chapter 6 8

Chapter 6 Principles of Web Design • Figure 6 -4 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -4 Principles of Web Design 2 nd Ed. Chapter 6 9

Chapter 6 Principles of Web Design Using Cascading Style Sheets • Cascading style sheets Chapter 6 Principles of Web Design Using Cascading Style Sheets • Cascading style sheets offer much greater control over type characteristics than does the element • You can use standard type conventions, such as using point or pixel sizes, setting leading, and specifying indents and alignment Principles of Web Design 2 nd Ed. Chapter 6 10

Chapter 6 Principles of Web Design Using Cascading Style Sheets • Style rules are Chapter 6 Principles of Web Design Using Cascading Style Sheets • Style rules are composed of two parts: a selector and a declaration • The selector determines the element to which the rule is applied • The declaration details the exact property values Principles of Web Design 2 nd Ed. Chapter 6 11

Chapter 6 Principles of Web Design • Figure 6 -5 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -5 Principles of Web Design 2 nd Ed. Chapter 6 12

Chapter 6 Principles of Web Design Using Cascading Style Sheets • The declaration contains Chapter 6 Principles of Web Design Using Cascading Style Sheets • The declaration contains a property and a value • The property is a quality or characteristic • The precise specification of the property is contained in the value • CSS includes over 50 different properties, each with a specific number of values Principles of Web Design 2 nd Ed. Chapter 6 13

Chapter 6 Principles of Web Design • Figure 6 -6 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -6 Principles of Web Design 2 nd Ed. Chapter 6 14

Chapter 6 Principles of Web Design CSS Selection Techniques • • Select single elements Chapter 6 Principles of Web Design CSS Selection Techniques • • Select single elements Select multiple elements Select by context Select with the CLASS attribute Principles of Web Design 2 nd Ed. Chapter 6 15

Chapter 6 Principles of Web Design Selecting Single Elements The following rule selects the Chapter 6 Principles of Web Design Selecting Single Elements The following rule selects the H 1 element: Principles of Web Design 2 nd Ed. Chapter 6 16

Chapter 6 Principles of Web Design Selecting Multiple Elements The following rule selects the Chapter 6 Principles of Web Design Selecting Multiple Elements The following rule selects the H 1 and H 2 elements: Principles of Web Design 2 nd Ed. Chapter 6 17

Chapter 6 Principles of Web Design Selecting by Context A context-based selector lets you Chapter 6 Principles of Web Design Selecting by Context A context-based selector lets you specify the exact context in which a style is applied. To specify that elements appear blue only within elements, use the following rule: Principles of Web Design 2 nd Ed. Chapter 6 18

Chapter 6 Principles of Web Design Selecting with the CLASS Attribute • The class Chapter 6 Principles of Web Design Selecting with the CLASS Attribute • The class attribute lets you write rules and then apply them to groups of elements that you have classified • To create a class, declare it within the Principles of Web Design 2 nd Ed. Chapter 6 22

Chapter 6 Principles of Web Design Working with the <div> Element Next, specify the Chapter 6 Principles of Web Design Working with the

Element Next, specify the
element in the document. Then use the CLASS attribute to specify the exact type of division. In the following example, the code defines the
element as the special class named “INTRO. ”
Some text
Principles of Web Design 2 nd Ed. Chapter 6 23

Chapter 6 Principles of Web Design Working with the <span> Element • The <span> Chapter 6 Principles of Web Design Working with the Element • The element lets you specify inline elements within a document that have their own name and style properties • Inline elements go within the line of text, like the element Principles of Web Design 2 nd Ed. Chapter 6 24

Chapter 6 Principles of Web Design Working with the <span> Element To create a Chapter 6 Principles of Web Design Working with the Element To create a span, declare it within the Principles of Web Design 2 nd Ed. Chapter 6 25

Chapter 6 Principles of Web Design Working with the <span> Element Next, specify the Chapter 6 Principles of Web Design Working with the Element Next, specify the element in the document. Then use the class attribute to specify the exact type of span. In the following example, the code defines the element as the special class named “logo. ” Welcome to the Wonder Software Web site. Principles of Web Design 2 nd Ed. Chapter 6 26

Chapter 6 Principles of Web Design CSS Font Properties • • Font families and Chapter 6 Principles of Web Design CSS Font Properties • • Font families and alternates Font size Font weight Line height Letter spacing Text indent Color Principles of Web Design 2 nd Ed. Chapter 6 27

Chapter 6 Principles of Web Design CSS Measurement Values • CSS offers a variety Chapter 6 Principles of Web Design CSS Measurement Values • CSS offers a variety of measurement units, almost to the point of offering too many choices • For example, to specify font size, you can use any of the measurement units listed in the following table Principles of Web Design 2 nd Ed. Chapter 6 28

Chapter 6 Principles of Web Design • Table 6 -2 Principles of Web Design Chapter 6 Principles of Web Design • Table 6 -2 Principles of Web Design 2 nd Ed. Chapter 6 29

Chapter 6 Principles of Web Design Building Scalable Pages The relative measurement values such Chapter 6 Principles of Web Design Building Scalable Pages The relative measurement values such as em and px are designed to let you build scalable Web pages that adapt to different display types and sizes. The W 3 C recommends that you always use relative values. Principles of Web Design 2 nd Ed. Chapter 6 30

Chapter 6 Principles of Web Design Specifying Font Size The following rule sets the Chapter 6 Principles of Web Design Specifying Font Size The following rule sets the

element to 1. 5 em Arial: blockquote {font-family: arial; font-size: 1. 5 em; } Principles of Web Design 2 nd Ed. Chapter 6 31

Chapter 6 Principles of Web Design • Figure 6 -8 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -8 Principles of Web Design 2 nd Ed. Chapter 6 32

Chapter 6 Principles of Web Design Specifying Font Weight The following rule shows the Chapter 6 Principles of Web Design Specifying Font Weight The following rule shows the addition of the font -weight property to the rule: blockquote {font-family: arial; font-size: 1. 5 em; font-weight: bold; } Principles of Web Design 2 nd Ed. Chapter 6 33

Chapter 6 Principles of Web Design • Figure 6 -9 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -9 Principles of Web Design 2 nd Ed. Chapter 6 34

Chapter 6 Principles of Web Design Specifying Line Height CSS allows you to specify Chapter 6 Principles of Web Design Specifying Line Height CSS allows you to specify either a percentage or absolute value for the line height, which is more commonly called leading. The following rule sets the line height to 30 points: blockquote {font-family: arial; font-size: 1. 5 em; font-weight: bold; line-height: 30 pt; } Principles of Web Design 2 nd Ed. Chapter 6 35

Chapter 6 Principles of Web Design • Figure 6 -10 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -10 Principles of Web Design 2 nd Ed. Chapter 6 36

Chapter 6 Principles of Web Design Specifying Letter Spacing To adjust kerning, the printer’s Chapter 6 Principles of Web Design Specifying Letter Spacing To adjust kerning, the printer’s term for adjusting the white space between letters, use the letter spacing property. The following rule sets the letter spacing to 2 points: blockquote {font-family: arial font-size: 1. 5 em; font-weight: bold; line-height: 30 pt; letter -spacing: 2 pt; } Principles of Web Design 2 nd Ed. Chapter 6 37

Chapter 6 Principles of Web Design • Figure 6 -11 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -11 Principles of Web Design 2 nd Ed. Chapter 6 38

Chapter 6 Principles of Web Design Specifying Text Indent Use the text indent property Chapter 6 Principles of Web Design Specifying Text Indent Use the text indent property to set the amount of indentation for the first line of text in an element, such as a paragraph. The following rule sets an indent of 24 points: blockquote {font-family: arial font-size: 1. 5 em; font-weight: bold; line-height: 30 pt; letter -spacing: 2 pt; text-indent: 24 pt; } Principles of Web Design 2 nd Ed. Chapter 6 39

Chapter 6 Principles of Web Design • Figure 6 -12 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -12 Principles of Web Design 2 nd Ed. Chapter 6 40

Chapter 6 Principles of Web Design Specifying Background Colors You can set the background Chapter 6 Principles of Web Design Specifying Background Colors You can set the background color—the color behind the text—for any element. Use the following syntax: h 2 {color: white; backgroundcolor: black; } Principles of Web Design 2 nd Ed. Chapter 6 41

Chapter 6 Principles of Web Design • Figure 6 -13 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -13 Principles of Web Design 2 nd Ed. Chapter 6 42

Chapter 6 Principles of Web Design Specifying Block-Level Spacing Cascading Style Sheets allow you Chapter 6 Principles of Web Design Specifying Block-Level Spacing Cascading Style Sheets allow you to specify property values for the space around block-level elements. There are three properties you can set: • Padding: The area between the text and border • Border: The border separates the padding and margin • Margin: The area outside the border Principles of Web Design 2 nd Ed. Chapter 6 43

Chapter 6 Principles of Web Design • Figure 6 -14 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -14 Principles of Web Design 2 nd Ed. Chapter 6 44

Chapter 6 Principles of Web Design Building a Style Sheet In this section, you’ll Chapter 6 Principles of Web Design Building a Style Sheet In this section, you’ll see how to set up a style sheet for a document using a variety of font properties. Let’s say that your job is to develop an online library of public-domain texts. You would want to set up a style sheet that you could apply to all the documents in the collection. Principles of Web Design 2 nd Ed. Chapter 6 45

Chapter 6 Principles of Web Design Building a Style Sheet In this example, the Chapter 6 Principles of Web Design Building a Style Sheet In this example, the content is the first chapter from Mark Twain’s A Connecticut Yankee in King Arthur’s Court. Figure 6 -15 shows the page marked up with standard HTML. Principles of Web Design 2 nd Ed. Chapter 6 46

Chapter 6 Principles of Web Design • Figure 6 -15 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -15 Principles of Web Design 2 nd Ed. Chapter 6 47

Chapter 6 Principles of Web Design Setting up Document Divisions • To set up Chapter 6 Principles of Web Design Setting up Document Divisions • To set up a style sheet, start by determining the logical divisions for the document • Each division will have its own unique type characteristics that can be stated as style rules • Figure 6 -16 shows the document divisions you could use for this type of document Principles of Web Design 2 nd Ed. Chapter 6 48

Chapter 6 Principles of Web Design • Figure 6 -16 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -16 Principles of Web Design 2 nd Ed. Chapter 6 49

Chapter 6 Principles of Web Design Standard Paragraph Style p { font-family: arial, helvetica, Chapter 6 Principles of Web Design Standard Paragraph Style p { font-family: arial, helvetica, sans-serif; font-size: . 85 em; line-height: 26 px; margin-left: 20 px; margin-right: 20 px; } Principles of Web Design 2 nd Ed. Chapter 6 50

Chapter 6 Principles of Web Design • Figure 6 -17 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -17 Principles of Web Design 2 nd Ed. Chapter 6 51

Chapter 6 Principles of Web Design Chapter Number Style div. chapnumber { font-size: 2 Chapter 6 Principles of Web Design Chapter Number Style div. chapnumber { font-size: 2 em; line-height: 48 px; font-weight: bold margin: 20 px; background-color: gray; color: white} Principles of Web Design 2 nd Ed. Chapter 6 52

Chapter 6 Principles of Web Design • Figure 6 -18 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -18 Principles of Web Design 2 nd Ed. Chapter 6 53

Chapter 6 Principles of Web Design Chapter Title Style div. chaptitle { font-size: 1. Chapter 6 Principles of Web Design Chapter Title Style div. chaptitle { font-size: 1. 5 em; line-height: 40 px; font-weight: bold; letter-spacing: 4 px margin-left: 20 px; } Principles of Web Design 2 nd Ed. Chapter 6 54

Chapter 6 Principles of Web Design • Figure 6 -19 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -19 Principles of Web Design 2 nd Ed. Chapter 6 55

Chapter 6 Principles of Web Design Credit Style div. credit { text-align: right; font-size: Chapter 6 Principles of Web Design Credit Style div. credit { text-align: right; font-size: . 85 em; border-bottom: solid 1 px; line-height: 26 px; margin-left: 20 px} Principles of Web Design 2 nd Ed. Chapter 6 56

Chapter 6 Principles of Web Design • Figure 6 -20 Principles of Web Design Chapter 6 Principles of Web Design • Figure 6 -20 Principles of Web Design 2 nd Ed. Chapter 6 57

Chapter 6 Principles of Web Design Summary • Use type to communicate information structure. Chapter 6 Principles of Web Design Summary • Use type to communicate information structure. Be sparing with your type choices, and use fonts consistently. • Remember that HTML text downloads faster than graphics-based text. Use HTML text whenever possible. • Use browser-safe fonts that will display as consistently as possible across operating systems Principles of Web Design 2 nd Ed. Chapter 6 58

Chapter 6 Principles of Web Design Summary • Limit use of the <font> element Chapter 6 Principles of Web Design Summary • Limit use of the element because it is deprecated in HTML 4. 0 • Experiment with Cascading Style Sheets (CSS) and consider implementing them. Once you experience the results of this easyto-use language, you’ll have a hard time going back to relying on the element. Principles of Web Design 2 nd Ed. Chapter 6 59

Chapter 6 Principles of Web Design Summary • If you use CSS, standardize your Chapter 6 Principles of Web Design Summary • If you use CSS, standardize your styles by building external style sheets and linking multiple documents to them • Test your work! Different browsers and computing platforms render text in different sizes. Principles of Web Design 2 nd Ed. Chapter 6 60