5 HTML Tags có thể bạn chưa biết

Khi mới bắt đầu theo nghề, nhất là trên ghế nhà trường, lúc trước mình và các bạn của mình hay cùng rủ nhau thành một nhóm và tập code những website đơn giản như là: Langding page, blog,… tập code sao cho giống như web của người ta nhất rồi sau một hồi sửa

Khi mới bắt đầu theo nghề, nhất là trên ghế nhà trường, lúc trước mình và các bạn của mình hay cùng rủ nhau thành một nhóm và tập code những website đơn giản như là: Langding page, blog,… tập code sao cho giống như web của người ta nhất rồi sau một hồi sửa thì cũng cảm thấy giống giống lúc đó cũng vui lắm. Hồi đó mình mới học thì thấy rất nhiều thẻ html nào là: <div>, <p>, <a>, <b>, <strong>, <div>,… còn css nữa nhiều vô kể, nên là chỉ nhớ được chừng đó thôi và hầu hết là không hiểu về ngữ nghĩa (sematic) của chúng, mình nhớ hầu hết là code bằng thẻ div thôi, đụng gì cũng thẻ div :v. Nhưng mà sau này tìm hiểu thì mình mới biết là có nhiều thẻ mà mình chưa bao giờ biết. Nên nay mình xin chia sẻ với các bạn để sau này có dùng thì mình còn nhớ, bổ sung thêm kiến thức cho những bạn mới.

1. Thẻ mark:

Là thẻ sử dụng để hightlight hoặc là đánh dấu 1 phần của đoạn text. Mặc định color của nó là màu đen và backgroundyellow

<!DOCTYPEhtml><html><head></head><body><p>
            in this paragraph, there is a text
            <!-- 
                by default => (
                    color: black;                
                    background-color: yellow;
                )
             --><mark>highlighted</mark></p></body></html>

Output:

2. Thẻ address:

Là thẻ mang ngữ nghĩa là hiển thị thông tin liên hệ như là email, phone number, address,…

<!DOCTYPEhtml><html><head></head><body><address>
            Posted by
            <ahref="https://t.me/AyaBouchiha"> Aya Bouchiha </a><br/>
            Email Address:
            <ahref="mailto:[email protected]mail.com">[email protected]</a><br/>
            Phone Number:
            <ahref="tel:+212632772265">+212632772265 </a><br/>
            Morocco, Azemmour
        </address></body></html>

Output:

3. Thẻ noscript:

Thẻ này có thể đặt ở body hoặc head tag nó sẽ hiển thị một đoạn text html rằng nếu đoạn script không được support hoặc nếu browser disabled script. Còn không thì nó sẽ không hiển thị gì cả, thẻ này có tác dụng như một message thông báo cho user rằng đoạn script này không chạy hoặc không được hổ trợ.

Note: Bạn cũng nên chú ý rằng thẻ noscript có thể ảnh hưởng đến SEO khi nó được viết trên nhiều trang. Bạn hãy xem solutions để tìm cách khắc phục.

<!DOCTYPEhtml><html><body><script>alert("javascript is supported in your browser :)");</script><noscript> Javascript is not supported in your browser :( </noscript></body></html>

Output:

4. Thẻ time:

Thẻ này đại diện cho một khoản thời gian cụ thể. Nó bao gồm thuộc tính datetime để mà machine-readable (ở đây có thể hiểu là bot của google có thể đọc được và hiểu). Tốt hơn cho search engine.

<html><head></head><body><p>
            The next meeting will be held on 
            <timedatetime="2021-11-25">
                Nov 25
            </time>
            in Rabat
        </p></body></html>

Output:

5. Thẻ var:

Thẻ này giống trong javascript quá nhỉ :v. Thật ra về ngữ nghĩa thì same nhau thôi ạ, nó có nghĩa là variables, nhưng không phải được dùng để khai báo biến đâu nhé. Nội dung của nó là dạng italicize.

<html><head></head><body><div><!--
                by default (
                    var {
                        font-style: italic;
                    }
                )
            --><p>Ex:1 solve this equation:</p><var>4x</var> + <var>2y</var> = 12
        </div></body></html>

Ouput:

Summary:

<mark>: highlight text.

<address>: show thông tin liên hệ.

<noscript>: hiển thị một alert khi browser không hổ trợ scripting.

<time>: Định nghĩa một khoảng thời gian cụ thể.

<var>: Chỉ ra một đối tượng như là biến.

Cảm ơn các bạn, hy vọng các bạn sẽ có thêm cho mình một chút kiến thức trên hành trang của mình!

Nguồn: viblo.asia

Bài viết liên quan

WebP là gì? Hướng dẫn cách để chuyển hình ảnh jpg, png qua webp

WebP là gì? WebP là một định dạng ảnh hiện đại, được phát triển bởi Google

Điểm khác biệt giữa IPv4 và IPv6 là gì?

IPv4 và IPv6 là hai phiên bản của hệ thống địa chỉ Giao thức Internet (IP). IP l

Check nameservers của tên miền xem website trỏ đúng chưa

Tìm hiểu cách check nameservers của tên miền để xác định tên miền đó đang dùn

Mình đang dùng Google Domains để check tên miền hàng ngày

Từ khi thông báo dịch vụ Google Domains bỏ mác Beta, mình mới để ý và bắt đầ