|
Introduction to Dynamic HTML (DHTML) Part 2: Cascading Style Sheets (9:00am - 5:00pm)
Dynamic HTML (DHTML) is an amalgam of standards and technologies -- HTML 4.0, JavaScript, and the Document Object Model (DOM) -- aimed at supporting the creation of interactive, highly formatted Web pages. This workshop examines DHTML's core technologies, with special emphasis on implementation issues, design problems, and general applicability. Coded examples are prominently featured.
This course is particularly useful for webmasters or anyone involved in the creation of Web pages.
The course is presented in two parts. In Part 2 of Introduction to Dynamic HTML we'll see how Cascading style sheets offer new opportunities in Web page layout, presentation, and management. This segment of the course focuses on the World Wide Web Consortium's Cascading Style Sheet specification, version 1, and includes coverage of the following topics: Basic CSS Properties, Rules, and Syntax : Syntax and usage methods under HTML. A discussion of the types of Style Sheets including: External style sheets, Document level style sheets, Inline styles and the related issues of declarations, properties, selectors and inheritance.
We'll discuss general design issues under CSS including fonts and typefaces and the host of Web issues relating to controlling the appearance of type. We show how CSS can be used to control text formatting and look at text formatting issues. Beyond type and text, we'll look at CSS formatting properties and important color issues. Also we'll get an overview of CSS positioning model and discuss the formatting and positioning of elements and touch on: Block-level and inline elements; Floating elements; Creating overlay effects; replaced (and re-sizable elements); Backgrounds, Miscellaneous Properties and the Stylesheet Cascade
Finally, we'll show some of the advanced features and future developments of CSS: version 2 of W3C's CSS specification, scripted documents and the Document Object Model; font downloading and dynamic fonts; aural stylesheets and printing and other presentation media.
Prerequisites: Working knowledge of HTML is essential; knowledge of higher level programming and/or scripting language will be helpful. Instructors assume students know Markup concepts and the key elements of the HTML tag set.
Instructors: Darin Stewart is Project Manager and Principal Architect of the Pennsylvania Education Network Digital Object Repository (PENDOR) and a doctoral candidate in information science at the School of Information Sciences, University of Pittsburgh, working in the areas of digital library architecture and hypermedia navigation.
Christinger Tomer is Associate Professor and Chairman, Department of Library and Information Science, School of Information Science, University of Pittsburgh. His research interests include digital libraries, digital publishing and use of dynamic documents in scholarly communication, and the information economy. |