Please use a common HTML5 polyfill or HTML5 Shiv to enable styling and recognition of HTML5 elements in older devices’ browsers
Always include a proper doctype to trigger standards mode
All markup should be delivered as UTF-8, since it has the best support for internationalization
Should follow the proper naming conventions.
Close your tags, some tags no need close tag like img and br.
Explain which DIV you are closing by proper comments.
IDs vs. Classes
An ID is a unique identifier for that particular element; no other element on the page should use the same ID.
Classes are not unique. The same class can be used on multiple elements within a page, and a single element can have more than one class, in a space delimited list.Anchors and LinksAll links should point to absolute or relative URLs with user-readable content.
Avoid using <br>tags to separate paragraphs or lines of text. Use <p> instead with proper opening and closing elements.
Tables should not be used for page layout; only use them when you need to display tabular data.
Use <table> rather than other elements when displaying multiple records of data.
The <caption> element is the recommended way to describe a table for both sighted and sight-impaired users, though this can also be done less semantically in the normal page text around the table.
Use the <thead> and <tbody> elements to denote which row contains column headers so when a user prints the website and the table runs onto another page, browsers can display the <thead> on each page for easier readability.
Remember to use the scope attribute on the <th> element to indicate whether the header applies to the row or column.
If you are using “float” attribute for more than one DIV Use “clear: both” at the end of parent div close.
Highlight or styling the Code syntax by using Pygments
Pygments is an open source tool. It is a generic syntax highlighter which is used in many applications like code hosting, wiki for prettify source code. It is supported more than 300 languages and other text formats.
Online based tool to set truetype fonts permission into its least restrictive form “installable embedding allowed”. Solves most problems related to embedding fonts into web pages, free of charge. Based on the tool embed. Made because there just weren’t any quick fix tools available.