Presentation is loading. Please wait.

Presentation is loading. Please wait.

Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 4 Formatting Text and Links.

Similar presentations


Presentation on theme: "Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 4 Formatting Text and Links."— Presentation transcript:

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


Download ppt "Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 4 Formatting Text and Links."

Similar presentations


Ads by Google