SlideShare a Scribd company logo
Tutorial 4
Formatting Text and Links

Blended HTML and CSS
Fundamentals
3rd EDITION
Objectives 4.1
•
•
•
•
•

XP

Specify the vertical alignment of an element
Define list styles
Implement grouped selectors
Incorporate descendant selectors
Style a list as a navigation bar

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

2
Objectives 4.2

XP

• Work with dependent and independent
classes
• Set an image as a list marker
• Create dynamic pseudo-classes

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

3
Using the vertical-align
Property

XP

• Use the vertical-align property to
position images and other elements vertically
with text.
• The property has several possible values:
– top – The top of the image is aligned with the
text.
– middle – The image is aligned vertically
centered with the text.
– bottom – The bottom of the image is aligned
with the text.
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

4
Using the vertical-align
Property

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

5
Using the vertical-align
Property

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

6
The vertical-align Property
Values

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

7
Changing the Appearance of Lists XP
• Lists can be enhanced by graphics and images.
• The following properties can be used:
– list-style-type: stylevalue;
– list-style-position:
positionvalue;
– list-style-image: url(imagename);
– Shorthand property:
list-style: stylevalue
url(imagename) positionvalue;

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

8
Using the list-style-type
Property

XP

• Use the list-style-type property to change
the appearance of the default solid bullet for
unordered lists.
• There are four list-style-type values for
unordered lists:
– disc – a filled circle (the default)
– circle – a hollow circle
– square – a filled square
– none – no bullet is shown
ul {
list-style-type: value;
}
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

9
Using the list-style-type
Property

XP

• There are the following list-style-type values
for ordered lists:
– decimal
– decimal-leading-zero
– lower-roman
– upper-roman
– lower-alpha
– upper-alpha
– none
ol {
list-style-type: value;
}
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

10
Using the list-style-type
Property

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

11
Using the list-style-positionXP
Property
• Use the list-style-position property to
change the position of the marker or bullet included
with a list.
• There are two list-style-position values:
– inside
– outside

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

12
Using Groups of Selectors

XP

• Grouped selectors are selectors that share a
common set of declarations and that are
grouped into a comma-separated list.

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

13
Using Descendant Selectors

XP

• A descendant selector is a selector nested
within another selector.
• A space is used, without a comma, to indicate
descendant selectors.
• A comma is used between selectors when the
style applies to all selectors in the group.
strong em {
color: maroon;
}
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

14
Using Descendant Selectors

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

15
Styling a List of Hyperlinks

XP

• The nav element identifies a block of
navigation links.

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

16
Styling a List of Hyperlinks

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

17
CSS Inheritance

XP

• CSS inheritance is a method whereby a child
element inherits characteristics from its parent
element.

• The nav element is a parent of the ul
element, and the ul element is a parent of
the li element.
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

18
CSS Class Selector

XP

• A class selector is a name preceded by a
period.
• This name can then be applied to any HTML
element.
• Class selectors can format one or more
instances of an element.
• A class must be applied to the start tag of one
or more elements on a Web page.
• Classes can be dependent or independent.
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

19
Dependent Class

XP

• A dependent class styles a particular element.
• Code syntax:
selector.dependentclass {
property1: value;
property2: value;
}
selector – the name of the element
dependentclass – the name of the dependent
class

• To apply the dependent class to an element:
<element class = "dependentclass">
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

20
Rules for Class Names

XP

• A class name can contain only alphabetic or numeric
characters.
• A class name must be one word (no spaces).
• A class name should describe the purpose of the
class.
• A class name should not begin with a number
because not all browsers will recognize it.

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

21
Dependent Selector Code

XP

Code to apply the attention class:
<li class = "attention">Your name and
contact information</li>

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

22
Independent Class

XP

• An independent class styles any element.
• Code syntax:
selector.independentclass {
property1: value;
property2: value;
}
selector – the name of the element
independentclass – the name of the dependent
class

• To apply an independent class to any element:
<element class = "independentclass">
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

23
Independent Selector Code

XP

Code to apply the center class:

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

24
Using the list-style-image
Property

XP

• Use the list-style-image property to
specify a graphic image instead of a bullet
marker for a list.
• Use a very small image for a bullet marker.
• Code example:
ul {
list-style-image: url(star.gif);
}

• url points to the image used as a bullet
marker.
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

25
Using the span Element

XP

• The span element is a generic element that
does not have any specific meaning, but it
allows you to mark inline content.
• span element syntax:
<span>content</span>

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

26
Pseudo-Class Selectors

XP

• A pseudo-class is a class that exists in CSS but
is not directly defined in HTML.
• Pseudo-classes associated with the anchor
element are used to achieve the mouse-over
effect.
• Link color defines the link state, which is
whether a hyperlink has been clicked or not.

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

27
XP
The Anchor Pseudo-Class Selectors

• Using the anchor pseudo-class selectors,
hyperlinks can be styled, based on the
following four states:
– a:link is the selector for normal links.
– a:visited is the selector for visited links.
– a:hover is the selector for the hover state (when the
mouse pointer passes over the link).
– a:active is the selector for active links (when a user
holds down the mouse button to click a link).

• Note that the colon does not have spaces
before and after it.
New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

28
XP
The Anchor Pseudo-Class Selectors

+

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

29
Setting Margins

XP

• The following properties are used to set
margins:
– margin-top
– margin-right
– margin-bottom
– margin-left

• Order is irrelevant.

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

30
Setting Margins

New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition

XP

31

More Related Content

PPTX
Chapter3
PDF
CSS Selectors
PPTX
MTA html5 organization, input, and validation
PPTX
Chapter 12: CSS Part 2
PPT
Lec 1 = introduction to structured query language (sql)
PPT
15925 structured query
PPT
Db2 sql tuning and bmc catalog manager
PPTX
Web Engineering - Introduction to CSS
Chapter3
CSS Selectors
MTA html5 organization, input, and validation
Chapter 12: CSS Part 2
Lec 1 = introduction to structured query language (sql)
15925 structured query
Db2 sql tuning and bmc catalog manager
Web Engineering - Introduction to CSS

What's hot (8)

PPTX
Unit I Database concepts - RDBMS & ORACLE
PPT
Sql select
PPTX
Css specificity inheritance and the cascade things you should know
PPT
documents writing with LATEX
PPT
UML for OOAD
PPT
Cs8592 ooad unit 1
PDF
Technical writing using LaTeX
PPT
analysis and design with uml
Unit I Database concepts - RDBMS & ORACLE
Sql select
Css specificity inheritance and the cascade things you should know
documents writing with LATEX
UML for OOAD
Cs8592 ooad unit 1
Technical writing using LaTeX
analysis and design with uml
Ad

Similar to Formatting Text and Links (20)

PPTX
Using HTML to Create Web Pages
PPTX
Introducing Cascading Style Sheets
PPTX
CSS Selectors and Fonts
PPTX
Creating Links
PDF
Intro to HTML and CSS basics
PPTX
Presentation_ON _HTML Irfan Rashid .pptx
PPTX
FYBSC IT Web Programming Unit I HTML 5 & andcss
PPT
Unit 1-HTML Final.ppt
PPTX
web development presentation computer science
PDF
Tfbyoweb.4.9.17
PDF
Tfbyoweb.4.9.17
PPT
Laying Out Elements with CSS
PPTX
Html Basic Tags
PDF
PPTX
UNIT 3 presentation for subj ITWS 01.pptx
PPTX
Introduction to HTML and CSS
PPT
IntroHTMzczczscasasaklahduasihiaSUJScgGJKKL.ppt
PPTX
css v1 guru
PDF
Using HTML to Create Web Pages
Introducing Cascading Style Sheets
CSS Selectors and Fonts
Creating Links
Intro to HTML and CSS basics
Presentation_ON _HTML Irfan Rashid .pptx
FYBSC IT Web Programming Unit I HTML 5 & andcss
Unit 1-HTML Final.ppt
web development presentation computer science
Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
Laying Out Elements with CSS
Html Basic Tags
UNIT 3 presentation for subj ITWS 01.pptx
Introduction to HTML and CSS
IntroHTMzczczscasasaklahduasihiaSUJScgGJKKL.ppt
css v1 guru
Ad

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Basic Mud Logging Guide for educational purpose
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Cell Structure & Organelles in detailed.
PDF
Insiders guide to clinical Medicine.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
Institutional Correction lecture only . . .
PPH.pptx obstetrics and gynecology in nursing
Basic Mud Logging Guide for educational purpose
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Abdominal Access Techniques with Prof. Dr. R K Mishra
Cell Structure & Organelles in detailed.
Insiders guide to clinical Medicine.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
GDM (1) (1).pptx small presentation for students
Module 4: Burden of Disease Tutorial Slides S2 2025
Microbial diseases, their pathogenesis and prophylaxis
TR - Agricultural Crops Production NC III.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Renaissance Architecture: A Journey from Faith to Humanism
Lesson notes of climatology university.

Formatting Text and Links

  • 1. Tutorial 4 Formatting Text and Links Blended HTML and CSS Fundamentals 3rd EDITION
  • 2. Objectives 4.1 • • • • • XP Specify the vertical alignment of an element Define list styles Implement grouped selectors Incorporate descendant selectors Style a list as a navigation bar New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 2
  • 3. Objectives 4.2 XP • Work with dependent and independent classes • Set an image as a list marker • Create dynamic pseudo-classes New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 3
  • 4. Using the vertical-align Property XP • Use the vertical-align property to position images and other elements vertically with text. • The property has several possible values: – top – The top of the image is aligned with the text. – middle – The image is aligned vertically centered with the text. – bottom – The bottom of the image is aligned with the text. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 4
  • 5. Using the vertical-align Property New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 5
  • 6. Using the vertical-align Property New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 6
  • 7. The vertical-align Property Values New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 7
  • 8. Changing the Appearance of Lists XP • Lists can be enhanced by graphics and images. • The following properties can be used: – list-style-type: stylevalue; – list-style-position: positionvalue; – list-style-image: url(imagename); – Shorthand property: list-style: stylevalue url(imagename) positionvalue; New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 8
  • 9. Using the list-style-type Property XP • Use the list-style-type property to change the appearance of the default solid bullet for unordered lists. • There are four list-style-type values for unordered lists: – disc – a filled circle (the default) – circle – a hollow circle – square – a filled square – none – no bullet is shown ul { list-style-type: value; } New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 9
  • 10. Using the list-style-type Property XP • There are the following list-style-type values for ordered lists: – decimal – decimal-leading-zero – lower-roman – upper-roman – lower-alpha – upper-alpha – none ol { list-style-type: value; } New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 10
  • 11. Using the list-style-type Property New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 11
  • 12. Using the list-style-positionXP Property • Use the list-style-position property to change the position of the marker or bullet included with a list. • There are two list-style-position values: – inside – outside New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 12
  • 13. Using Groups of Selectors XP • Grouped selectors are selectors that share a common set of declarations and that are grouped into a comma-separated list. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 13
  • 14. Using Descendant Selectors XP • A descendant selector is a selector nested within another selector. • A space is used, without a comma, to indicate descendant selectors. • A comma is used between selectors when the style applies to all selectors in the group. strong em { color: maroon; } New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 14
  • 15. Using Descendant Selectors New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 15
  • 16. Styling a List of Hyperlinks XP • The nav element identifies a block of navigation links. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 16
  • 17. Styling a List of Hyperlinks New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 17
  • 18. CSS Inheritance XP • CSS inheritance is a method whereby a child element inherits characteristics from its parent element. • The nav element is a parent of the ul element, and the ul element is a parent of the li element. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 18
  • 19. CSS Class Selector XP • A class selector is a name preceded by a period. • This name can then be applied to any HTML element. • Class selectors can format one or more instances of an element. • A class must be applied to the start tag of one or more elements on a Web page. • Classes can be dependent or independent. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 19
  • 20. Dependent Class XP • A dependent class styles a particular element. • Code syntax: selector.dependentclass { property1: value; property2: value; } selector – the name of the element dependentclass – the name of the dependent class • To apply the dependent class to an element: <element class = "dependentclass"> New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 20
  • 21. Rules for Class Names XP • A class name can contain only alphabetic or numeric characters. • A class name must be one word (no spaces). • A class name should describe the purpose of the class. • A class name should not begin with a number because not all browsers will recognize it. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 21
  • 22. Dependent Selector Code XP Code to apply the attention class: <li class = "attention">Your name and contact information</li> New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 22
  • 23. Independent Class XP • An independent class styles any element. • Code syntax: selector.independentclass { property1: value; property2: value; } selector – the name of the element independentclass – the name of the dependent class • To apply an independent class to any element: <element class = "independentclass"> New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 23
  • 24. Independent Selector Code XP Code to apply the center class: New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 24
  • 25. Using the list-style-image Property XP • Use the list-style-image property to specify a graphic image instead of a bullet marker for a list. • Use a very small image for a bullet marker. • Code example: ul { list-style-image: url(star.gif); } • url points to the image used as a bullet marker. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 25
  • 26. Using the span Element XP • The span element is a generic element that does not have any specific meaning, but it allows you to mark inline content. • span element syntax: <span>content</span> New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 26
  • 27. Pseudo-Class Selectors XP • A pseudo-class is a class that exists in CSS but is not directly defined in HTML. • Pseudo-classes associated with the anchor element are used to achieve the mouse-over effect. • Link color defines the link state, which is whether a hyperlink has been clicked or not. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 27
  • 28. XP The Anchor Pseudo-Class Selectors • Using the anchor pseudo-class selectors, hyperlinks can be styled, based on the following four states: – a:link is the selector for normal links. – a:visited is the selector for visited links. – a:hover is the selector for the hover state (when the mouse pointer passes over the link). – a:active is the selector for active links (when a user holds down the mouse button to click a link). • Note that the colon does not have spaces before and after it. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 28
  • 29. XP The Anchor Pseudo-Class Selectors + New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 29
  • 30. Setting Margins XP • The following properties are used to set margins: – margin-top – margin-right – margin-bottom – margin-left • Order is irrelevant. New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition 30
  • 31. Setting Margins New Perspectives on Blended HTML and CSS Fundamentals, 3rd Edition XP 31