banner image

Semantic HTML và HTML Entities


1. Giới thiệu

Semantic HTML hay Semantic tag hay Semantic element là cách viết sử dụng các thẻ HTML mô tả rõ ràng ý nghĩa về cấu trúc của phần tử đó đối với các trình duyệt và lập trình viên.
Các phần tử non-semantic không có mô tả rõ ràng về nội dung bên trong phần tử

<div>

<span>
Các phần tử semantic đưa ra các mô tả rõ ràng về nội dung bên trong phần tử

<form>

<table>

<img>

2. Trình duyệt hỗ trợ


Các phần tử semantic trong HTML5 được hỗ trợ hầu hết bởi các trình duyệt hiện đại

3. Một vài semantic mới trong HTML5

Thẻ Mô tả
<article> Định nghĩa một bài báo
<aside> Xác định nội dung nằm bên cạnh nội dung của trang
<details> Xác định các chi tiết khác mà người dùng có thể xem hoặc ẩn
<figcaption> Định nghĩa một chú thích cho thẻ <figure>
<figure> Chỉ đánh dấu một ảnh trong tài liệu.
<footer> Định nghĩa phần footer cho một tài liệu hoặc một đoạn
<header> Định nghĩa một tiêu đề cho một tài liệu hoặc phần
<main> Chỉ định các nội dung chính của một tài liệu
<mark> Định nghĩa đánh dấu/làm nổi bật văn bản
<nav> Định nghĩa liên kết điều hướng
<section> Định nghĩa một phần trong một tài liệu
<summary> Hiển thị  tiêu đề cho phần tử <details>
<time> Định nghĩa ngày/giờ



Vui lòng xem tiếp tại đây:
https://viblo.asia/p/semantic-html-va-mot-so-the-html-de-phan-chia-noi-dung-trang-ByEZk9k25Q0

HTML Entities được dùng để biểu diễn các ký tự đặc biệt hoặc các biểu tượng không có trên bàn phím vào trong HTML, JavaScript và CSS.
HTML Entities bao gồm cả thực thể số và chữ, chẳng hạn biểu tượng bản quyền © có kiểu viết dạng chữ là &copy; còn kiểu viết dạng số là &#169; Cả hai đều tương đương nhau, kiểu chữ thì dễ nhớ hơn nhưng kiểu số lại được các trình duyệt web hỗ trợ nhiều hơn.
Cần lưu ý là các HTML Entities bắt đầu bằng dấu & và kết thúc bằng dấu ; còn ở giữa sẽ là tên hoặc số, có phân biệt chữ hoa – thường.

1. Một vài mã kí tự hay sử dụng

Result Description Entity Name Entity Number
non-breaking space &nbsp; &#160;
< less than &lt; &#60;
> greater than &gt; &#62;
& ampersand &amp; &#38;
" double quotation mark &quot; &#34;
' single quotation mark (apostrophe) &apos; &#39;
¢ cent &cent; &#162;
£ pound &pound; &#163;
¥ yen &yen; &#165;
euro &euro; &#8364;
© copyright &copy; &#169;
® registered trademark &reg; &#174;

2. UTF-8 Currency Symbols

Char Dec Hex Entity Name
&#8352; &#20A0; euro-currency sign
&#8353; &#20A1; colon sign
&#8354; &#20A2; cruzeiro sign
&#8355; &#20A3; french franc sign
&#8356; &#20A4; lira sign
&#8357; &#20A5; mill sign
&#8358; &#20A6; naira sign
&#8359; &#20A7; peseta sign
&#8360; &#20A8; rupee sign
&#8361; &#20A9; won sign
&#8362; &#20AA; new sheqel sign
&#8363; &#20AB; dong sign
&#8364; &#20AC; &euro; euro sign
&#8365; &#20AD; kip sign
&#8366; &#20AE; tugrik sign
&#8367; &#20AF; drachma sign
&#8368; &#20B0; german penny symbol
&#8369; &#20B1; peso sign
&#8370; &#20B2; guarani sign
&#8371; &#20B3; austral sign
&#8372; &#20B4; hryvnia sign
&#8373; &#20B5; cedi sign
&#8374; &#20B6; livre tournois sign
&#8375; &#20B7; spesmilo sign
&#8376; &#20B8; tenge sign
&#8377; &#20B9; indian rupee sign
&#8378; &#20BA; turkish lira sign
&#8379; &#20BB; nordic mark sign
&#8380; &#20BC; manat sign
&#8381; &#20BD; ruble sign
&#8382; &#20BE; lari sign
&#8383; &#20BF; bitcoin sign

3. Smiley Emojis For Web

Char Dec Hex Entity Name
😀 &#128512; &#1F600; grinning face
😁 &#128513; &#1F601; grinning face with smiling eyes
😂 &#128514; &#1F602; face with tears of joy
😃 &#128515; &#1F603; smiling face with open mouth
😄 &#128516; &#1F604; smiling face with open mouth and smiling eyes
😅 &#128517; &#1F605; smiling face with open mouth and cold sweat
😆 &#128518; &#1F606; smiling face with open mouth and tightly-closed eyes
😇 &#128519; &#1F607; smiling face with halo
😈 &#128520; &#1F608; smiling face with horns
😉 &#128521; &#1F609; winking face
😊 &#128522; &#1F60A; smiling face with smiling eyes
😋 &#128523; &#1F60B; face savouring delicious food
😌 &#128524; &#1F60C; relieved face
😍 &#128525; &#1F60D; smiling face with heart-shaped eyes
😎 &#128526; &#1F60E; smiling face with sunglasses
😏 &#128527; &#1F60F; smiling face
😐 &#128528; &#1F610; neutral face
😑 &#128529; &#1F611; expressionless face
😒 &#128530; &#1F612; unamused face
😓 &#128531; &#1F613; face with cold sweat
😔 &#128532; &#1F614; pensive face
😕 &#128533; &#1F615; confused face
😖 &#128534; &#1F616; confounded face
😗 &#128535; &#1F617; kissing face
😘 &#128536; &#1F618; face throwing a kiss
😙 &#128537; &#1F619; kissing face width smiling eyes
😚 &#128538; &#1F61A; kissing face width closed eyes
😛 &#128539; &#1F61B; face with stuck-out tongue
😜 &#128540; &#1F61C; face with stuck-out tongue and winking eye
😝 &#128541; &#1F61D; face with stuck-out tongue and tightly-closed eyes
😞 &#128542; &#1F61E; disappointed face
😟 &#128543; &#1F61F; worried face
😠 &#128544; &#1F620; angry face
😡 &#128545; &#1F621; pouting face
😢 &#128546; &#1F622; crying face
😣 &#128547; &#1F623; persevering face
😤 &#128548; &#1F624; face with look of triumph
😥 &#128549; &#1F625; disappointed but relieved face
😦 &#128550; &#1F626; frowning face with open mouth
😧 &#128551; &#1F627; anguished face
😨 &#128552; &#1F628; fearful face
😩 &#128553; &#1F629; weary face
😪 &#128554; &#1F62A; sleepy face
😫 &#128555; &#1F62B; tired face
😬 &#128556; &#1F62C; grimacing face
😭 &#128557; &#1F62D; loudy crying face
😮 &#128558; &#1F62E; face with open mouth
😯 &#128559; &#1F62F; hushed face
😰 &#128560; &#1F630; face with open mouth and cold sweat
😱 &#128561; &#1F631; face screaming in fear
😲 &#128562; &#1F632; astonished face
😳 &#128563; &#1F633; flushed face
😴 &#128564; &#1F634; sleeping face
😵 &#128565; &#1F635; dizzy face
😶 &#128566; &#1F636; face without mouth
😷 &#128567; &#1F637; face with medical mask
Ngoài vài bộ mã kể trên thì còn nhiều bảng mã khác các bạn tham khảo thêm ở w3school theo link bên dưới
https://www.w3schools.com/charsets/
Semantic HTML và HTML Entities Semantic HTML và HTML Entities Reviewed by kentrung on April 17, 2019 Rating: 5

No comments:

Powered by Blogger.