No coin nor oath required. For personal study only.
β¦ Synopsis
Your full-color, friendly guide to getting started with HTML5 and CSS3!
HTML and CSS are essential tools for creating dynamic websites and help make your websites even more effective and unique. This friendly-but-straightforward guide gets you started with the basics of the latest versions of HTML and CSS: HTML5 and CSS3. Introducing you to the syntax and structure of the languages, this helpful guide shows you how to create and view a web page, explains ideal usage of HTML5 and CSS3, walks you through the CSS3 rules and style sheets, addresses common mistakes and explains how to fix them, and explores interesting HTML5 tools.
Serves as an ideal introduction to HTML5 and CSS3 for beginners with little to no web development experience Details the capabilities of HTML5 and CSS3 and how to use both to create responsive, practical, and well-designed websites Helps you understand how HTML5 and CSS3 are the foundation upon which hundreds of millions of web pages are built Features full-color illustrations to enhance your learning processBeginning HTML5 and CSS3 For Dummiesis the perfect first step for getting started with the fundamentals of web development and design.
β¦ Table of Contents
Title Page......Page 3 Copyright Page......Page 4 Table of Contents......Page 5 Introduction......Page 13 About this Book......Page 14 Foolish Assumptions......Page 15 Beyond the Book......Page 16 Where to Go from Here......Page 17 Part I: Getting Started with HTML and CSS on the Web......Page 19 Chapter 1: An Overview of HTML and CSS on the Web......Page 21 HyperText......Page 22 Web browsers......Page 26 Getting to know Internet protocols......Page 28 Different versions of HTML......Page 29 Creating HTML markup......Page 30 Building HTML documents......Page 31 Different versions here, too......Page 32 Creating CSS markup......Page 33 Whereβs the HTML?......Page 34 A partnership of equals......Page 35 Like Any Language: Syntax and Rules......Page 37 Color-coding the markup......Page 38 Breaking down the elements......Page 39 Adding Attributes to Your HTML......Page 41 Non-ASCII characters......Page 42 Character codes......Page 43 Organizing Web Pages......Page 44 Organizing HTML text......Page 46 Complementing and enhancing text......Page 48 Before You Get Started......Page 49 Step 0: Gather your tools......Page 51 Step 1: Planning a simple design......Page 52 Step 2: Writing some HTML......Page 53 Step 3: Saving your page......Page 56 Step 4: Viewing your page......Page 58 Editing an Existing Web Page......Page 59 Posting Your Page Online......Page 61 Part II: Getting the Structure and Text Right......Page 63 Establishing a Document Structure......Page 65 HTML Document Organization Revisited......Page 66 HTML DOCTYPE Starts Things Off......Page 67 Anatomy of the
......Page 68 Handling metadata with ......Page 69 Redirecting users to another page......Page 70 The Is a BIG Container......Page 73 Formatting Text......Page 75 Paragraphs......Page 77 Headings......Page 78 Block quotes......Page 80 Preformatted text......Page 81 Horizontal rules......Page 83 Numbered lists......Page 85 Bulleted lists......Page 87 Defi nition lists......Page 89 Nesting lists......Page 91 How
Got a Bad Name in HTML......Page 93 Whatβs in a Table? LOTS of Markup......Page 94 Setting Up a Table Border......Page 96 The Table Head () and Its Elements......Page 97 Managing Table Layouts......Page 99 Shaping a solid table......Page 101 Exploring and Explaining a Table......Page 104 Is the header dead yet?......Page 105 Finishing with the footer......Page 106 Exploring Types of Web Forms......Page 109 Search forms......Page 110 Data collection forms......Page 111 Creating Forms......Page 112 Structure......Page 113 Input tags......Page 114 Input fi elds......Page 115 Form validation......Page 125 Processing forms on your pages......Page 127 Designing User-Friendly Forms......Page 129 Other Noteworthy Forms-Related Markup......Page 130 Form Frameworks......Page 132 Part III: Adding Links, Images, and Other Media......Page 135 Basic Links 101......Page 137 Exploring link options......Page 139 Avoiding common mistakes......Page 141 Opening new windows......Page 142 Specifying locations in web pages......Page 144 Linking to non-HTML resources......Page 146 The Role of Images in a Web Page......Page 151 Creating Web-Friendly Images......Page 152 Image location......Page 154 Adding alternative and title text......Page 155 Specifying image size......Page 158 Triggering links......Page 161 Building image maps......Page 162 Chapter 10: Managing Media and More in HTML......Page 165 The Battle of the Media Formats......Page 166 Meet the major audio formats......Page 167 Meet the major video formats......Page 168 Comparing Traditional and HTML5 Media Handling......Page 169 Making beautiful music with audio......Page 170 Moving media with video......Page 171 Undergoing the conversion experience......Page 174 Displaying a meter bar......Page 175 Tracking progress on activities......Page 177 Tracking and reporting on time......Page 178 Updating HTML5 controls......Page 180 Part IV: Adopting CSS Style......Page 181 Chapter 11: Advantages of Style Sheets......Page 183 Advantages of Style Sheets......Page 184 The four steps to style......Page 185 What CSS can do for a web page......Page 186 Styling a Document with CSS......Page 187 Normalize before you stylize......Page 188 What you can do with CSS......Page 192 Pixels, points, and dots β Oh my!......Page 194 Understanding the viewport......Page 195 Property measurement values......Page 196 About the CSS3 Standard......Page 198 Exploring CSS Structure and Syntax......Page 203 Selectors and declarations......Page 206 The selectors......Page 207 Inheriting styles......Page 216 Understanding the Cascade......Page 217 Chapter 13: Using Different Kinds of Style Sheets......Page 219 Applying Inline Styles......Page 220 Figuring out internal style sheet scope......Page 222 CSS fi les......Page 224 Link element attributes......Page 225 Importing and when to use @import......Page 226 Part V: Enhancing Your Pagesβ Look and Feel......Page 227 Tiny boxes......Page 229 Block versus inline elements......Page 231 Normal flow......Page 234 Managing Positioning......Page 237 Relative positioning......Page 238 Absolute positioning......Page 239 Floating......Page 240 Using a Layout Generator......Page 242 Meeting the Box Model......Page 245 Putting the Box Model into Practice......Page 247 Specifying padding and margin widths......Page 251 Adding borders......Page 255 Aligning text......Page 258 Creating buttons with CSS......Page 259 Color names......Page 263 Color numbers......Page 265 Defi ning Color Defi nitions......Page 267 Links......Page 268 Backgrounds......Page 270 Advanced backgrounds......Page 271 Finding Out about Fonts......Page 273 Font family......Page 274 Sizing......Page 277 Embolden with bold......Page 280 Emphasizing with italic......Page 281 Changing capitalization......Page 282 Getting fancy with the text-decoration property......Page 283 Checking Out the Catchall Font Property......Page 284 Font fi le formats......Page 285 Linking fonts......Page 286 Using Google Fonts......Page 287 Chapter 18: CSS Text and Shadow Effects......Page 293 text-shadow......Page 294 box-shadow......Page 295 Creating Inset Text......Page 296 Creating 3D Text......Page 297 Creating a Letterpress Effect......Page 298 Drop Shadows......Page 299 Text Rotation......Page 301 Using CSS with Multimedia......Page 303 Visual media styles......Page 305 Paged media styles......Page 311 Getting Animated......Page 312 Using the animation properties......Page 314 Animating color......Page 315 Part VI: The Part of Tens......Page 317 Design for Different Mobile Devices......Page 319 Design for Small Screens......Page 322 Design for Touch......Page 323 Test on Many Mobile Devices......Page 325 Set Up Mobile Web Addresses......Page 326 Include a Link to the Desktop Site......Page 327 Donβt Lose Sight of Your Content......Page 329 Do Make the Most from the Least......Page 330 Donβt Lose Track of Those Tags......Page 331 Do Avoid Browser Dependencies......Page 332 Donβt Make It Hard to Navigate Your Wild and Woolly Web......Page 333 Donβt Think Revolution, Think Evolution......Page 334 Donβt Let Inertia Overcome You......Page 335 Make a List and Check It β Twice......Page 337 Master Text Mechanics......Page 338 Lack of Live Links β a Lousy Legacy......Page 339 Look for Trouble in All the Right Places......Page 340 Cover All the Bases with Peer Reviews......Page 341 Schedule Site Reviews......Page 342 Foster User Feedback......Page 343 If You Give to Them, Theyβll Give to You!......Page 344 Chapter 23: Ten Cool HTML Tools and Technologies......Page 345 Dreamweaver......Page 346 Aptana Studio......Page 347 Other helper editors......Page 348 Professional Graphics Editors......Page 349 Adobe Fireworks......Page 350 Other Link Checkers......Page 351 HTML Validators......Page 352 Miscellaneous Helpful Web Tools......Page 353 Part VII: Appendixes......Page 355 Appendix A: Twitterati......Page 357 The dashboard......Page 361 Appearance and themes......Page 362 Widgets......Page 363 The home page......Page 364 Contact Us......Page 366 HTML5 Boilerplate......Page 367 Index......Page 369 EULA......Page 387
β Ed Tittel; Chris Minnickπ Libraryπ 2013π John Wiley & Sons, Inc.π English
Your full-color, friendly guide to getting started with HTML5 and CSS3!
HTML and CSS are essential tools for creating dynamic websites and help make your websites even more effective and unique. This friendly-but-straightforward guide gets you started with the basics of the latest versions of HTM
β Ed Tittel, Chris Minnickπ Libraryπ 2013π Wileyπ English
<strong>Your full-color, friendly guide to getting started with HTML5 and CSS3!</strong>
HTML and CSS are essential tools for creating dynamic websites and help make your websites even more effective and unique. This friendly-but-straightforward guide gets you started with the basics of the lates
β Ed Tittel, Chris Minnickπ Libraryπ 2013π Wileyπ English
<strong>Your full-color, friendly guide to getting started with HTML5 and CSS3!</strong>
HTML and CSS are essential tools for creating dynamic websites and help make your websites even more effective and unique. This friendly-but-straightforward guide gets you started with the basics of the lates
β Ed Tittel, Jeff Nobleπ Libraryπ 2011π Wileyπ English
The indispensable introductory reference guide to HTML, XHTML and CSSEven though new technologies enable people to do much more with the Web, in the end HTML, XHTML and CSS are still at the root of any Web site. The newest edition of this bestselling guide is fully updated and revised for the latest