This course demonstrates how to build a web site that automatically
adapts its layout to various screen sizes, orientations, and
resolutions. Ray Villalobos shows how designers and developers can
create a single HTML document and customize its display for desktop
browsers and mobile devices such as the iPhone, Android phones, and
tablets. The course covers creating a basic HTML5 structure and using
reset templates, and styling the site with CSS.
Rapidgator.net
Topics include:
- Setting up testing servers and emulators
- Creating and formatting a site template
- Using free Google fonts
- Preparing graphics
- Creating style sheets
- Loading external pages with AJAX
- Creating mobile tabs
- Detecting mobile devices
- Using JavaScript to deal with scrolling and orientation changes
- Testing and debugging site code
Table of content
- Introduction
- Welcome
- Using the exercise files
- Using the code snippets file
- Getting Started
- Setting up a local server on a Mac
- Setting up a local server on a Windows computer
- Setting up the iPhone simulator
- Installing the Android emulator on a Mac
- Installing the Android emulator on a Windows computer
- Working with a remote server
- Testing on live devices
- Touring the final project
- Design Approaches for Multiple Screens
- Understanding design approaches
- Designing for mobile devices
- Working with adaptive design
- Creating and Formatting Site Templates
- Starting with an HTML5 reset template
- Customizing the HTML template
- Using the free Google web fonts
- Modifying the remaining template pieces
- Preparing graphics for a web site
- Creating Adaptive Sites
- Creating a page template
- Putting together a menu page
- Developing an “about us” page
- Displaying a Google map on a page
- Building Desktop Page Styles
- Creating style sheets
- Building body and header styles
- Crafting footer styles
- Assembling the menu items
- Styling the “about us” page
- Styling the map page
- Crafting utility items
- Building Interactivity for Desktop Screens
- Loading external pages with AJAX
- Displaying a high-resolution photo overlay
- Styling Pages for Handheld Screens
- Resetting and hiding elements
- Making footer-like buttons for a handheld device
- Modifying menu lists
- Creating mobile tabs
- Modifying other pages for mobile layout
- Building Interactivity for Mobile Screens Using JavaScript
- Making the tabs work
- Detecting the mobile device on the client
- Making fixed-position elements work properly on all mobile browsers
- Centering images
- Dealing with orientation changes
- Styling Pages for Tablets
- Redefining the menu CSS for tablets
- Changing the CSS to make other pages display properly on a tablet
- Troubleshooting
- Testing and debugging
- Conclusion
- Next steps
No comments:
Post a Comment