Kurzbeschreibung
Ein praktischer Ratgeber zur CSS-Programmierung und zum Einsatz von Cascading Stylesheets vom anerkannten Experten - Eric Meyer!
- Autor Eric Meyer ist international als DER CSS-Guru bekannt.
- Verständliche Erläuterung von Projekten, die über die Grundlagen hinaus gehen und Lösungen zu realen Designproblemen aufzeigen.
- Dieses Buch erklärt Ihnen nicht nur, wie man CSS-Elemente schreibt, sondern auch, warum gerade diese empfohlenen Schritte angewandt wurden.
Synopsis
Umschlagtext
At last a practical guide to CSS from the recognized master - Eric Meyer!
- Author Eric Meyer is internationally recognized as THE CSS guru.
- Easy-to-follow projects that go beyond the basics to present solutions to design problems.
- This book not only tells you how to write CSS, but explains why you´ve taken the steps recommended.
Eric Meyer is internationally recognized as one of the most knowledgeable, (if not THE most knowledgeable) CSS resources. Over the years he´s been given such names as: CSS Guru, CSS Samarai, and Patron Saint of CSS; a testament to his standing in the field. Eric is a member of the W3C CSS&FP Working Group and serves as the Netscape Standards Evangelist. Eric has written numerous articles for on-line publications and books.Contents
INTRODUCTION.
PROJECT 1 Converting an Existing Page. Converting the Document. The Benefits of All Our Work.
PROJECT 2 Styling a Press Release.
Styling the Document. Altering the Styles. Externalizing Our Style. Adding to the Basic Design.
PROJECT 3 Styling an Events Calendar.
Styling the Document. Working with a More Detailed Calendar.
PROJECT 4 Bringing Hyperlinks to Life.
Styling the Document.
PROJECT 5 How to Skin a Menu.
Styling the Menu. Reskinning the Menu.
PROJECT 6 Styling for Print.
Styling the Document for Print. Print Styles for a Press Release. Styling a Calendar for Printing.
PROJECT 7 Making an Input Form Look Good.
Styling the Document. Print Styles. Finishing Up.
PROJECT 8 Creating an Online Greeting Card.
Styling the Document. A Variant Look.
PROJECT 9 Multicolumn Layout.
Styling the Document. Styling the Document with Positioning. Styling Three Columns. Refloating the Design.
PROJECT 10 Sneaking Out of the Box.
Styling the Document. Curves Ahead.
PROJECT 11 positioning a better design.
Styling the Document.
PROJECT 12 Fixing Your Backgrounds.
Styling the Document.
PROJECT 13 Eric Meyer on CSS in CSS.
Styling the Document. Postproject Analysis.
Index.
About the Author Eric A. Meyer has been working with the Web since late 1993. He is currently employed as a Standards Evangelist with Netscape Communications and lives in Cleveland, Ohio, which is a much nicer city than you´ve been led to believe. A graduate of and former Webmaster for Case Western Reserve University, Eric is also an Invited Expert with the W3C CSS&FP Working Group and coordinated the authoring and creation of the W3C´s CSS1 Test Suite. He often speaks at conferences on the subjects of CSS, Web design, Web standards, Web browsers, and how they all go together. He is the host of "Your Father´s Oldsmobile," a weekly big band-era radio show heard on WRUW 91.1FM in Cleveland. When not otherwise busy, Eric is usually bothering his wife, Kat, in some fashion. About the Technical Reviewers These reviewers contributed their considerable hands-on expertise to the entire development process for Eric Meyer on CSS: Mastering the Language of Web Design. As the book was being written, these dedicated professionals reviewed all the material for technical content, organization, and flow. Their feedback was critical to ensuring that this book fits our reader´s need for the highest-quality technical information. Molly E. Holzschlag: With over 20 Web development books to her credit, Molly is also a popular columnist and feature writer for such diverse publications as Macworld, PC Magazine, IBM developerWorks. She is an engaging speaker and teacher, appearing regularly at such conferences as Comdex, Internet World, and Web Builder. As a steering committee member for the Web Standards Project (WaSP), Molly works with a group of other dedicated Web developers and designers to promote W3C recommendations. Currently, she is serving as the Associate Editor for Digital Web Magazine. Molly also acts as an advisory board committee member to numerous organizations, including the World Organization of Webmasters.Tobias Horvath has been involved with Web technologies since 1995, when he was just 12 years old. Growing up in the early stages of the Internet, he made his journey to become a Macintosh enthusiast. During the day, he is trying to be a student in Essen, Germany, where he lives. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.
Über den Autor
Prolog. Abdruck erfolgt mit freundlicher Genehmigung der Rechteinhaber. Alle Rechte vorbehalten.
Introduction
As many readers are no doubt aware, I've spent a good deal of time andenergy on the subject of CSS during the past six years. In addition to articlesand support charts and test suites, I've also written Cascading StyleSheets: The Definitive Guide (O'Reilly, 2000) and Cascading StyleSheets 2.0 Programmer's Reference (Osborne/McGraw-Hill, 2001), which tome always felt like two legs of a three-legged stool. The first leg coveredtheory in detail with the intent of educating the reader how CSS works in allits details. The second leg was meant for CSS authors who needed a referencetext to help them write clean CSS the first time and to remind them of valuenames and meanings. The missing third leg was a book that showed how CSS worksin a hands-on, practical way, preferably in full living color.
Happily, the third leg is missing no longer: Thanks to New Riders,you're holding it in your hands right now.
Should You Buy This Book?
That isn't a facetious question. As proud as I am of the work containedin these pages, I'm also keenly aware that this book is not for everyreader. So let me take a moment to describe two kinds of readers: those forwhom this book was written and those for whom it was not.
Those For Whom This Book Is Meant
You ought to find this book useful if you match one or more of the followingcriteria:
You want a hands-on, practical guide to using CSS in real-world projects.That's exactly what this book is all about.
You're a hands-on learner, someone who gets a lot more out ofinteractive experimenting than from just reading a book. Despite the fact thatthis is indeed a book, it's been intentionally designed to let the reader"play along at home," as it were.
You've been meaning to increase your CSS skills for some time now,but you keep putting it off because CSS is a large, complex subject, and youdon't have a roadmap for how to get to the next level.
You've always wanted someone to show you how to convert a typical,old-school, pure-HTML design into a blend of HTML and CSS and to explain whyit's to your advantage to do so. If that's the case, go to Project 1,"Converting an Existing Page," without another moment'sdelay.
If asked, you would describe your HTML skill level as"intermediate" or "expert" and your CSS skill level as"basic" or "intermediate." In other words, you understandHTML fairly well and have used enough CSS to have a basic grasp of how it'swritten.
Those For Whom This Book Is Not Meant
You might not find this book to be useful if one or more of the followingdescribes you:
You've never used or even seen CSS before. Although some basic termsare defined in the text and I've included a short glossary, the assumptionhere is that the reader knows the basics of writing CSS and is fairly proficientwith HTML authoring.
You want to understand all of the subtleties of the theory underlying CSSand grasp the nuances of the specification. There are now many books on themarket that occupy that niche. The focus here is on demonstrating effects thatwork.
You've only done Web design in a point-and-click editingenvironment. This book assumes that you can edit (or have edited) HTML and CSSby hand, and its narrative is based on that assumption. Its projects may beeasily reproducible in a point-and-click editor, but the book was not writtenwith such editors in mind.
You want a book that will tell you how to write CSS that will look thesame in all browsers on all platforms, including Netscape 4.x and Explorer 3.x.See the following section, "What You Can Expect from This Book," fordetails.
You've read my other works and hate the personal, familiar tone Itake in my writing. I promise you that my writing style has changed verylittle.
What You Can Expect From This Book
From the outset, my intent has been to write an engaging, interactive bookthat focuses on practical and interesting uses of CSS that can be deployed intoday's browsers. To do this, each project evolves from having no styles tobeing fully styled and ready for deployment on the Web. If I've done my jobwell, you should get the feeling of watching over my shoulder as I work on aproject, with me commenting on what I'm doing as I do it.
Although you can simply read the text and look at the figures to get a senseof how a project is evolving, I think the best way to work along with the bookis to have a Web browser and a text editor open as you read. That way, you canfollow along with the changes I make in the text by physically making the samechanges in your project file and seeing the changes in your own Web browser.
There is one point on which I want to be very clear: The techniques shown inthis book are generally meant for browsers whose version number is greater thanor equal to 5. If you have to design a site that looks the same in Explorer 4.xand Netscape 4.x as it does in IE6.x and NS6.x, this book is not for you.In fact, "Tricking Browsers and Hiding Styles" on the Web site spendsa good deal of time describing ways to hide CSS from version-4 browsers. Suchtechniques allow you to write CSS for modern browsers and still let the contentdisplay (albeit in a much plainer way) in older browsers. That's about asfar as this book goes to cater to the limitations of version-4 browsers,however.
Overview
In keeping with the practical, hands-on nature of this book, I'vedivided it into a series of 13 projectseach one effectively a chapter. Itis possible to skip around from project to project as the spirit moves youbecause each project was written to stand on its own as much as possible.However, the book was still written with the linear reader in mind, and if youread from front to back, you should find that the projects build on oneanother.
With a few exceptions, the projects are titled in as self-obvious...