Tải bản đầy đủ (.pdf) (69 trang)

Tổng quan lập trình HTML 5

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (9.25 MB, 69 trang )

HTML5/CSS3 Course

HTML5

Presenter: Luong Tran Hy Hien, FIT of HCMUP.

1


HTML5 = HTML + CSS + JS API

2


Contents
• HTML5 Structure
• HTML5 Audio/Video
• HTML5 Form

3


New and Updated HTML5 Elements

HTML5 introduces 28 new elements:
<section>, <article>, <aside>, <hgroup>,
<header>,<footer>, <nav>,
<figure>, <figcaption>, <video>, <audio>,
<source>, <embed>, <mark>,,
<meter>, <time>, <ruby>, <rt>, <rp>,<wbr>,
<canvas>, <command>, <details>,<summary>,


<datalist>, <keygen> and <output>
4


HTML5 Structure

5


Structure


Structure


Lets put altogether

8


Structure







<section>
<header >

<hgroup>
<footer>
<article>
<nav>


<section>
• The section element represents a generic section
of a document or application. A section, in this
context, is a thematic grouping of content,
typically with a heading


<header>
• A header element is intended to usually contain
the section's heading (an h1–h6 element or an
hgroup element), but this is not required. The
header element can also be used to wrap a
section's table of contents, a search form, or any
relevant logos


<hgroup>
• The hgroup element represents the heading of a
section. The element is used to group a set of
h1–h6 elements when the heading has multiple
levels, such as subheadings, alternative titles, or
taglines



<footer>
• The footer element represents a footer for its
nearest ancestor sectioning content or
sectioning root element. A footer typically
contains information about its section such as
who wrote it, links to related documents,
copyright data, and the like


<article>
• The article element represents a self-contained
composition in a document, page, application, or site
and that is, in principle, independently distributable or
reusable, e.g. in syndication. This could be a forum post,
a magazine or newspaper article, a blog entry, a usersubmitted comment, an interactive widget or gadget, or
any other independent item of content..


<nav>
• The nav element represents a section of a page
that links to other pages or to parts within the
page: a section with navigation links


Block semantic element
• <aside>
• <figure>


<aside>

• The aside element represents a section of a page
that consists of content that is tangentially
related to the content around the aside element,
and which could be considered separate from
that content. Such sections are often
represented as sidebars in printed typography.


<figure>
• Specifies self-contained content, like illustrations,
diagrams, photos, code listings, etc


Inline semantic element





<mark>
<time>
<meter>



<mark>
• Defines marked/highlighted text


<time>

• Defines a date/time


<meter>
• Defines a scalar measurement within a known
range (a gauge)



• The progress element provides a simple and
effective way for a web designer to notify a user
of their progress regarding a specified task


HTML Audio/Video

24


Content






Introduction
Audio tag
Video tag
Other multimedia

Exercise & Online


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×