Basically, we created this website for anyone who wants to learn HTML. This website is free-to-use and is maintained by the open-source community.
There is no subscription required to use the website. And there are no ads on the website.
We respect your privacy, so we do not track and do not sell any of your personal data.
We only store one cookie, which saves your preference of dark or light theme.
Thank you for your interest in contributing to this project! This guide will help you understand how to contribute effectively to our HTML-based documentation.
- New HTML Pages: Create new pages for topics or features.
- Enhance Existing Pages: Improve clarity, fix typos, or add examples.
- Content Elements:
- Headers (
<h1>,<h2>, etc.) - Paragraphs (
<p>) - Lists (
<ul>,<ol>,<li>) - Horizontal lines (
<hr>) - Code examples (
<pre><code>) - Links (
<a href="...">) - Images (
<img>) - Tables (
<table>,<tr>,<th>,<td>)
- Headers (
- Use semantic HTML tags.
- Maintain consistent indentation and formatting.
- Add comments (
<!-- ... -->) for complex sections. - Avoid inline styles; use classes and external CSS.
- Test your changes in a browser.
<!-- Header -->
<h2>Section Title</h2>
<!-- Paragraph -->
<p>This is a paragraph explaining a concept or example.</p>
<!-- Horizontal line -->
<hr>
<!-- List -->
<ul>
<li>First item</li>
<li>Second item</li>
</ul>
<!-- Code block -->
<pre><code><div>Sample code</div></code></pre>
<!-- Link -->
<a href="https://example.com">Visit Example</a>
<!-- Image -->
<img src="/images/example.png" alt="Example image">To add a new link to the aside slider:
- Open the relevant HTML file (e.g.,
index.html) in thehtml/folder. - Locate the
<nav>element for the aside slider. - Add a new navigation item:
<sl-tree-item id="unique-id" style="--indent-level: 0" class="leaf">
<a href="/html/your-new-page/">Your New Page</a>
</sl-tree-item>- Save the file and verify the link in your browser.
Tip: Use a unique
idand follow existing conventions.
- Edit or add HTML files in the
html/folder. - Test your changes in a browser.
- Ensure your code is clean and well-formatted.
- Submit your changes for review (via pull request or your team's process).
- Be respectful and constructive in discussions.
- Respond to feedback and requested changes promptly.
We appreciate your help in improving this project!