Breaking

Friday, April 5, 2013

HTML - Các thuộc tính tổng quát

Các thuộc tính tổng quát trong HTML 1-2-3-4-5

Các thuộc tính tổng quát dưới đây có thể được sử dụng trên bất kỳ phần tử HTML.
Thông tin này được cập nhật từ tổ chức nghiên cứu & phát triển các ngôn ngữ lập trình web W3C tại w3schools.com


Attributes Read More Description .
accesskey
?
• Thuộc tính accesskey được hỗ trợ trong tất cả các trình duyệt chính, ngoại trừ Opera.
• Thuộc tính accesskey xác định một phím tắt để kích hoạt một phần tử.
• Trong HTML5, thuộc tính accesskey có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, các thuộc tính accesskey có thể được sử dụng với: <a>, <area>, <button>, <input>, <label>, <legend>, và <textarea>.
• Cú pháp <element accesskey="character">
Xem ví dụ
<a href="http://film.bendoi.vn" accesskey="F"> Xem phim </a> <br>
<a href="http://music.bendoi.vn" accesskey="m"> Xem ca hát </a>
nếu dùng target="_blank" thì đôi khi mặc định nhiều trình duyệt sẽ chặn việc bật trang web với của sổ mới bằng bàn phím!
Xem Kết quả Xem phim (nhấn Alt + F hoặc Shift + Alt + F để thấy kết quả)
Xem ca hát (nhấn Alt + m hoặc Shift + Alt + m để thấy kết quả)
Chỉ định một phím tắt để kích hoạt  
class
?
• Thuộc tính class được hỗ trợ trong tất cả các trình duyệt chính.
• Thuộc tính class xác định một hoặc nhiều classnames cho một thành phần.
• Thuộc tính class là chủ yếu được sử dụng để trỏ đến một class học trong một phong cách. Tuy nhiên, nó cũng có thể được sử dụng bởi một JavaScript (thông qua HTML DOM) để thay đổi các phần tử HTML với một lớp xác định.
• Trong HTML5, thuộc tính class có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, các thuộc tính của class không thể được sử dụng với: <base>, <head>, <html>, <meta>, <param>, script, <style>, và <title>.
• Cú pháp <element class="classname">
Xem bảng thuộc tính (di chuột vào đây!)
Giá trị Mô tả
className   Quy định cụ thể một hoặc nhiều tên lớp cho một thành phần. Để xác định nhiều lớp, tách các tên lớp với một không gian, ví dụ như <span class="left important">. Điều này cho phép bạn kết hợp nhiều lớp CSS cho một phần tử HTML.

Quy tắc đặt tên:

  • Phải bắt đầu bằng một chữ cái AZ hoặc az
  • Có thể được theo sau bởi: chữ cái (A-Za-z), chữ số (0-9), dấu gạch ngang ("-"), và gạch dưới ("_")
  • Trong HTML, tất cả các giá trị là trường hợp nhạy cảm
 
Xem ví dụ

<style>
.a1{background:#98D498;} /* nền xanh*/
.a2{color:#FF0099;} /*chữ màu đỏ*/
#bd{color:#FFC03A;} /*chữ màu cam*/
</style>

<div class="a1"> nền xanh </div> <br/>
<div class="a2"> chữ màu đỏ </div> <br/>
<div class="a1 a2"> chữ màu đỏ, nền xanh</div> <br/>
<span class="a1 a2"> chữ màu đỏ, nền xanh</span> <br/><br/>
<div id="bd"> Đối tượng ID là duy nhất và chỉ sử dụng cho 1 lần trong 1 trang </div>

Xem Kết quả
nền xanh

chữ màu đỏ

chữ màu đỏ, nền xanh

chữ màu đỏ, nền xanh

Đối tượng ID là duy nhất và chỉ sử dụng cho 1 lần trong 1 trang
một hoặc nhiều đối tượng có chung một phong cách trình bày trong css  
contenteditable
?
• Thuộc tính contenteditable được hỗ trợ trong tất cả các trình duyệt chính.
• Thuộc tính contenteditable xác định xem nội dung của một phần tử là có thể chỉnh sửa hay không.
• Thuộc tính contenteditable là mới trong HTML5.
• Cú pháp <element contenteditable="true | false | inherit">
Xem bảng thuộc tính (di chuột vào đây!)
Giá trịMô tả
truecó thể chỉnh sửa
falsekhông thể chỉnh sửa
inheritkế thừa
Xem ví dụ

<p contenteditable="true">bạn có thể chỉnh sửa dòng này!</p>

Xem Kết quả

bạn có thể chỉnh sửa dòng này!

Xác định xem nội dung của một phần tử là có thể chỉnh sửa hay không mới
contextmenu
?
• Thuộc tính ContextMenu không được hỗ trợ trong bất kỳ của các trình duyệt.
• Thuộc tính ContextMenu quy định cụ thể một menu ngữ cảnh cho một phần tử. Menu ngữ cảnh xuất hiện khi người dùng phải nhấp chuột vào phần tử.
• Giá trị của các thuộc tính ContextMenu là id của phần tử <menu> để mở.
• Thuộc tính ContextMenu mới trong HTML5.
• Cú pháp <element contextmenu="menu_id">
Xem bảng thuộc tính (di chuột vào đây!)
Giá trịMô tả
menu_idId của các yếu tố <menu> mở
Xem ví dụ
<menu id="supermenu">
<command label="Step 1: Write Tutorial" onclick="doSomething()">
<command label="Step 2: Edit Tutorial" onclick="doSomethingElse()">
</menu>
Xem Kết quả
Quy định cụ thể một menu ngữ cảnh cho một phần tử. Menu ngữ cảnh xuất hiện khi người dùng phải nhấp chuột vào các phần tử mới
dir
?
• Thuộc tính thư mục được hỗ trợ trong tất cả các trình duyệt chính.
• Các thuộc tính thư mục chỉ định hướng văn bản nội dung của phần tử.
• Trong HTML5, thuộc tính thư mục có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, các thuộc tính thư mục không có thể được sử dụng với: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, và <script>.
• Cú pháp <element dir="ltr|rtl|auto">
Xem bảng thuộc tính (di chuột vào đây!)
Giá trịMô tả
ltrMặc định. Hướng văn bản từ trái sang phải
rtlHướng văn bản từ phải sang trái
autoHãy để trình duyệt tìm ra hướng văn bản, dựa trên nội dung
Xem ví dụ
<p dir="rtl">phải tới trái</p>
<p dir="ltr">trái tới phải</p>
<p dir="auto">tự động</p>
Xem Kết quả

phải tới trái

trái tới phải

tự động

Quy định cụ thể các văn bản chỉ đạo về nội dung trong một yếu tố  
draggable
?
• Các thuộc tính có thể kéo được hỗ trợ trong Internet Explorer 9 +, Firefox, Opera, Chrome, và Safari.
• Lưu ý: Internet Explorer 8 và phiên bản trước, không hỗ trợ các thuộc tính có thể kéo được.
• Thuộc tính kéo xác định xem một phần tử là kéo hay không.
• Mẹo: Liên kết và hình ảnh có thể kéo theo mặc định.
• Mẹo: Các thuộc tính có thể kéo thường được sử dụng trong các hoạt động kéo và thả.
• Thuộc tính kéo là mới trong HTML5.
• Cú pháp <element draggable="true|false|auto">
Xem bảng thuộc tính (di chuột vào đây!)
Giá trịMô tả
truekéo
falsekhông kéo
automặc định của trình duyệt
Xem ví dụ

<p draggable="true">có thể kéo đi chỗ khác.</p>

Xem Kết quả

có thể kéo đi chỗ khác.

Xác định xem một phần tử là kéo hay không mới
dropzone
?

• Thuộc tính dropzone không được hỗ trợ trong bất kỳ của các trình duyệt.
• Thuộc tính dropzone xác định xem các dữ liệu kéo được sao chép, di chuyển, hoặc liên kết, khi nó được thả trên một phần tử.
• Thuộc tính dropzone là mới trong HTML5.
• Cú pháp <element dropzone="copy|move|link">

Xem bảng thuộc tính (di chuột vào đây!)
Giá trịMô tả
copyThả các dữ liệu sẽ dẫn đến một bản sao của dữ liệu kéo
moveThả các dữ liệu sẽ kết quả trong các dữ liệu kéo được di chuyển đến vị trí mới
linkThả các dữ liệu sẽ dẫn đến một liên kết đến các dữ liệu ban đầu
Xem ví dụ

<p draggable="true">có thể kéo đi chỗ khác.</p>

Xem Kết quả

có thể kéo đi chỗ khác.

Xác định xem các dữ liệu kéo được sao chép, di chuyển, hoặc liên kết, khi giảm mới
hidden
?
• Các thuộc tính ẩn được hỗ trợ trong tất cả các trình duyệt chính, ngoại trừ Internet Explorer.
• Các thuộc tính ẩn là một thuộc tính boolean.
• Khi hiện tại, nó xác định rằng một yếu tố không là có, hoặc là không còn, có liên quan.
• Trình duyệt không cần hiển thị các yếu tố có thuộc tính ẩn chỉ định.
• Các thuộc tính ẩn cũng có thể được sử dụng để giữ cho một người sử dụng từ nhìn thấy một yếu tố cho đến khi một số điều kiện khác đã được đáp ứng (như chọn một ô trống, vv.) Sau đó, một JavaScript có thể loại bỏ các thuộc tính ẩn, và làm cho các yếu tố có thể nhìn thấy.
• Các thuộc tính ẩn là mới trong HTML5.
• Cú pháp <element hidden>
Xem ví dụ
<p hidden>bạn không thấy được dòng chữ này!</p>
Xem Kết quả
Xác định rằng một yếu tố không là có, hoặc là không còn, liên quan mới
id
?
• Thuộc tính Id được hỗ trợ trong tất cả các trình duyệt chính.
• Tthuộc tính Id xác định một id duy nhất cho một phần tử HTML (giá trị phải là duy nhất trong các tài liệu HTML).
• Thuộc tính Id được sử dụng nhiều nhất để trỏ đến một phong cách trong một phong cách, và bằng JavaScript (thông qua HTML DOM) để thao tác các phần tử với id cụ thể.
• Trong HTML5, thuộc tính id có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, thuộc tính id không thể được sử dụng với: <base>, <head>, <html>, <meta>, <param>, script, <style>, và <title>.
• Lưu ý: HTML 4.01 có hạn chế lớn hơn về nội dung của các giá trị id (ví dụ, trong 4.01 id giá trị HTML không thể bắt đầu với một số).
• Cú pháp <element id="id">
Xem ví dụ
<script>
function aaa()
{
document.getElementById("cauchao").innerHTML="có thể giúp gì được bạn ?";
}
</script>
<span id="cauchao">web.bendoi.vn!</span>
<button onclick="aaa()">ok!</button>
Xem Kết quả web.bendoi.vn!
Chỉ định một id duy nhất cho một yếu tố  
lang
?
• Thuộc tính lang được hỗ trợ trong tất cả các trình duyệt chính.
• Thuộc tính lang xác định ngôn ngữ nội
• Trong HTML5, thuộc tính lang có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, thuộc tính lang không có thể được sử dụng với: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, và script.
• Cú pháp <element lang="language_code"> Xem mã ngôn ngữ tại đây
Xem ví dụ
<p lang="vi">Đây là tiếng Việt</p>
Xem Kết quả

Đây là tiếng Việt

Xác định ngôn ngữ nội dung của phần tử  
spellcheck
?
• Thuộc tính kiểm tra chính tả được hỗ trợ trong Internet Explorer 10, Firefox, Opera, Chrome, và Safari.không được hỗ trợ trong Internet Explorer 9 và các phiên bản trước đó.
• Thuộc tính kiểm tra chính tả chỉ định cho dù các yếu tố là có lỗi chính tả và ngữ pháp của nó kiểm tra hay không.
• Sau đây có thể được spellchecked:
- Các giá trị văn bản trong các yếu tố đầu vào (không mật khẩu)
- Văn bản trong các yếu tố <textarea>
- Văn bản trong các yếu tố có thể chỉnh sửa
• Thuộc tính kiểm tra chính tả là mới trong HTML5.
• Cú pháp <element spellcheck="true|false">
Xem ví dụ
<p contenteditable="true" spellcheck="true">This is a paragraph.</p>
Xem Kết quả

This is a paragraph.

Xác định xem nguyên tố là có lỗi chính tả và ngữ pháp của nó kiểm tra hay không mới
style
?
• Thuộc tính style được hỗ trợ trong tất cả các trình duyệt chính.
• Thuộc tính style cách xác định một phong cách nội tuyến cho một yếu tố.
• Thuộc tính style sẽ ghi đè lên bất kỳ phong cách thiết lập trên toàn cầu, ví dụ như phong cách quy định trong thẻ <style> hoặc trong một sheet bên ngoài.
• Giá trị CSS phân cách bằng dấu chấm phẩy (ví dụ style = "color: blue; text-align: center")
• Trong HTML5, thuộc tính phong cách có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, các thuộc tính phong cách không thể được sử dụng với: <base>, <head>, <html>, <meta>, <param>, script, <style>, và <title>.
• Cú pháp <element style="style_definitions">
Xem ví dụ
<p contenteditable="true" spellcheck="true">This is a paragraph.</p>
Xem Kết quả
1111111111

22222222222

Xác định một phong cách CSS nội tuyến cho một yếu tố  
tabindex
?
• Thuộc tính tabindex được hỗ trợ trong tất cả các trình duyệt chính.
• Thuộc tính tabindex xác định thứ tự tab của một phần tử (khi nút "tab" được sử dụng để điều hướng).
• Trong HTML5, thuộc tính tabindex có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, thuộc tính tabindex có thể được sử dụng với: <a>, <area>, <button>, <input>, <object>, <select>, và <textarea>.
• Cú pháp <element tabindex="number">
Xem ví dụ
<a href="http://film.bendoi.vn/" tabindex="2" target="_blank">film</a><br />
<a href="http://music.bendoi.vn/" tabindex="1" target="_blank">music</a><br />
<a href="http://ebook.bendoi.vn/" tabindex="3" target="_blank">ebook</a>
Xem Kết quả film
music
ebook
Chỉ định thứ tự tabbing của một phần tử  
title
?
• Thuộc tính tiêu đề được hỗ trợ trong tất cả các trình duyệt chính.
• Thuộc tính tiêu đề xác định thông tin thêm về một phần tử.
• Các thông tin thường được thể hiện như một văn bản tooltip khi di chuyển chuột trên phần tử.
• Trong HTML5, thuộc tính tiêu đề có thể được sử dụng trên bất kỳ phần tử HTML (nó sẽ xác nhận trên bất kỳ phần tử HTML. Tuy nhiên, nó không phải là nhất thiết hữu ích).
• Trong HTML 4.01, thuộc tính tiêu đề không thể được sử dụng với: <base>, <head>, <html>, <meta>, <param>, script, <style>, và <title>.
• Cú pháp <element title="text">
Xem ví dụ
<abbr title="Phim tổng hợp">film.bendoi.vn</abbr>
<p title="Video nhạc trữ tình">music.bendoi.vn</p>
Xem Kết quả Di chuột vào 2 dòng chữ dưới đây:
film.bendoi.vn

music.bendoi.vn

Quy định cụ thể thông tin thêm về một yếu tố  
translate
?
Vẫn đang quá trình nghiên cứu! Bạn quay lại xem sau!
Xác định xem giá trị của một nguyên tố sẽ được dịch khi trang được bản địa hóa, hay không. mới

Xem tất cả thuộc tính của CSS
Thư góp ý
Thanks: ... | w3.org | w3schools .com
( 2013-04-06 11:02)

No comments:

Post a Comment