1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản

44 5,2K 8
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản
Trường học Trường Đại Học
Chuyên ngành Khoa học máy tính
Thể loại Báo cáo tốt nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 44
Dung lượng 2,61 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đề tài : Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản

Trang 1

BÁO CÁO TỐT NGHIỆP

Đề tài

Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU 1

CHƯƠNG 1: TỔNG QUAN VỀ HTML5 VÀ CSS 3

1 Cơ bản về HTML và CSS 3

1.1 HTML: 3

1.1.1 Định nghĩa về HTML 3

1.1.2 Thành phần của HTML: 3

1.1.3 Cơ bản về các thẻ HTML: 4

2 CSS: 16

II Những điểm khác và nổi bật của html5 và css3 19

A HTML5: 19

B CSS3: 21

Multiple background 21

Selectors 23

Resize 23

Font 23

Chương 2 25

PHÂN TÍCH THIẾT KẾ VÀ HỆ THỐNG 25

1 Sơ đồ chức năng 25

2 Sơ đồ luồng 26

2.1 Sơ đồ luồng mức khung cảnh 26

2.2 Sơ đồ luồng dữ liệu mức đỉnh 26

3 Sơ đồ mức dưới đỉnh 27

3.1 Quản lý bài viết 27

3.2 Hiển thị 28

3.3 Tìm kiếm 28

3.4 Quản lý danh mục 29

4 Sơ đồ thực thể kiên kết 30

Trang 3

Chương 3 31

I Thiết kế website 31

1.Tạo các cấp lưu trữ nội dung cho từng chủ đề: 31

Tạo Menu 33

 Chọn Menus -> mainmenu -> New -> Articles -> Section Blog Layout 33

Ví dụ 2: Thẻ <table>: 38

II Kết luận 42

III Hướng phát triển 42

Trang 4

LỜI NÓI ĐẦU

Hiện nay, công nghệ dành cho thiết bị di động ngày càng phát triển Nếu như trước đây, bạn phải dùng chiếc máy tính để bàn (MTĐB) cồng kềnh cùng trình duyệt web IE (Internet Explorer) để lướt web, thì giờ đây với máy tính xách tay (MTXT), điện thoại thông minh (ĐTTM) cùng rất nhiều trình duyệt khác (Firefox, Opera…) bạn có thể dễ dàng lướt “net” ở bất kỳ đâu Tuy nhiên với các thiết bị, trình duyệt web khác nhau, nội dung hiển thị trên màn hình sẽ khác nhau Chẳng hạn, trên máy tính bạn xem trang web này rất tốt, nhưng trên ĐTTM thì giao diện và cấu trúc trang bị xáo trộn Hay bạn có thể xem phim rất tốt với IE nhưng với Firefox thì không.

Vậy giải pháp nào để người dùng có thể sử dụng bất kỳ trình duyệt trên bất kỳ thiết bị nào cũng có thể xem được đầy đủ, trọn vẹn nội dung, thông tin trên internet.

HTML5 cho phép nhà phát triển, lập trình web tạo ra các trang web có những tính năng ưu việt hơn Không những vậy, HTML5 còn đem đến cho người dùng những trải nghiệm về tốc độ truy cập web nhanh hơn, tốt hơn, tài nguyên phong phú hơn

HTML5 và CSS3 cũng làm cho các ứng dụng web và các trang web hấp dẫn hơn HTML5 có các tính năng mới được thêm vào giúp cho việc xây dựng ứng dụng web dễ dàng hơn rất nhiều Ví dụ như nhiều màu sắc hơn và hỗ trợ đường cong, việc làm mờ, góc tròn (thay vì ép buộc các nhà thiết kế web sử dụng các hình ảnh để tạo ra các góc tròn), và dĩ nhiên là cả việc lưu trữ offline Tất cả những điều này làm một trang Web trở nên dễ nhìn hơn, bắt mắt hơn và làm cho mọi thứ trở nên sát với những gì mà nhà thiết kế tưởng tượng trong đầu hơn.

Ngoài ra, HTML5 và CSS3 sẽ giúp các nhà thiết kế Wed dễ dàng hơn

trong việc tạo ra các hiệu ứng động và các trò chơi tương tác mà không cần dùng đến Flash Một số ví dụ về những gì bạn có thể làm với HTML5,

Trang 5

CSS3 và một ít hỗ trợ từ JavaScript đó là Akihabra GamesStar Wars AT-AT Walker Thiết kế Shack cũng có một số ví dụ hiệu ứng động CSS3

khác Mặc dù không thể thay thế hoàn toàn cho Flash nhưng HTML5 và CSS3 sẽ có nhiều hứa hẹn trong lĩnh vực này.

Đó là lý do em lựa chọn đề tài “Tìm hiểu về HTML5 và CSS 3, ứng

dụng để viết một website đơn giản”

Trong đề tài thực tập của mình em tập chung vào nghiên cứu các nôi dung chính sau:

Chương 1: Tổng quan html5, css3

Chương 2: Phân tích thiết kế hệ thống

Chương 3: Thiết kế website

Chương 4: Kết luận và hướng phát triển.

Em xin chân thành cảm ơn các thầy, cô giáo khoa Công Nghệ Thông Tin, ĐH Thái Nguyên đã giảng dạy em các bộ môn trong thời gian vừa

qua Đặc biệt là thầy giáo Nguyễn Quốc Bảo là giáo viên hướng dẫn

trực tiếp, đã tận tình chỉ bảo em hoàn thành đề tài.

Trang 6

*Hyper Text Markup Language chính là HTML (Viết tắt)

* Nhiều người nhầm tưởng HTML là ngôn ngữ lập trình nhưng sự thựckhông phải như vậy, nó là một ngôn ngữ đánh dấu

* Một ngôn ngữ đánh dấu là một bộ các thẻ đánh dấu

* Để có thể miêu tả trang web ta cần đánh dấu các thẻ HTML

1.1.2 Thành phần của HTML:

- Các dạng thẻ HTML

 Thẻ HTML dùng để viết lên những thành tố HTML

 Thẻ HTML được bao quanh bởi hai dấu lớn hơn < và > nhỏ hơn

 Những thẻ HTML thường có một cặp giống như <b> và </b>

 Thẻ thứ nhất là thẻ mở đầu và thẻ thứ hai là thẻ kết thúc

 Dòng chữ ở giữa hai thẻ bắt đầu và kết thúc là nội dung

 Những thẻ HTML không phân biệt in hoa và viết thường, ví dụ dạng <b>

và <B> đều như nhau,

- Thành phần HTML

Thành phần của HTML bắt đầu với thẻ: <b>

Nội dung của nó là: web design resources

Trang 7

Thành phần của HTML kết thúc với thẻ: </b>

Mục đích của thẻ <b> là để xác định một thành phần của HTML phải đượcthể hiện dưới dạng in đậm

Phần này bắt đầu bằng thẻ bắt đầu <body> và kết thúc bằng thẻ kết thúc

</body> Mục đích của thẻ <body> là xác định thành phần của HTML baogồm nội dung của tài liệu

Thẻ này sẽ xác định dạng bảng HTML:<table> với một thuộc tính đườngviền

(border), bạn có thể báo cho trình duyệt biết rằng bảng sẽ không có đường viền:

<table border="0">

Thuộc tính luôn luôn đi kèm một cặp như name/value: name="value"

(tên="giá trị") thuộc tính luôn luôn được thêm vào thẻ mở đầu của thành phầnHTML

Dấu ngoặc kép, "red" hoặc 'red'

Giá trị thuộc tính nên được đặt trong dấu trích dẫn " và " Kiểu ngoặc kép nhưvậy thì phổ biến hơn, tuy nhiên kiểu đơn như ' và ' cũng có thể được dùng Ví dụtrong một vài trường hợp đặc biệt hiếm, ví dụ như giá trị thuộc tính đã mang dấungoặc kép rồi, thì việc sử dụng ngoặc đơn là cần thiết

Ví dụ

name='ban"tay"den'

1.1.3 Cơ bản về các thẻ HTML:

Trang 8

Những thẻ quan trọng nhất trong HTML là những thẻ xác định Heading,đoạn văn và xuống dòng.

HTML sẽ tự động thêm một dòng trắng trước và sau mỗi heading

Đoạn văn – paragraphs

Paragraphs được định dạng bởi thẻ <p>

<p>Đây là đoạn văn</p>

<p>Đây là một đoạn văn khác</p>

HTML sẽ tự động thêm một dòng trắng trước và sau mỗi heading

Line Breaks - xuống dòng

Thẻ <br> được sử dụng khi bạn muốn kết thúc một dòng nhưng lại khôngmuốn bắt đầu một đoạn văn khác Thẻ <br> sẽ tạo ra một lần xuống dòng khi bạnviết nó

<p>Đây <br> là một đo<br>đoạn văn với thẻ xuống hàng</p>

Thẻ <br> là một thẻ trống, nó không cần thẻ đóng dạng </br>

Lời chú thích trong HTML

Thẻ chú thích được sử dụng để thêm lời chú thích trong mã nguồn củaHTML

Một dòng chú thích sẽ được bỏ qua bởi trình duyệt Bạn có thể sử dụng chú thích

để giải thích về code của bạn, để sau này bạn có phải quay lại chỉnh sửa gì thìcũng dễ nhớ hơn

Trang 9

HTML, và do đó không thể được sử dụng như là chữ được Do vậy để hiển thịđược dấu nhỏ hơn < trong HTML chúng ta phải sử dụng những ký tự đặc biệt.Bởi vì dấu < xác định điểm bắt đầu của một thẻ HTML Nên nếu bạn muốn trìnhduyệt hiển thị ký tự đó bạn phải thêm và code của nó những ký tự đặc biệt.Một ký tự đặc biệt có 3 phần: Ký hiệu (&), tên của ký tự hoặc một dấu # và mộtdãy số và cuối cùng là dấu chấm phẩy ;

Để hiển thị được dấu nhỏ hơn trong HTML bạn phải viết là &lt; hoặc &#60;Cái hay của việc sử dụng tên thay vì sử dụng số là vì tên của nó thì dễ nhớ hơnnhiều Nhưng cái dở lại là không phải trình duyệt nào cũng hỗ trợ những tên mớinày, trong khi đó hầu hết các trình duyệt đều có thể nhận ra nó ở dạng số Nên chú ý rằng ký tự đặc biệt phân biệt chữ hoa và chữ thường Ví dụ sau đây sẽ giúpbạn thực nghiệm với những ký tự đặc biệt Lưu ý bạn rằng những ký tự này chỉ có trongtrình duyệt Internet Explorer

Non-breaking space:

Ký tự được dùng nhiều nhất trong HTML có lẽ là nbsp

(non-breaking space)

Thường thì HTML cắt bớt khoảng trống trong chữ của bạn Ví

dụ nếu bạn viết 10 chỗ trống trong text của bạn thì HTML sẽ

loại bỏ 9 trong số đó Để thêm khoảng trống vào chữ của bạn,

bạn phải sử dụng ký tự đặc biệt là &nbsp;

Thẻ Anchor và thuộc tính Href

HTML sử dụng thẻ <a> (anchor) để tạo đường liên kết đến một tài liệukhác

Thẻ anchor có thể liên kết đến bất cứ một tài nguyên nào trên internet, chúng cóthể là một trang HTML, một tấm hình, một file nhạc, một bộ phim .v.v

Cú pháp để tạo một thẻ anchor

<a href="url">Chữ bạn muốn ở đây</a>

Thẻ <a> được sử dụng để tạo một điểm neo và liên kết bắt đầu từ đó, thuộc

Trang 10

tính href được sử dụng để chỉ ra tài liệu sẽ được liên kết đến, và chữ ở xuất hiện

ở giữa hai tag < và > sẽ được hiển thị dưới dạng siêu liên kết

Thẻ anchor và thuộc tính tên

Thuộc tính tên được sử dụng để tạo một điểm neo đã được đặt tên Khi sửdụng điểm neo đã được đặt tên trước chúng ta có thể tạo ra những đường liên kết

mà người đọc có thể nhảy trực tiếp đến một phần cụ thể nào đó trên trang web,thay vì họ phải kéo xuống dưới để tìm thông tin Một dạng như là bookmark vậy!Dưới đây là cú pháp của điểm neo được đặt tên trước:

<a name="Tên">Chữ bạn muốn hiển thị ở đây</a>

Thuộc tính tên được sử dụng để tạo điểm neo Tên của điểm neo có thể làbất cứ thứ gì bạn muốn

Dòng code sau xác định điểm neo được đặt tên trước

<a name="news Tutorial">Tất cả tutorial ở đây</a>

Bạn có thể nhận ra rằng thẻ anchor được đặt tên trước được hiển thị không

có gì đặc biệt Để trực tiếp liên kết phần Photoshop Tutorial, bạn chỉ phảithêm dấu # và tên của điểm neo và cuối cùng của một URL Xem ví dụ sau

<a href="http://www.niemvui.net/#tutorials">Quay lại trang tutorials</a>Một đường liên kết đến phần Quay lại trang tutorials TỪ trang

"html_chuong_3.htm" sẽ như sau:

<a href="#tutorials">Quay lại trang tutorials</a>

Điểm neo được đặt tên thường được sử dụng để tạo Mục Lục tại trang đầutiên của một tài liệu nhiều trang Môi chương trong tài liệu đó được cho mộtđiểm neo, và liên kết đến mỗi một điểm neo này sẽ được đặt ở trên cùng củatài liệu

Trang 11

Nếu trình duyệt không tìm được điểm neo được chỉ ra từ trước, nó sẽ quaylên phần trên cùng của tài liệu.

Thẻ frameset

Thẻ <frameset> xác định bạn sẽ chia cửa sổ trình duyệt thành những framenhư thế nào Môi một frame xác định một tập hợp các hàng hoặc cột Giá trịcủa hàng hoặc cột chỉ ra diện tích của màn hình mà frame đó sẽ chiếm

<td> Cbữ td là chữ viết tắt của "table data", là nội dung của cột dữ liệu.Một cột dữ liệu có thể bao gồm chữ, hình ảnh, danh sách, đoạn vắn, form

và bảng v.v

Đoạn code trên sẽ hiển thị như thế này trong cửa sổ trình duyệt

row 1, cell 1 row 1, cell 2

row 2, cell 1 row 2, cell 2

Bảng và thuộc tính đường biên

Nếu bạn không thiết lập thuộc tính đường biên cho bảng thì bảng của bạn sẽđược hiển thị mà không có đường biên Đôi khi nó có thể hữu dụng nhưngthường thì bạn muốn bảng của bạn có đường biên

Để hiển thị đường biên của một bảng, bạn phải sử dụng thuộc tính đườngbiên

Trang 12

Heading trong một bảng được xác định bằng thẻ <th>Cột trống trong bảng

Cột trống không có nội dung thì không được hiển thị tốt lắm ở hầu hết cáctrình duyệt

Nó sẽ có dạng thế này trên trình duyệt

row 1, cell 1 row 1, cell 2

Trang 13

Nó sẽ hiển thị như sau ở trình duyệt

row 1, cell 1 row 1, cell 2

HTML form và trường nhập liệu.

HTML form được sử dụng để chọn những dữ liệu nhập vào khác nhau củangười dùng

Form

Một form là một vùng mà nó bao gồm những thành phần của form Thànhphần của form là những thành phần cho phép người dùng có thể điền thôngtin như là trường chữ, menu thả xuống, nút radio, và các hộp kiểm vào mộtform

Một form được xác định bởi thẻ <form>

Trang 16

Khi người dùng nhấp chuột vào nút "submit", nội dung của form đó sẽ đượcgửi đến một tệp tin khác Thuộct ính hoạt động của form xác định tên của file mà nó sẽ gửi nội dung đến Tệp tin đó được xác định trong thuộc tính hoạt động của form và thường thì nó sẽ có những hành động với dữ liệu nó nhận được.

<form name="input" action="html_form_action.asp"

method="get">

Username:

<input type="text" name="user">

<input type="submit" value="Submit">

Cú pháp để xác định một tấm hình

<img src="url">

Địa chỉ URL chỉ đến điểm mà hình ảnh được lưu trữ Một file hình có tên là

"boat.gif" được đặt ở thư mục images trên www.niemvui.net có địa chỉURL là: http://www.niemvui.net/images/boat.gif

Trang 17

Trình duyệt sẽ hiển thị hình ảnh nơi mà có thẻ image được chèn trong tàiliệu Nếu bạn muốn thêm thẻ image vào giữa một đoạn văn, trình duyệt sẽhiển thị đoạn văn thứ nhất trước, sau đó đến hình và sau cùng là đoạn vănthứ hai.

Thuộc tính Alt

Thuộc tính alt được sử dụng để xác định chữ thay cho hình Bởi vì nếu hình

đó không hiện được thì một dòng chữ sẽ xuất hiện để báo cho người đọcbiết Gía trị của thuộc tính alt là một dòng chữ như sau:

<img src="boat.gif" alt="Big Boat">

Thuộc tính alt báo cho người đọc biết họ không xem được hình gì khi mà trình duyệt không load được hình đó Trình duyệt sau đó sẽ hiển thị dòng chữ thay vì hình ảnh Bạn nên tạo cho mình thói quen thêm thuộc tính "alt" vào mỗi tấm hình trên một trang, để tăng khả năng hiển thị và giúp những người lướt web mà không dùng hình ảnh

Thuộc tính bgcolor thiết lập hình nền là một màu Giá trị của thuộc tính này

là hệ số hexadecimal, một giá trị màu RGB hoặc một tên màu

Trang 18

tấm hình nhở hơn so với cửa sổ trình duyệt, tấm hình đó sẽ tự nhân lên đếnkhi nào nó che phủ hết cửa sổ trình duyệt.

nó như một phần mở rộng của HTML để giúp đơn giản hóa và cải tiến việc thiết

kế cho các trang web

Mỗi khi bạn bắt đầu một Style Sheets, thì bắt buộc mở bằng <HEAD> vàkết

thúc bằng </HEAD> và tiếp theo sau đó là khai báo <STYLE> và kết thúc bằng

ví dụ sau đây về dòng lệnh của CSS:

H2 {font-size: 16pt; font-style: italic; font-family: arial}

Ưu điểm của CSS

Trang 19

- CSS có thể tách riêng phần định dạng ra khỏi nội dung một trang web, do

đó nó sẽ rất thuận tiện khi bạn muốn thay đổi giao diện của một trang web

- CSS là một sợi chỉ xuyên suốt trong quá trình thiết kế một website bởi vì

nó cho phép nhà thiết kế kiểm soát toàn bộ giao diện, kiểu cách và sự sắpđặt của nhiều trang hay nhiều đối trong một lần định nghĩa Để thay đổitổng thể hay nhiều đối tượng có cùng Style, bạn chỉ cần thay đổi Style đó vàlập tức tất cả các thành phần áp dụng Style đó sẽ thay đổi theo Nó giúp bạntiết kiệm công sức rất nhiều

- Do định nghĩa các Style có thể được tách riêng ra khỏi nội dung của trangweb, chúng được các trình duyệt load một lần và sử dụng cho nhiều lần, do đó nógiúp các trang web nhẹ hơn và chạy nhanh hơn

Các đặc tính cơ bản của CSS

- CSS quy định cách hiển thị của các thẻ HTML bằng cách quy định cácthuộc tính của các thẻ đó (font chữ, màu sắc) Để cho thuận tiện bạn có thểđặt toàn bộ các thuộc tính của thẻ vào trong một file riêng có phần mở rộng

là “.css”, thường người ta hay đặt tên nó là stylesheet.css

CSS nó phá vỡ giới hạn trong thiết kế Web, bởi chỉ cần một file CSS có thểcho phép bạn quản lí định dạng và layout trên nhiều trang khác nhau Các nhàphát triển Web có thể định nghĩa sẵn thuộc tính của một số thẻ HTML nào đó vàsau đó nó có thể dùng lại trên nhiều trang khác

- Có thể khai báo CSS bằng nhiều cách khác nhau Bạn có thể đặt đoạn CSScủa bạn phía trong thẻ <Head>…</Head>, hoặc ghi nó ra một file riêng với phần

mở rộng “.css”, ngoài ra bạn còn có thể đặt chúng trong từng thẻ HTML riêng biệt.Thứ tự xếp lớp

Style nào sẽ được áp dụng khi có nhiều hơn một style được chỉ định chomột thành phần HTML Tùy vào từng cách đặt khác nhau mà mức độ ưu tiên cho

nó cũng khác nhau Mức độ ưu tiên này tuân theo thứ tự sau:

1 Style nội tuyến – Style đặt trong từng thẻ HTML riêng biệt

2 Stylet bên trong – Style đặt bên trong cặp thẻ <Head> … </Head>

3 Style bên ngoài – Style đặt trong các file riêng có đuôi “.css”

4 Style theo mặc định của trình duyệt

Trang 21

HTML5 và CSS3 là những công nghệ mới nhất cho ứng dụng việc thiết kế

web Các tính năng video của HTML5 – cho phép đơn giản hoá việc thêmmột video vào trang Web – đã được nhận được nhiều sự chú ý, khôngnhững thế HTML5 còn có nhiều tính năng làm nó trở nên tuyệt vời đối vớingười sử dụng cũng như các nhà phát triển web

Video và hiệu ứng Flash

HTML5 sẽ cho phép bạn xem video mà không cần sử dụng một plugin như

Flash hoặc Silverlight.

Những lợi ích lớn với tính năng video của HTML5

- Thứ nhất, nó là miễn phí và không cần cài plug-in Adobe Flash Player

- Thứ hai, Flash có thể làm chậm 1 phần máy tính của bạn

- Sau cùng, nó chỉ là một trong nhiều phần mềm đang chạy và chiếm tàinguyên hệ thống

HTML5 có một số mục tiêu để phân biệt nó với HTML:

HTML 5 vẫn giữ cho mình những cấu trúc cơ bản như HTML nhưng bêncạnh đó bổ sung thêm các tập lệnh mới, kết hợp với CSS 3, tạo ra phânkhung cho trang Có những câu lệnh trong HTML sẽ không được dùngtrong HTML 5 Bên cạnh đó HTML 5 còn có khả năng hỗ trợ người lậptrình như lập trình API (Application Programming Interface) và DOM(Document Object Model – Trong HTML đã được ứng dụng)

Một số trình duyệt có hỗ trợ HTML 5: Firefox, Chrome, Safari, OperaMicrosoft cũng đã dc công bố là sẽ đưa HTML 5 vào trong sản phẩm mới IE 9của mình HTML 5 sẽ là ngôn ngữ nền tảng web trong tương lai gần …

A HTML5:

- Khả năng tương thích: HTML5 vẫn giữ lại các cú pháp truyền thống trước đây,

và nếu một vài tính năng mới nào đó của HTML5 chưa được trình duyệt hỗ trợ thì

nó phải có một cơ chế fall back để render trong các trình duyệt cũ Đương nhiên

là, HTML5 không thể xóa bỏ tất cả những gì đã có suốt hơn 20 năm chỉ trong mộtngày Mặc dù điều này cũng không đồng nghĩa với việc HTML5 hỗ trợ tất cả các

Trang 22

trình duyệt, nhưng nếu bạn có một trình duyệt đủ cũ để không tương thích vớiHTML5, có lẽ đã đến lúc bạn nâng cấp trình duyệt mới!

- Tính tiện dụng: đặt người dùng lên hàng đầu nên cú pháp của HTML5

khá thoải mái (dù chưa được chặt chẽ như XHTML), thiết kế hỗ trợ sẵn bảomật, và sự tách biệt giữa phần nội dung và trình bày ngày càng thể hiện rõ:công việc định dạng hầu hết do CSS đảm nhiệm, HTML5 không còn hỗ trợphần lớn các chức năng định dạng trong các phiên bản HTML trước đây

- Khả năng hoạt động xuyên suốt giữa các trình duyệt: HTML5 cung cấp

các khai báo đơn giản hơn và một API mạnh mẽ Một ví dụ dễ thấy là khaibáo DOCTYPE:

- Khả năng truy xuất rộng rãi: HTML5 mang lại sự hỗ trợ tốt hơn cho các

ngôn ngữ và cho người khuyết tật, đồng thời cũng có thể hoạt động trên các thiết

bị và nền tảng khác nhau

- Điểm đặc trưng đầu tiên của một ngôn ngữ đánh dấu (markup language) làcác thẻ Và ở mặt này thì HTML5 được bổ sung rất nhiều cái mới, từ các thẻ tổchức nội dung (article, aside, title…) đến các thẻ hỗ trợ tương tác và multimedia(video, audio…) Trong HTML5 cũng xuất hiện một khái niệm gọi là semanticmarkup, tức là các thẻ có mang ngữ nghĩa Các thẻ này ra đời từ việc khảo sát cáctrang web và nhận diện một số thói quen đặt tên phổ biến (một số phần của trangweb thường luôn được đặt một cái tên như “header”, “footer”, “nav”) Ngoài sự

rõ ràng, sử dụng các semantic markup còn có thể đem lại lợi thế khi các công cụtìm kiếm trong tương lai tận dụng chúng để phân loại kết quả

Bên cạnh đó, thẻ <form> của HTML5 cũng được xem là một cải tiến lớn.Giờ đây với Form 2.0 (một cách gọi form trong HTML5), tất cả những chứcnăng mà bạn cần (định dạng, validate data…) đã được xây dựng trực tiếp

Ngày đăng: 16/01/2014, 11:15

HÌNH ẢNH LIÊN QUAN

Bảng HTML - Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản
ng HTML (Trang 11)
1. Sơ đồ chức năng - Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản
1. Sơ đồ chức năng (Trang 26)
2.1. Sơ đồ luồng mức khung cảnh - Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản
2.1. Sơ đồ luồng mức khung cảnh (Trang 27)
3. Sơ đồ mức dưới đỉnh 3.1. Quản lý bài viết - Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản
3. Sơ đồ mức dưới đỉnh 3.1. Quản lý bài viết (Trang 28)
4. Sơ đồ thực thể kiên kết - Tìm hiểu về HTML5 và CSS 3, ứng dụng để viết một website đơn giản
4. Sơ đồ thực thể kiên kết (Trang 31)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w