5 tính năng của HTML có thể bạn chưa biết

Việc học một ngôn ngữ khá đơn giản và dễ dàng, HTML cung cấp số lượng lớn các tính năng hữu ích, nhiều trong số các tính năng đó có thể bạn còn chưa biết đến. Bài viết dưới đây chúng tôi sẽ cung cấp và giới thiệu 5 tính năng của HTML có thể bạn chưa biết đến.

5 tính năng của HTML có thể bạn chưa biết mà chúng tôi muốn giới thiệu cho bạn ở đây bao gồm từ tính năng từ kiểm tra chính tả đến tính năng thêm các phím tắt.

 

5 tính năng của HTML có thể bạn chưa biết

Kiểm tra chính tả khi bạn gõ

Tính năng của HTML có thể bạn chưa biết đầu tiên là tính năng kiểm tra chính tả. Thuộc tính spellcheck trên các trình duyệt để kiểm tra chính tả trong quá trình người dùng gõ một phần tử. Đây là thuộc tính toàn cầu, điều đó có nghĩa là bạn có thể thêm nó và bất kỳ thẻ HTML nào.

Tuy nhiên thuộc tính này chỉ hoạt động trên các phần tử có thể thêm text input. Thuộc tính “toàn cầu” này cực kỳ hữu ích vì nó có thể được thừa kế bởi các phần tử con. Chẳng hạn bạn thêm thuộc tính này vào thẻ

và tất cả các phần tử con thêm text input sẽ kế thừa thuộc tính này.

Thuộc tính kiểm tra chính tả hoạt động trên tất cả các dạng : text, search, url, và email. Ngoài ra thuộc tính này cũng hoạt động trên [/b] và các phần tử có thể chỉnh sửa (các phần tử có thuộc tính có thể chỉnh sửa).

Giá trị của nó có thể là một chuỗi rỗng (empty string), đúng (true) hoặc sai (false). Chuỗi rỗng và đúng sẽ kích hoạt kiểm tra chính tả.

1

2 placeholder='Type something here'>

3

4 Type something here

5

Trong đoạn mã trên, cả thẻ

sẽ kiểm tra chính tả khi người dùng gõ phần tử.

Nếu người dùng đã tắt chức năng kiểm tra chính tả trong cài đặt trình duyệt, chính tả sẽ không được kiểm tra, ngay cả khi đã thêm spellcheck.

An toàn từ các nguồn CDN bị thỏa hiệp

Việc lưu trữ các nguồn, chẳng hạn như script và các file stylesheet thông qua CDN khá là phổ biến. Tuy nhiên nếu CDN bị thỏa hiệp, những file được lưu trữ đó và bất kỳ nguồn nào khác trên trang web của bạn cũng sẽ bị xâm nhập.

Cùng xem mạng phát triển của Mozilla (Mozilla Developer Network) nói gì về vấn đề này:

“... bằng cách sử dụng CDN người dùng cũng phải đối mặt với những nguy cơ, nếu kẻ tấn công có quyền kiểm soát CDN, họ có thể “tiêm” các nội dung độc hại vào các file trên CDN (hoặc thay thế hoàn toàn các file) và do đó kẻ tấn công cũng có thể tấn công tất cả các trang web tải các file từ CDN đó”.

Để ngăn chặn điều này, W3C đã giới thiệu và trình làng Subresource Integrity (SRI) vào đầu năm 2014. Subresource Integrity (SRI) so sánh giá trị băm (hash value) (kết quả của việc áp dụng một hàm băm vào đầu vào) của tài nguyên để xác nhận nó.

Giả sử có 1 file jаvascript tại địa chỉ https://example.com/example.js. Đầu tiên, bạn áp dụng một hàm băm cho file đó, sau đó thêm giá trị băm (hash value) được tạo ra vào thuộc tính integrity của thẻ

Bây giờ, bất cứ khi nào một trang web của trang web của bạn với các mã trên có để tải example.js, trình duyệt đầu tiên áp dụng hàm băm, và tải và chạy example.js chỉ khi giá trị băm của nó khớp với giá trị integrity.

Nếu example.com bị thỏa hiệp và example.js bị can thiệp thì giá trị băm của example.js sẽ không khớp với giá trị integrity.

Các CDN phổ biến nhất cung cấp giá trị SRI integrity, nhưng bạn cũng có thể tạo ra một giá trị SRI integrity.

Ghi đè form target trong nút submit

Có thể bạn đã quen với thuộc tính target, thuộc tính quyết định vị trí mở một hyperlinked, chẳng hạn trên cùng một trang hoặc trong một tab mới. Ngoài ra có thể bạn đã biết cùng một thuộc tính target được sử dụng trong thẻ


quyết định vị trí hiển thị phản hồi từ việc gửi form.

 

Một trong những bản phác thảo HTML5 ban đầu, formtarget được định nghĩa cùng 4 thuộc tính khác: [b]formaction, formenctype, formmethod, và formnovalidate.

Các thuộc tính này có thể được sử dụng với các nút submit, và chúng ghi đè các thuộc tính tương ứng trong thẻ của các nút.

Vì vậy khi có một biểu mẫu được gửi bằng cách sử dụng nút submit có thuộc tính formtarget, phản hồi được hiển thị theo giá trị formtarget, thay vì giá trị target của .

 

Trong đoạn mã trên khi biểu mẫu được gửi bằng nút submit thứ 2 (nút in), phản hồi sẽ xuất hiện trong một ngữ cảnh trình duyệt web mới, chẳng hạn như trong một tab mới.

Ẩn các phần tử semantic

Khi nói đến hiding element, chúng ta đã trải qua các giai đoạn khác nhau của các hiding element: sử dụng opacity:0, visibility:hidden, height:0; width:0, display:none, text-indent:-999px file CSS.

Mỗi phương pháp sẽ có mục đích riêng của nó, chẳng có phương pháp nào là dư thừa cả, và đó không phải là thuộc tính HTML hidden. Nếu một phần tử hidden được chỉ định trên đó, phần tử đó sẽ bị ẩn.

Nó hoạt động giống như display:none; CSS rule, phần tử có thuộc tính hidden không được hiển thị trên trang.

Bất kỳ script nào trong phần tử sẽ được thực thi và nếu đó là một biểu mẫu, nó sẽ được submit cùng với các kiểm soát biểu mẫu khác trong quá trình gửi biểu mẫu.

Tuy nhiên điểm nổi bật của hidden đó là nó là semantic phù hợp. Semantic và hidden và một phần của HTML5.

Hơn nữa, khi một phần tử bị ẩn, nó sẽ bị ẩn trên tất cả các nền tảng, không chỉ riêng các trình duyệt web mà còn cả screenreader , TV, máy chiếu, … .

Nó không phụ thuộc vào style, ngay cả khi bạn tách CSS ra khỏi trang, phần tử vẫn bị ẩn. Trong trường hợp display:none; điều đó sẽ không xảy ra. Vì vậy, có thể nói hidden là “lớp bọc sắt” của display:none;.

Thêm phím tắt

Thuộc tính accesskey được định nghĩa trong HTML4, tạo ra phím tắt mà người dùng có thể sử dụng để thao tác một phần tử trên trang.

Sự kết hợp phím tắt phụ thuộc vào 2 điều:

1. Giá trị accesskey mà chúng ta cung cấp cho một phần tử

2. Các phím được gán trước bởi trình duyệt cho cùng một phần tử.

 

Trên trình duyệt Firefox, nếu nhấn tổ hợp phím Alt + Shift + V (trong Windows) hoặc Alt + Control + V (trong MacOS), bạn sẽ nhận được thông báo 'View Clicked'.

Vì các phím trình duyệt được cài đặt trước thay đổi theo từng trình duyệt và hệ điều hành, do đó bạn cho phép người dùng biết các phím kết hợp được sử dụng cho các phím tắt.

Như vậy là chúng tôi đã giới thiệu cho bạn 5 tính năng của HTML. Nếu có bất kỳ câu hỏi nào muốn chúng tôi giải đáp, bạn có thể để lại bình luận của mình ở phần dưới bài viết.

Nếu bạn dùng ThunderBird để gửi mail bạn tham khảo cách Tạo chữ ký HTML cho Email tại đây trên ThunderBird để làm cho email của mình trở nên chuyên nghiệp hơn nhé


Thường các web người dùng sẽ chèn link vào hình ảnh trong HTML để tối ưu trang web của mình, nếu bạn chưa biết cách chèn link vào hình ảnh trong HTML thì TCN sẽ hướng dẫn các bạn một cách chi tiết nhất.

TIN LIÊN QUAN

Tìm kiếm tập tin thông minh hơn trong Windows 8

(TCN) - Nếu chưa quen, có thể bạn sẽ bối rối khi tìm kiếm tập tin trong Windows 8. Đừng lo, bạn sẽ hết ngay sau khi đọc bài này.

Disable HTML 5 Autoplay: tiện ích mở rộng giúp chặn video tự chạy khi lướt web

Chắc hẳn khi lướt web, không ít lần bạn bắt gặp những quảng cáo, những video dạng auto-play, vừa khó chịu vừa quấy rầy người khác nếu bạn đang ngồi ở nơi yên tĩnh mà quên tắt loa. Nhưng may mắn thay, một extension cho Chrome và Opera có thể giúp

Cách thêm terminal code được mã hóa màu vào Microsoft Word

Nếu bạn muốn đặt mã màu chính xác cho Terminal code trong Word, chỉ sao chép và dán sẽ không có tác dụng. Bạn sẽ cần sử dụng công cụ để tạo HTML được mã hóa màu, sau đó nhập HTML vào Word.

Hướng dẫn lấy link phim trực tiếp bằng công cụ tìm kiếm Google

Nếu bạn là một người thích xem phim, thì chắc có lẽ bạn sẽ thường xuyên tìm kiếm các link tải trực tiếp của các bộ phim yêu thích. Bài viết này sẽ chia sẻ một thủ thuật tìm kiếm Google đơn giản giúp bạn lấy link tải trực tiếp của bất kỳ bộ phim nào.

Tìm kiếm email với file đính kèm nhanh chóng trong Gmail

Bạn có thể tìm kiếm và quản lý tập tin đính kèm email trong Gmail một cách dễ dàng với một số mẹo mà Download.com.vn cung cấp sau đây.

Cách kiểm tra iPad Cũ “Ngon - Xịn - Mịn - Rẻ” đơn giản trước khi mua

Máy tính bảng cũ là một lựa chọn phổ biến cho những người muốn sử dụng một chiếc máy tính bảng với giá thành tốt hơn so với máy tính bảng mới. Đặc biệt, đối với những người yêu thích dòng iPad của Apple, một chiếc iPad cũ cũng là sự lựa chọn phổ

Đã có phần mềm Download IDM 6.15 Build 12

Internet Download Manager (IDM) – Chương trình hỗ trợ download phổ biến nhất thế giới, tăng tốc download nhanh gấp 5 lần.

THỦ THUẬT HAY

Cách kích hoạt giao diện Gmail mới dễ sử dụng hơn

Đầu tiên, các bạn truy cập vào trang web mail.google.com để mở Gmail của mình lên. Nhìn vào góc phải màn hình sẽ thấy biểu tượng bánh răng, bấm vào đó chọn Thử Gmail mới.

Cách sử dụng PDF Candy Desktop để chuyển đổi file PDF thành file Word

Đây là phần mềm chuyên dùng cho file PDF, bạn có thể chuyển đổi file PDF thành file Word, file .DOCX, đổi file ảnh .JPG thành file PDF, chuyển đổi file PNG thành PDF, đổi file PDF thành file Excel... Phổ biến nhất vẫn

Hướng dẫn xóa lịch sử duyệt web trên Google Chrome

Sau một thời gian dài sử dụng bạn cảm thấy trình duyệt Chrome của mình hoạt động có vẻ trì trệ, tốc độ duyệt web giảm xuống rõ rệt. Vậy phải làm sao bây giờ?

Download Spotify Premium apk phiên bản mới nhất 2023

Spotify premium apk là ứng dụng dành cho người đam mê âm nhạc, yêu thích nghe nhạc độc quyền của các nghệ sĩ lớn trên toàn cầu. HÃy cùng trangcongnghe.vn tải Spotify APK miễn phí qua bài viết dưới đây.

Hướng dẫn cài công cụ hỗ trợ jailbreak iOS 10 - 10.3.3 cho máy sử dụng 64-bit

Tương tự như H3lix, doubleH3lix được phát triển bởi hai lập trình viên nổi tiếng Siguza và Tihmstar, dựa trên một công cụ khai thác lỗ hổng quen thuộc trên các bản jailbreak khác như v0rtex exploit, KPP bypass,

ĐÁNH GIÁ NHANH

Mở hộp và đánh giá thiết kế Huawei P20: đẹp, mạnh mẽ và nhỏ gọn

Giống như Huawei P20 Pro, Huawei P20 cũng được đóng trong một chiếc hộp bằng bìa cứng có màu trắng gọn gàng và đơn giản. Bên trong hộp, ngoài máy ra chúng ta có khá nhiều phụ kiện đi kèm bao gồm củ sạc nhanh 22.5 W,

Đánh giá Lenovo A7010: phablet đáp ứng tốt mọi nhu cầu, trừ game nặng

Lenovo A7010 là phiên bản kế nhiệm của chiếc K3 Note (A7000) từng được chú ý trên thị trường smartphone xách tay năm ngoái. Sản phẩm này vừa được bán chính thức tại Việt Nam vào...

Trên tay iPad mini 6: Thiết kế mỏng nhẹ, nhiều màu sắc

iPad mini 6 vừa được Apple chính thức cho ra mắt tại sự kiện hôm 14/9 vừa qua. Trong bài viết này, chúng ta hãy cùng trên tay iPad Mini 6 để xem chiếc tablet này có gì hấp dẫn người dùng nhé. Đập hộp iPad mini 6 Phong