Book Image

Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile

By : DAVID KARLINS
Book Image

Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile

By: DAVID KARLINS

Overview of this book

<p>Dreamweaver is the most powerful and industry-leading web design software that utilizes cutting edge web technologies such as HTML5, CSS3, and jQuery for web and mobile development. These technologies have radically reconfigured the process of designing web content and function in the widest possible range of browsing environments, ranging from desktops to mobile devices.<br /><br />"Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile" is essentially three books in one: an introduction to building websites; Dreamweaver CS6: HTML5, CSS3, Responsive Design; and an in-depth explanation of how to build inviting, accessible mobile sites with Dreamweaver CS6, responsive design, and jQuery Mobile.<br /><br />This book serves both as the essential reference for Dreamweaver CS6, and a valuable addition to even the most extensive set of resources for modern web design, with or without Dreamweaver.<br /><br />The book starts off by teaching you to create sites and pages with Dreamweaver CS6 and how to use HTML5 for page structure. Then we will learn some cutting-edge design and animation with CSS3. <br /><br />The book also shows how to create and enhance mobile sites with jQuery Mobile. You will also learn to customize themes with ThemeRoller.<br /><br />"Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile Mobile" covers the entire spectrum of web design with Dreamweaver, with an emphasis on multi-media (full screen and mobile) design and jQuery Mobile.</p>
Table of Contents (17 chapters)
Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Preface

This book goes to press at a time of radical developments in the evolution of web design. Mobile design is no longer an afterthought but integral to the process of building websites from conception to completion. New features in HTML5, CSS3, and JavaScript have eclipsed older technologies for animation and interactivity. Native video has supplanted plugin-based media. Moreover, new HTML5 and CSS3 tools have brought about a sea of change in everything from form design to graphical styling.

Dreamweaver CS6 addresses these new demands, and this book shows you how to take maximum advantage of new features and how to repurpose established Dreamweaver features to solve new design challenges.

For readers new to Dreamweaver, this book provides a solid, compressed introduction to the essential building blocks for creating cutting-edge and stable sites. For experienced Dreamweaver designers, this book explains how to take advantage of the new features available in CS6 in detail, with particular focus on new features for designing mobile sites in jQuery Mobile and for generating apps.

This book starts off by teaching you how to create web pages in Dreamweaver using the latest technology and approaches—HTML5, CSS3, and JavaScript. It demonstrates how to create or customize pages with HTML5 layouts and add HMTL5 native audio and video to these pages. Then you will learn to add CSS3 effects to web pages using Dreamweaver, and sometimes push beyond the features available in Dreamweaver.

The later chapters of the book focus on mobile design. The book covers Dreamweaver CS6's tools for responsive design, to adjust the display to match a user's device, to learn how to build jQuery-based web apps, and to learn how to convert those web apps to free-standing apps that run without a browser. By the time you're finished, you'll have learned several techniques to use the latest features of Dreamweaver for web and mobile development.

What this book covers

Chapter 1, Creating Sites and Pages with Dreamweaver CS6, provides a compressed overview and introduction to Dreamweaver CS6, including defining a site, creating HTML5 pages, applying tags with the Properties inspector, defining links, inserting images, linking to external stylesheets, and designing pages with ID and class div tags.

Chapter 2, Using HTML5 for Page Structure, explores how to build web pages by relying on new, standardized semantic page structuring elements in HTML5, including <header>, <nav>, <article>, <section>, <aside>, and <footer>.

Chapter 3, Collecting Data with Forms, covers generating client-side (JavaScript) forms for navigation, defining forms with Spry validation fields, applying HTML5 parameters to form fields, styling forms, and connecting forms with real-world server applications.

Chapter 4, Applying CSS3 Effects and Transforms, covers shadows, border radius, and opacity; designing with CSS3 transform; and creating animation with CSS3 and Dreamweaver animation tools.

Chapter 5, Embedding HTML5 Native Audio and Video, is about preparing, embedding, and testing native audio and video.

Chapter 6, Responsive Design with Media Queries, discusses defining stylesheets to customize the display in laptops, tablets, and smartphones.

Chapter 7, Creating Mobile Pages with jQuery Mobile, is about creating pages based on jQuery Mobile—accessible, inviting, and animated pages that work particularly well in mobile devices.

Chapter 8, Enhancing Mobile Sites, discusses adding layout grids, collapsible blocks, and mobile-friendly forms.

Chapter 9, Customizing Themes with ThemeRoller, covers applying jQuery Mobile themes with Dreamweaver CS6 swatches, customizing themes with ThemeRoller, and applying custom themes.

Chapter 10, Building Apps with PhoneGap, delves into publishing mobile apps for iOS (iPhone, iPod Touch, and iPad) and Android devices using new tools in Dreamweaver 6.

What you need for this book

To work through this book most effectively, you need access to Dreamweaver CS6 or higher. However, the book includes tips and notes to enable designers using earlier versions of Dreamweaver, right back till Version 3, to take advantage of Adobe-provided tools for creating HTML5-based and CSS3-based websites.

Who this book is for

This book is apt for experienced Dreamweaver web designers looking to migrate to HTML5 and jQuery. It also targets web designers new to Dreamweaver who want to jump with two feet into the most current web design tools and features. While focusing primarily on Dreamweaver CS6, this book includes content of value to readers using older versions of Dreamweaver, with directions on installing a version of Adobe's HTML5 Pack that updates those packages.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "As this is going to be a one-page site, the index.html filename will open the page when the site's URL is addressed in a browser."

A block of code is set as follows:

  <div data-role="collapsible" data-collapsed="true">
	  <h3>Header</h3>
    <p>Content</p>
  </div>

New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "Doing this opens the Select Image Source dialog."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to , and mention the book title via the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the errata submission form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at if you are having a problem with any aspect of the book, and we will do our best to address it.