Thông tin chi tiết
Contents
Part 1: Constructing Standards-Based Web Sites 3
Introduction
What Are Web Standards? . 6
Basic Benefits of Web Standards . 6
Web User Interfaces . 7
User Interface Planning 8
Web Site Planning Today 9
A New Approach: UI Architecture Plans 11
Chapter : Coding the Front End
Where To Start . 14
Document Structure: Markup Language Choices 15
HTML vs. XHTML . 15
DOCTYPE Switching and Browser Rendering Modes 21
To Validate or Not To Validate Markup . 32
Content and Structure: Design to Execution . 34
Chapter : Presenting Cascading Style Sheets
How Many CSS Files? . 48
CSS File and Linking Strategies 49
Microformats for Conventions, Meaning, and Utility . 55
Microformats and POSH 56
Too Much Class 59
Classic Classitis . 60
Curing Classitis . 61
CSS File Content Structure 65
Alternative Media CSS 67
Presentation Set Free 72
Chapter : Integrating the Behavior Layer
Modern Ajax Methods 76
Modern, Progressive, and Unobtrusive Scripting . 78
JavaScript Requirements: File and Function Inventory 80
Bad Script, Bad 80
Unobtrusive Improvements . 85
Pop-Up Windows . 88
Dynamic Elements and innerHTML 91
JavaScript Behavior with CSS and Presentation . 93
Large Sites and Support for Multiple OnLoads 96
Custom Scripts vs. Frameworks . 98
Example of jQuery Framework Code . 100
Frameworks Make Ajax Easy 104
Frameworks in a Nutshell . 106
Chapter : Developing Web Software Applications
Web Apps Stuck in the Past . 110
Software Quality and Inventory Analysis . 110
Guidelines, Rules, and Web Standards . 112
Rules To Code By 113
Better Forms with Modern Markup . 113
Server-Side Frameworks and Template Tools 117
Microsoft ASP.NET Framework 121
ASP.NET Data Output 124
ASP.NET HTML Controls, Web Controls, and More . 130
Content Management . 135
Baseline Content Management . 135
Content Management and Clean Content . 136
Content Management Output and Modules 136
Content Management Templates 137
WYSIWYG for Content Authors 141
Third Parties . 143
How To Approach Web Apps 144
Chapter : The Circle of Standards
Organizational Inertia . 148
Introducing the Circle . 150
The Standards Manager . 150
Standards Creation and Documentation . 151
Training and Communication . 154
The Quality Review Process 155
Setting the Wheel in Motion . 157
Keeping Up Momentum . 158
Conclusion 158
Part 2: Case Studies 161
Practice Doesn’t Make Perfect
Communication . 164
Adaptation . 164
Persistence . 165
Trials and Tribulations . 165
Chapter : EverythingTori.com
Backstage 168
Digging into the World of Tori Amos 168
Putting the Design Process to Work . 170
Building the Wireframes . 170
Designing the Site . 177
Behind the CSS Scenes 180
Launching the Site 190
Meet the Designer, Philip Fierlinger 191
End Song 195
Chapter : AOL.com
Setting Your Team Up for Success and Avoiding Failure . 199
What Went Wrong . 199
Designing for Performance . 220
Estimating Performance Before You Write a Line of Code . 221
Performance Concerns 224
Interview: David Artz 229
Repeatable Steps 231
System Design and Architecture . 232
The Buddy System . 232
Get the Stubs Out . 233
Thinking About Workflow 234
Front-End Wizardry 235
Making Your Markup Sing with DOCTYPE 236
CSS Best Practices . 239
Accessible CSS . 242
Performance in the Real World . 248
Conclusion . 250
Afterword 253
Appendix A: Targeting Web Browsers 254
Appendix B: Accessibility 259
Appendix C: Web Site Performance Tips . 261
Appendix D: CSS Selectors Reference 270
Index 273
















Trích Dẫn
<a href="http://thoatxac.net" target="_blank" title="Nhạc DJ, Nhạc Sàn, Nhạc Bay Cực Mạnh, Việt Mix, Nonstop, Dance, Trance, China, VietNam .">Nghe Nhạc Bay, DJ, Nhạc Sàn</a>