0 Foundation Science HTML+CSS3 full color edition tomorrow Science and Technology authoring

Source: Internet
Author: User

The 1th Chapter Basic knowledge

1.1 HTML Overview

    • 1.1.1 What is HTML
    • The evolution of 1.1.2 HTML

1.2 Basic structure of HTML files

    • 1.2.1 Basic structure of HTML
    • 1.2.2 Basic markup for HTML

1.3 Writing the first HTML file

    • 1.3.1 How to write HTML files
    • 1.3.2 Hand-written pages
    • 1.3.3 using visual software Webstorm to make pages

1.4 Difficult questions

    • 1.4.1 types of annotations in HTML files
    • 1.4.2 topmargin attribute and margin-top attribute differences

1.5 Summary

1.6 Manual Error correction

2nd Chapter Text

2.1 Title

    • 2.1.1 Title Tag
    • 2.1.2 The alignment of headings

2.2 Writings

    • 2.2.1 Italic, underline, strikethrough for text
    • Superscript and subscript of 2.2.2 text
    • 2.2.3 Special text symbols

2.3 Paragraphs

    • 2.3.1 Paragraph marks
    • 2.3.2 Line marks for paragraphs
    • 2.3.3 The original formatting tag of the paragraph

2.4 Horizontal Line

    • 2.4.1 Horizontal Line Marker
    • 2.4.2 width of horizontal line markers

2.5 Difficult questions

    • 2.5.1 can I use the <font> tag to set the font and color of text?
    • Is there a difference between 2.5.2 uppercase <H1> and lowercase

2.6 Summary

2.7 Manual Error correction

3rd. Images and hyperlinks

3.1 Adding images

    • Basic format of 3.1.1 image
    • 3.1.2 Adding images

3.2 Setting Image Properties

    • 3.2.1 The size and border of the image
    • 3.2.2 Image Spacing and alignment
    • 3.2.3 replacing text with hint text

3.3 Link Markers

    • 3.3.1 Text Labels
    • 3.3.2 Bookmark Links

3.4 Hyperlinks to Images

    • 3.4.1 Hyperlinks to Images
    • 3.4.2 Image Hot Zone link

3.5 Difficult Questions

    • 3.5.1 page is not found when you click the hyperlink
    • 3.5.2 added a hot zone link to the picture, but clicked the link location and did not jump to the page

3.6 Summary

3.7 Manual Error correction

4th Chapter CSS3 Overview

4.1 CSS3 Overview

    • The history of 4.1.1 CSS
    • 4.1.2 A simple CSS example

4.2 CSS3 in a selector

    • 4.2.1 Property Selector
    • 4.2.2 Class and ID selector
    • 4.2.3 pseudo-class and pseudo-element selectors
    • 4.2.4 Other selectors

4.3 Common Properties

    • 4.3.1 Text-related properties
    • 4.3.2 background-related properties
    • 4.3.3 List-related properties

4.4 Difficult questions

    • is the 4.4.1 class and ID selector The more you use, the better?
    • 4.4.2 background picture does not display properly

4.5 Summary

4.6 Manual Error correction

5th Chapter CSS3 Advanced Applications

5.1 Box model

    • 5.1.1 Margins margin
    • 5.1.2 Inner margin padding
    • 5.1.3 Border Border

5.2 Layout Common Properties

    • 5.2.1 Floating
    • 5.2.2 Locating related properties

5.3 Animations and effects

    • 5.3.1 Transform (Transform)
    • 5.3.2 Transition (Transition)
    • 5.3.3 Animation (animation)

5.4 Difficult questions

    • 5.4.1 set a floating effect, but the element "feuds"?
    • 5.4.2 Animation does not play properly

5.5 Summary

5.6 Manual Error Correction

6th Chapter form and <div> Mark

6.1 Simple Form

    • 6.1.1 Simple Form-making
    • 6.1.2 setting of the table header

Advanced Applications for 6.2 tables

    • 6.2.1 Style of table
    • Merging of 6.2.2 Tables
    • Grouping of 6.2.3 Tables

6.3 <div> Tags

    • Introduction to 6.3.1 <div> tags
    • Application of 6.3.2 <div> labeling

6.4 <span> Tags

    • Introduction to 6.4.1 <span> tags
    • Application of 6.4.2 <span> labeling

6.5 Difficult questions

    • 6.5.1 is it necessary to use the <th> form tag? Is it not the same with the <tr> tag replacement?
    • What is the difference between 6.5.2 <div> tags and <span> tags?

6.6 Summary

6.7 Manual Error correction

7th Chapter List

7.1 Tag of the list

7.2 Unordered List

    • 7.2.1 Unordered List Tags
    • 7.2.2 Unordered List Properties

7.3 Ordered List

    • 7.3.1 Ordered list Markers
    • 7.3.2 ordered list Properties

7.4 Nesting of lists

    • 7.4.1 Nesting of defined lists
    • 7.4.2 Nesting of unordered lists and ordered lists

7.5 Summary

7.6 Manual Error correction

8th Chapter Form

8.1 Overview of Forms

    • 8.1.1 Overview
    • 8.1.2 Form Markers <form>

8.2 Input Tags

    • 8.2.1 text Box
    • 8.2.2 radio buttons and check boxes
    • 8.2.3 button
    • 8.2.4 file fields and image domains

8.3 Text fields and lists

    • 8.3.1 text fields
    • 8.3.2 List/Menu

8.4 Difficult Questions

    • 8.4.1 the difference between a single-line text box and a text field?
    • Can the text "select File" appear on the 8.4.2 file field control be changed to another text?

8.5 Summary

8.6 Error correction

9th Chapter Multimedia

A brief introduction of 9.1 HTML5 Multimedia

    • The application of multimedia in 9.1.1 HTML4
    • 9.1.2 Multimedia in the HTML5 page

9.2 Multi-media element basic properties

9.3 Common methods for multi-Media Elements

    • How to 9.3.1 media playback
    • Method of 9.3.2 Canplaytype (type)

9.4 Important events for multi-Media Elements

    • 9.4.1 Event Handling Mode
    • 9.4.2 Event Introduction
    • 9.4.3 Event Instances

9.5 Difficult questions

    • What are the important attributes of 9.5.1 <source> tags?
    • 9.5.2 How do I apply the Controls property, the Width property, and the Height property?

9.6 Summary

9.7 Manual Error correction

The 2nd chapter of the core technology

10th Chapter HTML5 New Features

10.1 Who is developing HTML5

New features of 10.2 HTML5

The difference between 10.3 HTML5 and HTML4DE

    • Grammatical changes of 10.3.1 HTML5
    • The method of marking in 10.3.2 HTML5
    • Some important points to be mastered in the 10.3.3 HTML5 grammar

10.4 New and abolished elements

    • 10.4.1 New structure elements
    • 10.4.2 added block-level semantic elements
    • 10.4.3 new Inline (inline) semantic elements
    • 10.4.4 new embedded multimedia elements and interactive elements
    • 10.4.5 the type of the new INPUT element
    • 10.4.6 Elements of abolition

10.5 New properties and properties that are repealed

    • 10.5.1 New Properties
    • 10.5.2 properties that are revoked

10.6 Difficult questions

    • 10.6.1 setting character encoding considerations in HTML5?
    • What are the elements that 10.6.2 can omit from markup?

10.7 Summary

10.8 Manual Error correction

11th Chapter JavaScript Basics

11.1 JavaScript Overview

    • 11.1.1 JavaScript History
    • The use of 11.1.2 JavaScript in HTML

11.2 JavaScript Language Basics

    • 11.2.1 Data types
    • 11.2.2 operator
    • 11.2.3 Process Control

11.3 JavaScript Object Programming

    • 11.3.1 Windows Window objects
    • 11.3.2 Document Object

11.4 JavaScript Event handling

    • 11.4.1 Mouse and keyboard events
    • 11.4.2 Page Events

11.5 Difficult questions

    • 11.5.1 How do I invoke event handlers in JavaScript and HTML5, respectively?
    • 11.5.2 How do I validate form data in JavaScript?

11.6 Summary

11.7 Manual Error correction

The 12th chapter draws the graph

12.1 Understanding Canvas Canvases in HTML5

    • 12.1.1 Canvas Overview
    • 12.1.2 using canvas to draw rectangles

12.2 Drawing a basic graphic

    • 12.1.1 Drawing a line
    • 12.1.2 Drawing Curves
    • 12.1.3 Draw a circle

12.3 Drawing Deformed shapes

    • 12.3.1 drawing a translation effect
    • 12.3.2 Drawing a zoom effect
    • 12.3.3 drawing a rotation effect

12.4 drawing Text

    • 12.4.1 Drawing Outline Text
    • 12.4.2 Drawing Fill Text
    • 12.4.3 text-related properties

12.5 Troubleshooting

    • 12.5.1 the use of Beginpath () and Closepath ()?
    • 12.5.2 What do I need to be aware of when drawing pan zoom and rotate shapes?

12.6 Summary

12.7 Manual Error correction

Chapter 13th document and drag and drop

13.1 Select File

    • 13.1.1 selecting files from a File object
    • 13.1.2 using BLOB objects to get the type and size of a file

13.2 reading files

    • 13.2.1 methods and events for FileReader interfaces
    • 13.2.2 previewing a picture using the Readasdataurl method
    • 13.2.3 reading a text file using the Readastext method

13.3 Drag and drop files

    • 13.3.1 drag and Drop page elements
    • 13.3.2 properties and methods of DataTransfer objects
    • 13.3.3 setting drag and drop effects using the effectallowed and DropEffect properties

13.4 Troubleshooting

    • Is there an order in the execution of events in the 13.4.1 FileReader interface?
    • 13.4.2 when implementing drag-and-drop functionality, do you want to write each drag-and-drop related event?

13.5 Summary

13.6 Manual Error correction

3rd Advanced Application

Chapter 14th offline Web application

14.1 Introduction to offline Web applications

    • 14.1.1 offline Web Application
    • 14.1.2 Application Cache Technology

14.2 Creating an offline app

    • 14.2.1 Cache List
    • 14.2.2 Applicationcache Object
    • 14.2.3 Events for Applicationcache objects

14.3 Difficult questions

    • 14.3.1 the difference between a local cache and a browser page cache?
    • 14.3.2 can I specify a specific type of file to save with the temporary Internet saving feature?

14.4 Summary

14.5 Manual Error correction

15th. Working with web worker threads

15.1 Web Worker Overview

    • 15.1.1 Creating and using worker
    • 15.1.2 Worker Object Processing thread

15.2 objects and methods available in the thread

Loading and execution of more than 15.3 JavaScript files

15.4 Thread Nesting

    • 15.4.1 single-layer nesting using threads
    • 15.4.2 using thread nesting for interactive data

15.5 Difficult questions

    • 15.5.1 How do I use the API to create workers and how can I interact with multiple sub-processes?
    • What is the role of the OnMessage event for the 15.5.2 worker object?

15.6 Summary

15.7 Manual Error correction

16th Chapter Web Server communication

16.1 websocket Communication

    • 16.1.1 Websocketapi Introduction
    • 16.1.2 HTTP communication and WebSocket communication comparison

16.2 Cross-Document message transmission

    • 16.2.1 using Postmessageapi
    • 16.2.2 cross-Document message transfer process

16.3 Summary

17th. Storing data locally

17.1 Initial knowledge of Web Storage

    • 17.1.1 Web Storage Overview
    • 17.1.2 use of APIs in WEB storage

17.2 Local Database

    • 17.2.1 WEB SQL Database Overview
    • 17.2.2 the use of APIs in Web SQL database

17.3 Troubleshooting

    • What are the similarities and differences between 17.3.1 Sessionstorage, localstorage and Web SQL?
    • 17.3.2 local storage equals offline cache?

17.4 Summary

17.5 Manual Error correction

The 18th chapter of responsive web Design

18.1 Overview

The concept of 18.1.1 responsive web design

Advantages and disadvantages of 18.1.2 responsive web design and its technical principles

18.2 megapixel and screen resolution

    • 18.2.1 Pixel and screen resolution
    • 18.2.2 device pixels and css pixels

18.3 viewport

    • 18.3.1 Viewport
    • Common Properties for 18.3.2 viewports
    • 18.3.3 Media Query

18.4 Layout design of responsive web pages

    • 18.4.1 Common layout types
    • How 18.4.2 layouts are implemented
    • Design and implementation of 18.4.3 responsive layout

18.5 Summary

19th. Responsive components

19.1 Responsive Images

    • 19.1.1 Method 1: Use <picture> tags
    • 19.1.2 Method 2: Using CSS Pictures

19.2 Responsive Video

    • 19.2.1 Method 1: Use <meta> tags
    • 19.2.2 Method 2: Use HTML5 mobile player

19.3 Responsive navigation Menu

    • 19.3.1 method 1:CSS3-responsive Menu
    • 19.3.2 method 2:javascript-responsive Menu

19.4 Response Table

    • 19.4.1 Method 1: Hide columns in a table
    • 19.4.2 Method 2: Scrolling a column in a table
    • 19.4.3 Method 3: Convert columns in a table

19.5 Summary

19.6 Manual Error correction

4th Project Combat

20th 51 Shopping Mall

20.1 Design ideas of the project

    • 20.1.1 Project Overview
    • 20.1.2 Interface Preview
    • 20.1.3 Functional Structure
    • 20.1.4 Folder Organizational structure

20.2 design and implementation of homepage

    • Design of 20.2.1 Homepage
    • Realization of the function of top and bottom area of 20.2.2
    • The realization of the navigation function of 20.2.3 commodity classification
    • The realization of 20.2.4 carousel graph function
    • Implementation of 20.2.6 adaptation mobile end

20.3 Product List page design and implementation

    • 20.3.1 Product List Page design
    • Implementation of the 20.3.2 classification option function
    • Implementation of 20.3.3 Commodity list area

20.4 design and implementation of the Product detail page

    • Design of 20.4.1 Product detail Page
    • The realization of 20.4.2 product summary function
    • The realization of the function of 20.4.3 commodity tasting
    • 20.4.4 guess you like the realization of the function

Design and implementation of 20.5 shopping cart page

    • Design of 20.5.1 Shopping cart page
    • Implementation of 20.5.2 Shopping cart page

20.6 Payment page design and implementation

    • Design of 20.6.1 Payment page
    • Implementation of the 20.6.2 payment page

20.7 Login Registration page design and implementation

    • Design of 20.7.1 Login Registration page
    • Implementation of the 20.7.2 login page
    • Implementation of the 20.7.3 registration page

20.8 Summary

0 Foundation Science HTML+CSS3 full color edition tomorrow Science and Technology authoring

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.