Skip to main content Site map

Beginning HTML and CSS (PDF eBook)


Beginning HTML and CSS (PDF eBook)

eBook by Larsen, Rob

Beginning HTML and CSS (PDF eBook)

£35.00

ISBN:
9781118340288
Publication Date:
26 Feb 2013
Publisher:
Wiley
Imprint:
Wrox
Pages:
672 pages
Format:
eBook
For delivery:
Download available
Beginning HTML and CSS (PDF eBook)

Description

Everything you need to build websites with the newest versions of HTML and CSS If you develop websites, you know that the goal posts keep moving, especially now that your website must work on not only traditional desktops, but also on an ever-changing range of smartphones and tablets. This step-by-step book efficiently guides you through the thicket. Teaching you the very latest best practices and techniques, this practical reference walks you through how to use HTML5 and CSS3 to develop attractive, modern websites for today's multiple devices. From handling text, forms, and video, to implementing powerful JavaScript functionality, this book covers it all. Serves as the ultimate beginners guide for anyone who wants to build websites with HTML5 and CSS3, whether as a hobbyist or aspiring professional developer Covers the basics, including the different versions of HTML and CSS and how modern websites use structure and semantics to describe their contents Explains core processes, such as marking up text, images, lists, tables, forms, audio, and video Delves into CSS3, teaching you how to control or change the way your pages look and offer tips on how to create attractive designs Explores the jQuery library and how to implement powerful JavaScript features, such as tabbed content, image carousels, and more Get up to speed on HTML5, CSS3, and today's website design with this practical guide. Then, keep it on your desk as a reference!

Contents

Introduction xxxiii Chapter 1: Structuring Documents for the Web 1 A Web of Structured Documents 1 Introducing HTML5 2 Attribute Groups 9 Core Elements 13 Basic Text Formatting 17 Understanding Block and Inline Elements 24 Grouping Content 25 Working with Lists 30 Summary 35 Chapter 2: Fine-tuning Your Text 39 Elements That Describe Text-Level Semantics 39 Editing Text 49 Using Character Entities for Special Characters 51 Comments 51 Summary 52 Chapter 3: Links and Navigation 55 Basic Links 56 Understanding Directories and Directory Structures 60 Understanding URLs 61 Creating In-Page Links with the Element 65 Advanced E mail Links 74 Summary 75 Chapter 4: Images, Audio, and Video 79 Adding Images Using the Element 80 Using Images as Links 84 Choosing the Right Image Format 85 Adding Flash, Video, and Audio to Your Web Pages 95 Summary 106 Chapter 5: Tables 111 Introducing Tables 111 Basic Table Elements and Attributes 118 Adding a Caption to a Table 122 Grouping Sections of a Table 123 Nested Tables 129 Accessible Tables 130 Summary 135 Chapter 6: Forms 139 Introducing Forms 140 Creating a Form with the Element 143 Form Controls 145 Creating a Contact Form 172 Creating Labels for Controls and the Element 174 Structuring Your Forms with and Elements 176 Focus 177 Disabled and Read-Only Controls 181 Sending Form Data to the Server 183 Creating More Usable Form Fields 185 Summary 187 Chapter 7: Cascading Style Sheets 191 Introducing CSS 192 Where You Can Add CSS Rules 197 CSS Properties 201 Controlling Text 203 Text Formatting 210 Text Pseudo-Classes 220 Styling Text 221 Selectors 224 Lengths 231 Introducing the Box Model 233 Creating a Style Sheet for Code 248 Summary 252 Chapter 8: More Cascading Styl e Sheets 257 Links 258 Backgrounds 259 Lists 267 Tables 271 Outlines 280 The :focus and :active Pseudo-Classes 282 Generated Content 283 Miscellaneous Properties 288 Additional Rules 291 Positioning and Layout with CSS 293 Summary 308 Chapter 9: Rounded Corners, Animations, Custom Fonts, and More with CSS 3 311 The Modular Approach of CSS3 312 Mature CSS3 Modules 312 New and In-Development Modules 326 Summary 336 Chapter 10: Learning JavaScript 339 What Is Programming About? 340 How to Add a Script to Your Pages 343 Create an External JavaScript 345 The Document Object Model 346 Starting to Program with JavaScript 347 Variables 349 Operators 351 Functions 354 Conditional Statements 357 Looping 360 Events 363 Built-in Objects 364 Writing JavaScript 377 Summary 380 Chapter 11: Working with jQuery 383 Why jQuery? 384 Adding jQuery to Your Page 384 jQuery Basics 386 jQuery and the DOM 387 Managing Events with jQuery 397 Summary 403 Chapter 12: jQuery: Beyond the Basics 407 Ajax with jQuery 407 jQuery UI 420 Summary 433 Chapter 13: Checklists 437 Search Engine Optimization Checklist 437 Accessibility Checklist 441 Appendix A: Answers to Exercises 447 Appendix B: HTM L Element Reference 475 Appendix C: CSS Properties 515 Appendix D: Color Names and Values 551 Appendix E: Character Encodings 561 Appendix F: Special Characters 565 Appendix G: Language Codes 577 Appendix H: MIME Media Types 583 Appendix I: Changes between HTM L4 and HTM L5 595 Index 603

Accessing your eBook through Kortext

Once purchased, you can view your eBook through the Kortext app, available to download for Windows, Android and iOS devices. Once you have downloaded the app, your eBook will be available on your Kortext digital bookshelf and can even be downloaded to view offline anytime, anywhere, helping you learn without limits.

In addition, you'll have access to Kortext's smart study tools including highlighting, notetaking, copy and paste, and easy reference export.

To download the Kortext app, head to your device's app store or visit https://app.kortext.com to sign up and read through your browser.

This is a Kortext title - click here to find out more This is a Kortext title - click here to find out more

NB: eBook is only available for a single-user licence (i.e. not for multiple / networked users).

Back

University of Sunderland logo