DEV Community

Syed Muhammad Ali Raza
Syed Muhammad Ali Raza

Posted on

HTML Semantics to Charsets

Comprehensive Guide to HTML: From Semantics to Charsets

HTML (Hypertext Markup Language) is the backbone of the web that allows you to create and display content. In this tutorial, we will explore basic HTML concepts and techniques and practical implementations.

HTML computer code

When adding code to your HTML content, use the element for internal code snippets:

<p> Use the <code> <div></code> element for containers. </p>

HTML semantics

Improve the structure and accessibility of your website using semantic HTML5 elements:

<header>
    <h1>Welcome to our site</h1>
</header>
<main>
    <section>
        <h2>About Me</h2>
        <p>Web developers interested in HTML semantics. </p>
    </section>
    <! - ... ->
</main>
<footer>
    <p> Contact me <a href="mailto:contact@example.com"> contact@example.com </a> </p>
</footer>

HTML style guide

Maintain consistent code formatting for readability and continuity:

<! - Use lowercase letters for labels ->
<section>
    <h2>Chapter Title</h2>
</section>
<! - Learning to read ->
<article>
    <h3>Article title</h3>
</article>
<! - Double quotes for adjectives ->
<a href="https://example.com">Show example</a>

HTML entities, symbols and puppets

Add special characters, symbols, and emojis using the HTML section:

<p><this < </p>
<p> ♥ ♥ </p> meaning
<p>&#128512; represent 😄 </p>

HTML code and URL encoding

Ensure correct symbol encoding and set URL encoding:

<! - Show icon set ->
<meta charset="UTF-8">
<! - URL encoding for reserved characters ->
<a href="https://example.com/page?query=Hello%20World"> Visit</a>

HTML vs. Powered by

Understand the difference between HTML and XHTML:

<! - HTML5 ->
<p> This is <span style="color: blue;">HTML</span>. </p>
<! - XHTML ->
<p> This is <span style="color:red;">XHTML</span>. </p>

HTML is a dynamic language that allows developers to create attractive web content. By mastering these concepts, you'll build websites that are more accessible, structured, and visually appealing.

Top comments (0)