{"product_id":"html-css-javascript-web-publishing-in-one-hour-a-day-sams-teach-yourself-9780672336232","title":"HTML CSS  JavaScript Web Publishing in One Hour a","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp style=\"margin:0px;\"\u003e\u003cb\u003eRafe Colburn\u003c\/b\u003e is an author and web developer with more than 15 years of experience building websites. His other books include \u003ci\u003eSpecial Edition Using SQL\u003c\/i\u003e and \u003ci\u003eSams Teach Yourself CGI in 24 Hours\u003c\/i\u003e. You can read his blog at http:\/\/rc3.org or find him on Twitter as @rafeco.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e\u003cb\u003eJennifer Kyrnin\u003c\/b\u003e is an author and web designer who has been working on the Internet since 1995. Her other books include \u003ci\u003eSams Teach Yourself Bootstrap in 24 Hours\u003c\/i\u003e, \u003ci\u003eSams Teach Yourself Responsive Web Design in 24 Hours\u003c\/i\u003e, and \u003ci\u003eSams Teach Yourself HTML5 Mobile Application Development in 24 Hours\u003c\/i\u003e. She can be found at http:\/\/htmljenn.com\/or on Twitter as @htmljenn.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e\u003cb\u003eLaura Lemay\u003c\/b\u003e is one of the world's most popular authors on web development topics. She is the original author of \u003ci\u003eSams Teach Yourself Web Publishing with HTML\u003c\/i\u003e, \u003ci\u003eSams Teach Your\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003eIntroduction 1\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART I: Getting Started\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 1:\u003c\/b\u003e What Is Web Publishing?\u003c\/p\u003e \u003cp\u003eThinking Like a Web Publisher\u003c\/p\u003e \u003cp\u003e    The Web Is a Hypertext Information System\u003c\/p\u003e \u003cp\u003e    The Web Is Cross-Platform\u003c\/p\u003e \u003cp\u003e    The Web Is Distributed\u003c\/p\u003e \u003cp\u003e    The Web Is Dynamic\u003c\/p\u003e \u003cp\u003e    The Web Is Interactive\u003c\/p\u003e \u003cp\u003eWeb Browsers\u003c\/p\u003e \u003cp\u003e    What the Browser Does\u003c\/p\u003e \u003cp\u003e    An Overview of Some Popular Browsers\u003c\/p\u003e \u003cp\u003eWeb Servers\u003c\/p\u003e \u003cp\u003eUniform Resource Locators\u003c\/p\u003e \u003cp\u003eDefining Web Publishing Broadly\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 2:\u003c\/b\u003e Getting Your Tools in Order\u003c\/p\u003e \u003cp\u003eAnatomy of a Website\u003c\/p\u003e \u003cp\u003eSetting Up Your Computer for Web Publishing\u003c\/p\u003e \u003cp\u003e    Text Editors\u003c\/p\u003e \u003cp\u003e    A Web Browser\u003c\/p\u003e \u003cp\u003eUsing the Google Chrome Developer Tools\u003c\/p\u003e \u003cp\u003eWhat Do You Want to Do on the Web?\u003c\/p\u003e \u003cp\u003eWireframing Your Website\u003c\/p\u003e \u003cp\u003e    What’s Wireframing, and Why Do I Need It?\u003c\/p\u003e \u003cp\u003e    Hints for Wireframing\u003c\/p\u003e \u003cp\u003eWeb Hosting\u003c\/p\u003e \u003cp\u003e    Using a Content-Management Application\u003c\/p\u003e \u003cp\u003e    Setting Up Your Own Web Hosting\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 3: \u003c\/b\u003eIntroducing HTML and CSS\u003c\/p\u003e \u003cp\u003eWhat HTML Is (And What It Isn’t)\u003c\/p\u003e \u003cp\u003e    HTML Describes the Structure of a Page\u003c\/p\u003e \u003cp\u003e    HTML Does Not Describe Page Layout\u003c\/p\u003e \u003cp\u003e    Why It Works This Way\u003c\/p\u003e \u003cp\u003e    How Markup Works\u003c\/p\u003e \u003cp\u003eWhat HTML Files Look Like\u003c\/p\u003e \u003cp\u003e    Text Formatting and HTML\u003c\/p\u003e \u003cp\u003eHTML Attributes\u003c\/p\u003e \u003cp\u003eUsing the style Attribute\u003c\/p\u003e \u003cp\u003e    Including Styles in Tags\u003c\/p\u003e \u003cp\u003eA Short History of HTML Standards\u003c\/p\u003e \u003cp\u003e    XHTML\u003c\/p\u003e \u003cp\u003eThe Current and Evolving Standard: HTML5\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART II: Creating Web Pages\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 4:\u003c\/b\u003e Learning the Basics of HTML \u003c\/p\u003e \u003cp\u003eStructuring Your HTML\u003c\/p\u003e \u003cp\u003e    The \u003c\/p\u003e Tag \u003cp\u003e    The \u003c\/p\u003e Tag \u003cp\u003e    The \u003c\/p\u003e Tag \u003cp\u003eThe Title\u003c\/p\u003e \u003cp\u003eHeadings\u003c\/p\u003e \u003cp\u003eParagraphs\u003c\/p\u003e \u003cp\u003eComments\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 5:\u003c\/b\u003e Organizing Information with Lists\u003c\/p\u003e \u003cp\u003eLists: An Overview\u003c\/p\u003e \u003cp\u003eNumbered Lists\u003c\/p\u003e \u003cp\u003e    Customizing Ordered Lists\u003c\/p\u003e \u003cp\u003eUnordered Lists\u003c\/p\u003e \u003cp\u003e    Customizing Unordered Lists\u003c\/p\u003e \u003cp\u003eDefinition Lists\u003c\/p\u003e \u003cp\u003eNesting Lists\u003c\/p\u003e \u003cp\u003eOther Uses for Lists\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 6: \u003c\/b\u003eWorking with Links\u003c\/p\u003e \u003cp\u003eCreating Links\u003c\/p\u003e \u003cp\u003e    The Link Tag: \u003c\/p\u003e \u003cp\u003eLinking Local Pages Using Relative and Absolute Pathnames\u003c\/p\u003e \u003cp\u003e    Absolute Pathnames\u003c\/p\u003e \u003cp\u003e    Should You Use Relative or Absolute Pathnames?\u003c\/p\u003e \u003cp\u003eLinks to Other Documents on the Web\u003c\/p\u003e \u003cp\u003eLinking to Specific Places Within Documents\u003c\/p\u003e \u003cp\u003e    Creating Links and Anchors\u003c\/p\u003e \u003cp\u003e    The name Attribute of the  Tag\u003c\/p\u003e \u003cp\u003e    Linking to Elements in the Same Document\u003c\/p\u003e \u003cp\u003eAnatomy of a URL\u003c\/p\u003e \u003cp\u003e    Parts of URLs\u003c\/p\u003e \u003cp\u003e    Special Characters in URLs\u003c\/p\u003e \u003cp\u003e    The rel Attribute \u003c\/p\u003e \u003cp\u003eKinds of URLs\u003c\/p\u003e \u003cp\u003e    HTTP\u003c\/p\u003e \u003cp\u003e    Anonymous FTP\u003c\/p\u003e \u003cp\u003e    Non-Anonymous FTP\u003c\/p\u003e \u003cp\u003e    Mailto\u003c\/p\u003e \u003cp\u003e    File\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART III: Doing More with HTML and CSS\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 7: \u003c\/b\u003eFormatting Text with HTML and CSS\u003c\/p\u003e \u003cp\u003eCharacter-Level Elements\u003c\/p\u003e \u003cp\u003e    Semantic HTML Tags\u003c\/p\u003e \u003cp\u003e    Changes to Physical Style Tags in HTML5\u003c\/p\u003e \u003cp\u003eCharacter Formatting Using CSS\u003c\/p\u003e \u003cp\u003e    The Text Decoration Property\u003c\/p\u003e \u003cp\u003e    Font Properties\u003c\/p\u003e \u003cp\u003ePreformatted Text\u003c\/p\u003e \u003cp\u003eHorizontal Rules (or Thematic Breaks)\u003c\/p\u003e \u003cp\u003e    Attributes of the \u003c\/p\u003e Tag \u003cp\u003eLine Break\u003c\/p\u003e \u003cp\u003eAddresses\u003c\/p\u003e \u003cp\u003eQuotations\u003c\/p\u003e \u003cp\u003eSpecial Characters\u003c\/p\u003e \u003cp\u003e    Character Encoding\u003c\/p\u003e \u003cp\u003e    Character Entities for Special Characters\u003c\/p\u003e \u003cp\u003e    Character Entities for Reserved Characters\u003c\/p\u003e \u003cp\u003eFonts and Font Sizes\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 8: \u003c\/b\u003eUsing CSS to Style a Site\u003c\/p\u003e \u003cp\u003eIncluding Style Sheets in a Page\u003c\/p\u003e \u003cp\u003e    Creating Page-Level Styles\u003c\/p\u003e \u003cp\u003e    Creating Sitewide Style Sheets\u003c\/p\u003e \u003cp\u003eSelectors\u003c\/p\u003e \u003cp\u003e    Contextual Selectors\u003c\/p\u003e \u003cp\u003e    Classes and IDs\u003c\/p\u003e \u003cp\u003e    What Cascading Means\u003c\/p\u003e \u003cp\u003eUnits of Measure\u003c\/p\u003e \u003cp\u003e    Specifying Colors\u003c\/p\u003e \u003cp\u003eEditing Styles with Developer Tools\u003c\/p\u003e \u003cp\u003eUsing Color\u003c\/p\u003e \u003cp\u003eLinks\u003c\/p\u003e \u003cp\u003eThe Box Model\u003c\/p\u003e \u003cp\u003e    Borders\u003c\/p\u003e \u003cp\u003e    Margins and Padding\u003c\/p\u003e \u003cp\u003e    Controlling Size and Element Display\u003c\/p\u003e \u003cp\u003e    Float\u003c\/p\u003e \u003cp\u003eMore Selectors\u003c\/p\u003e \u003cp\u003e    Pseudo-Classes\u003c\/p\u003e \u003cp\u003e    Attribute Selectors\u003c\/p\u003e \u003cp\u003eThe \u003c\/p\u003e Tag \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 9: \u003c\/b\u003eUsing Images on Your Web Pages\u003c\/p\u003e \u003cp\u003eImages on the Web\u003c\/p\u003e \u003cp\u003eImage Formats\u003c\/p\u003e \u003cp\u003e    GIF\u003c\/p\u003e \u003cp\u003e    JPEG\u003c\/p\u003e \u003cp\u003e    PNG\u003c\/p\u003e \u003cp\u003e    SVG\u003c\/p\u003e \u003cp\u003eInline Images in HTML: The  Tag\u003c\/p\u003e \u003cp\u003e    Adding Alternative Text to Images\u003c\/p\u003e \u003cp\u003eImages and Text\u003c\/p\u003e \u003cp\u003e    Text and Image Alignment\u003c\/p\u003e \u003cp\u003e    Wrapping Text Next to Images\u003c\/p\u003e \u003cp\u003e    Adjusting the Space Around Images\u003c\/p\u003e \u003cp\u003eImages and Links\u003c\/p\u003e \u003cp\u003eOther Neat Tricks with Images\u003c\/p\u003e \u003cp\u003e    Image Dimensions and Scaling\u003c\/p\u003e \u003cp\u003eImage Backgrounds\u003c\/p\u003e \u003cp\u003eUsing Images as Bullets\u003c\/p\u003e \u003cp\u003eWhat Is an Imagemap?\u003c\/p\u003e \u003cp\u003e    Getting an Image\u003c\/p\u003e \u003cp\u003e    Determining Your Coordinates\u003c\/p\u003e \u003cp\u003e    The  and  Tags\u003c\/p\u003e \u003cp\u003e    The usemap Attribute\u003c\/p\u003e \u003cp\u003eImage Etiquette\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 10: \u003c\/b\u003eBuilding Tables \u003c\/p\u003e \u003cp\u003eCreating Tables\u003c\/p\u003e \u003cp\u003eTable Parts\u003c\/p\u003e \u003cp\u003e    The  Element\u003c\/p\u003e \u003cp\u003e    Summarizing the Table\u003c\/p\u003e \u003cp\u003e    Rows and Cells\u003c\/p\u003e \u003cp\u003e    Empty Cells\u003c\/p\u003e \u003cp\u003e    Captions\u003c\/p\u003e \u003cp\u003eSizing Tables, Borders, and Cells\u003c\/p\u003e \u003cp\u003e    Setting Table Widths\u003c\/p\u003e \u003cp\u003e    Changing Table Borders\u003c\/p\u003e \u003cp\u003e    Cell Padding\u003c\/p\u003e \u003cp\u003e    Cell Spacing\u003c\/p\u003e \u003cp\u003e    Column Widths\u003c\/p\u003e \u003cp\u003eTable and Cell Color\u003c\/p\u003e \u003cp\u003eAligning Your Table Content\u003c\/p\u003e \u003cp\u003e    Table Alignment\u003c\/p\u003e \u003cp\u003e    Cell and Caption Alignment\u003c\/p\u003e \u003cp\u003eSpanning Multiple Rows or Columns\u003c\/p\u003e \u003cp\u003eMore Advanced Table Enhancements\u003c\/p\u003e \u003cp\u003e    Grouping and Aligning Columns\u003c\/p\u003e \u003cp\u003e    Grouping and Aligning Rows\u003c\/p\u003e \u003cp\u003eHow Tables Are Used\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 11: \u003c\/b\u003eUsing CSS to Position Elements on the Page\u003c\/p\u003e \u003cp\u003ePositioning Schemes\u003c\/p\u003e \u003cp\u003e    Relative Positioning\u003c\/p\u003e \u003cp\u003eAbsolute Positioning\u003c\/p\u003e \u003cp\u003e    Positioning Properties\u003c\/p\u003e \u003cp\u003e    Positioning Properties and Height and Width\u003c\/p\u003e \u003cp\u003e    Nesting Absolutely Positioned Elements\u003c\/p\u003e \u003cp\u003e    Dynamic Overlays\u003c\/p\u003e \u003cp\u003eFixed Positioning\u003c\/p\u003e \u003cp\u003eControlling Stacking\u003c\/p\u003e \u003cp\u003eCreating Drop-Down Menus\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 12:\u003c\/b\u003e Designing Forms\u003c\/p\u003e \u003cp\u003eUnderstanding Form and Function\u003c\/p\u003e \u003cp\u003eUsing the \u003c\/p\u003e Tag \u003cp\u003eUsing the  Tag\u003c\/p\u003e \u003cp\u003eCreating Form Controls with the  Tag\u003c\/p\u003e \u003cp\u003e    Creating Text Controls\u003c\/p\u003e \u003cp\u003e    Adding Options to Text Fields with datalist\u003c\/p\u003e \u003cp\u003e    Using the New HTML5 Controls\u003c\/p\u003e \u003cp\u003e    Creating Password Controls\u003c\/p\u003e \u003cp\u003e    Creating Submit Buttons\u003c\/p\u003e \u003cp\u003e    Creating Reset Buttons\u003c\/p\u003e \u003cp\u003e    Creating Check Box Controls\u003c\/p\u003e \u003cp\u003e    Creating Radio Buttons\u003c\/p\u003e \u003cp\u003e    Using Images as Submit Buttons\u003c\/p\u003e \u003cp\u003e    Creating Generic Buttons\u003c\/p\u003e \u003cp\u003e    Hidden Form Fields\u003c\/p\u003e \u003cp\u003e    The File Upload Control\u003c\/p\u003e \u003cp\u003eUsing Other Form Controls\u003c\/p\u003e \u003cp\u003e    Using the button Element\u003c\/p\u003e \u003cp\u003e    Creating Large Text-Entry Fields with textarea\u003c\/p\u003e \u003cp\u003e    Creating Menus with select and option\u003c\/p\u003e \u003cp\u003eGrouping Controls with fieldset and legend\u003c\/p\u003e \u003cp\u003e    Changing the Default Form Navigation\u003c\/p\u003e \u003cp\u003e    Using Access Keys\u003c\/p\u003e \u003cp\u003e    Creating disabled and readonly Controls\u003c\/p\u003e \u003cp\u003eDisplaying Updates with progress and meter\u003c\/p\u003e \u003cp\u003eApplying Cascading Style Sheet Properties to Form Elements\u003c\/p\u003e \u003cp\u003ePlanning Your Forms\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 13: \u003c\/b\u003eStructuring a Page with HTML5 \u003c\/p\u003e \u003cp\u003eA Short History of HTML Page Layout\u003c\/p\u003e \u003cp\u003eLaying Out a Page in HTML5\u003c\/p\u003e \u003cp\u003eHTML5 Structural Tags\u003c\/p\u003e \u003cp\u003e    Sections\u003c\/p\u003e \u003cp\u003e    Header\u003c\/p\u003e \u003cp\u003e    Footer\u003c\/p\u003e \u003cp\u003e    Navigation\u003c\/p\u003e \u003cp\u003e    Articles\u003c\/p\u003e \u003cp\u003e    Asides\u003c\/p\u003e \u003cp\u003eThe Page Outline\u003c\/p\u003e \u003cp\u003e    Elements with Their Own Outlines\u003c\/p\u003e \u003cp\u003eUsing HTML5 Structural Elements\u003c\/p\u003e \u003cp\u003e    Polyfill Scripts\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercise\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 14:\u003c\/b\u003e Integrating Multimedia: Video and Sound\u003c\/p\u003e \u003cp\u003eEmbedding Video the Simple Way\u003c\/p\u003e \u003cp\u003e    Advantages and Disadvantages of Hosting Videos on External Sites\u003c\/p\u003e \u003cp\u003e    Uploading Videos to YouTube\u003c\/p\u003e \u003cp\u003e    Customizing the Video Player\u003c\/p\u003e \u003cp\u003e    Other Services\u003c\/p\u003e \u003cp\u003eHosting Your Own Video\u003c\/p\u003e \u003cp\u003e    Video and Container Formats\u003c\/p\u003e \u003cp\u003e    Converting Video to H.264\u003c\/p\u003e \u003cp\u003eEmbedding Video Using \u003c\/p\u003e \u003cp\u003e    The  Tag\u003c\/p\u003e \u003cp\u003e    Using the  Element\u003c\/p\u003e \u003cp\u003eEmbedding Flash Using the \u003c\/p\u003e\u003cp\u003e    Alternative Content for the \u003c\/p\u003e\u003cp\u003eThe  Tag\u003c\/p\u003e \u003cp\u003eEmbedding Flash Movies Using SWFObject\u003c\/p\u003e \u003cp\u003eFlash Video Players \u003c\/p\u003e \u003cp\u003e    JW Player\u003c\/p\u003e \u003cp\u003e    Using Flowplayer\u003c\/p\u003e \u003cp\u003e    Using the  Tag  \u003c\/p\u003e\u003cp\u003eEmbedding Audio in Your Pages\u003c\/p\u003e \u003cp\u003e    The  Tag\u003c\/p\u003e \u003cp\u003e    Flash Audio Players\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 15: \u003c\/b\u003eAdvanced CSS: Page Layout in CSS \u003c\/p\u003e \u003cp\u003eLaying Out the Page\u003c\/p\u003e \u003cp\u003e    The Problems with Layout Tables\u003c\/p\u003e \u003cp\u003e    Writing HTML with Structure\u003c\/p\u003e \u003cp\u003e    Writing a Layout Style Sheet\u003c\/p\u003e \u003cp\u003e    The Floated Columns Layout Technique\u003c\/p\u003e \u003cp\u003eThe Role of CSS in Web Design\u003c\/p\u003e \u003cp\u003e    Style Sheet Organization\u003c\/p\u003e \u003cp\u003e    Site-Wide Style Sheets\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 16: \u003c\/b\u003eUsing Responsive Web Design \u003c\/p\u003e \u003cp\u003eWhat Is Responsive Web Design?\u003c\/p\u003e \u003cp\u003e    History of Responsive Web Design\u003c\/p\u003e \u003cp\u003e    Why RWD Is Important\u003c\/p\u003e \u003cp\u003e    RWD Is More Than Just Changing the Number of Columns\u003c\/p\u003e \u003cp\u003eMobile Devices Should Come First\u003c\/p\u003e \u003cp\u003e    Mobile First\u003c\/p\u003e \u003cp\u003e    Affecting the Viewport\u003c\/p\u003e \u003cp\u003ePlanning a Responsive Website\u003c\/p\u003e \u003cp\u003e    Check Your Analytics\u003c\/p\u003e \u003cp\u003e    Try the Site with Your Own Phone\u003c\/p\u003e \u003cp\u003e    Decide What Content Is Critical\u003c\/p\u003e \u003cp\u003eWriting Media Queries\u003c\/p\u003e \u003cp\u003e    Media Types\u003c\/p\u003e \u003cp\u003e    Media Features\u003c\/p\u003e \u003cp\u003e    Breakpoints\u003c\/p\u003e \u003cp\u003e    Building a Style Sheet with Media Queries\u003c\/p\u003e \u003cp\u003eUnderstanding the Mechanics of RWD\u003c\/p\u003e \u003cp\u003e    Adjusting the Layout\u003c\/p\u003e \u003cp\u003e    Making Images and Videos Responsive\u003c\/p\u003e \u003cp\u003e    Building Responsive Tables\u003c\/p\u003e \u003cp\u003eResponsive Web Design Best Practices\u003c\/p\u003e \u003cp\u003e    Give Everyone the Best Experience\u003c\/p\u003e \u003cp\u003e    Use the Best Breakpoints for Your Website, Not for Devices\u003c\/p\u003e \u003cp\u003e    Be Flexible But Think Small\u003c\/p\u003e \u003cp\u003eSummary\u003c\/p\u003e \u003cp\u003eWorkshop\u003c\/p\u003e \u003cp\u003e    Q\u0026amp;A\u003c\/p\u003e \u003cp\u003e    Quiz\u003c\/p\u003e \u003cp\u003e    Quiz Answers\u003c\/p\u003e \u003cp\u003e    Exercises\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART IV: Using JavaScript and jQuery\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLesson 17: \u003c\/b\u003eIntroducing JavaScript \u003c\/p\u003e \u003cp\u003eWhy Would You Want to Use JavaScript?\u003c\/p\u003e \u003cp\u003e    Ease of Use\u003c\/p\u003e \u003cp\u003e    Improving Performance\u003c\/p\u003e \u003cp\u003e    Integration with the Browser\u003c\/p\u003e \u003cp\u003eThe \u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":51018373398871,"sku":"9780672336232","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780672336232.jpg?v=1750776612","url":"https:\/\/bookcurl.com\/products\/html-css-javascript-web-publishing-in-one-hour-a-day-sams-teach-yourself-9780672336232","provider":"Book Curl","version":"1.0","type":"link"}