HTML5 & amp; new Interaction Features of CSS3, html5 tutorial

Source: Internet
Author: User

HTML5 & CSS3 Interaction Features, html5 tutorial

This image is created using Phosotshop. However, you cannot find it in the search engine, and the search engine is not powerful enough to recognize text in images. In addition, because the image size is not too small, users who may experience slow network speeds have to wait patiently for the image to refresh. Is there a new way to avoid these shortcomings?

Yes. HTML5 and CSS3 can meet your needs. Even, it can do more and better. As a designer, we should understand what they are and what features they have to further think about what we can do through HTML5 and CSS3.

What is HTML5 and CSS3?

HTML and CSS are not hard to understand. HTML is the main language used to form a webpage. In this language, we can explain the webpage format, content, and display effect to the computer. CSS is a language specifically used to control the page display effect. At this time, the problem arises. Why should we use CSS separately? Isn't HTML able to control the Display Effect of web pages? To answer this question, let me give a simple example:

Have you found that if you describe too many things and want to clearly describe them, we have to repeat a lot of information? The same is true for the page language. In this case, the page language is messy and difficult to understand. By integrating the language that controls the display effect into CSS, we can not only ensure the simplicity of the main part of the page language, but also easily reuse various language sets.

HTML5 and CSS3 are the latest versions of HTML and CSS. They are not yet standardized, but the new features that have been published have made us feel at ease.

HTML5 new feature

1. New Content tag

The content tag levels in HTML4 are the same and cannot be distinguished. The content tags in HTML5 are independent of each other and have different levels. Search Engines and statistical software can quickly identify each part of the content.

2. Better Table System

Now, you can discard JavaScript or PHP and define tables only through HTML5. You can define the input format of each table unit or whether the unit is required.

3. Audio and Video APIs

HTML5 not only allows you to directly integrate videos and audios on webpages, but also provides a set of APIs to control media playback, the elements used to control media playback can also be edited. Therefore, HTML5 can replace common flash plug-ins in the video and audio layers.

4. Canvas API

Drawing Images on webpages has always been a big problem. We have to use flash, silverlight, and other plug-ins. However, HTML5 allows you to draw directly on the web page, or even allow you to generate more interactions with the web page, such as drawing images, enlarging and downgrading, and so on. The legend is a small game made with HTML5.

5. Geolocation API

HTML5 provides the Geolocation API, an application interface for geographic information. Through this API, web pages can obtain users' geographic information through IP addresses, GPS, and other methods. You can also choose whether to disable this function.

6. Web storage APIs

HTML5 provides APIs for Web storage to facilitate offline use of Web applications. In addition, the new API has the advantages of high security, high efficiency, and greater space compared with cookies.

7. Drag and drop API

We can use the HTML5 Drag and drop API to complete the Drag and drop release effect on the web page, avoiding the disadvantages of constantly modifying the element location during the Drag and drop release process on the web page.

New Feature of CSS3

1. RGBa

The new RGBa feature of CSS3 allows you to set the color and transparency of each element. The commonly used opacity command can only be used to set elements and their child elements.

2. Multi-column layout

The multi-column layout selector provided by CSS3 can generate multi-column layout without HTML layout tags. It can also be defined by the 'number of column', 'column width', and 'column space.

3. Round corners

The rounded corner feature may be the most practical feature provided by css3. With Border-radius, you can add rounded corners to the specified HTML element without any difficulty. You can also define the size of the rounded corner, and which corner is the rounded corner and which corner is not the rounded corner.

4. @ font-face

When a user does not have a font installed on the webpage, the @ font-face feature provided by CSS3 automatically and silently downloads the corresponding font from the Internet. In this way, designers are more free to play, without considering whether the user's machine has installed the appropriate font.

5. Other features

In addition, CSS3 also provides gradient, preventing long string overflow, multiple backgrounds, and using images as element borders.

With CSS3, you can quickly get the effects of many plug-ins in the past. Similar to the use of elements to replace most images, the loading speed of web pages will be improved. The content of these images can also be retrieved by search engines.

Compatibility between HTML5 and CSS3

HTML5 and CSS3 standards have not been formally completed, and various browsers have different levels of support for them. It is necessary to understand the compatibility between HTML5 and CSS3. The following link is a website dedicated to tracking HTML5 and CSS3 compatibility. If you are interested, click to view it:

Http://www.findmebyip.com/litmus

Related Article

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.