Download presentation
Presentation is loading. Please wait.
Published byClifford Byrd Modified over 8 years ago
1
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 4 Formatting Text and Links
2
XP Objectives 4.1 Specify the vertical alignment of an element Define list styles Implement grouped selectors Incorporate descendant selectors Style a list as a navigation bar 2New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
3
XP Objectives 4.2 Work with dependent and independent classes Set an image as a list marker Create dynamic pseudo-classes 3New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
4
XP Using the vertical-align Property 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. 4New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
5
XP 5New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition Using the vertical-align Property
6
XP 6New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition Using the vertical-align Property
7
XP The vertical-align Property Values 7New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
8
XP Changing the Appearance of Lists 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; 8New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
9
XP Using the list-style-type Property 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; } 9New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
10
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; } 10New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition Using the list-style-type Property
11
XP 11New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition Using the list-style-type Property
12
XP Using the list-style-position 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 12New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
13
XP Using Groups of Selectors Grouped selectors are selectors that share a common set of declarations and that are grouped into a comma-separated list. 13New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
14
XP Using Descendant Selectors 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. 14New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition strong em { color: maroon; }
15
XP Using Descendant Selectors 15New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
16
XP Styling a List of Hyperlinks The nav element identifies a block of navigation links. 16New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
17
XP Styling a List of Hyperlinks 17New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
18
XP CSS Inheritance 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. 18New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
19
XP CSS Class Selector 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. 19New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
20
XP Dependent Class 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: 20New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
21
XP Rules for Class Names 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. 21New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
22
XP Dependent Selector Code 22New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition Code to apply the attention class: Your name and contact information
23
XP Independent Class 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: 23New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
24
XP Independent Selector Code 24New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition Code to apply the center class:
25
XP Using the list-style-image Property 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. 25New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
26
XP Using the span Element 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: content 26New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
27
XP Pseudo-Class Selectors 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. 27New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
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. 28New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
29
XP The Anchor Pseudo-Class Selectors 29New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition +
30
XP Setting Margins The following properties are used to set margins: – margin-top – margin-right – margin-bottom – margin-left Order is irrelevant. 30New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
31
XP Setting Margins 31 New Perspectives on Blended HTML and CSS Fundamentals, 3 rd Edition
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.