HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for building Web pages.
Before starting the design process, several things must be defined, such as:
Well after knowing the things that we need to be built the site , now we should start planning.

HTML is the standard markup language for documents designed to be displayed in a web.
To learn HTML you need to know what tags are available for you to use, what they do, and where they can go.
HTML5 is a markup language used for structuring and presenting content on the World Wide Web.
HTML5 is a markup language used for structuring and presenting content on the World Wide Web.
Headers & Footers
The header and footer appears at the top or bottom of every page on the site elements can be used for: ex for header :
<h1>Yoko's Kitchen</h1>
<nav>
<ul>
<li><a href="" class="current">home</a></li>
<li><a href="">classes</a></li>
<li><a href="">catering</a></li>
<li><a href="">about</a></li>
<li><a href="">contact</a></li>
</ul>
</nav>
</header>
DOCTYPES lets us know version of HTML
There are several properties that can be used in HTML for someone who knows the command, such as:
<!-- -->
<h1>Hiroshi Sugimoto</h1>
<p>The dates for the ORIGIN OF ART exhibition are as
follows:</p>
<ul>
<li>Science: 21 Nov - 20 Feb 2010/11</li>
<li>Architecture: 6 Mar - 15 May 2011</li>
<li>History: 29 May - 21 Aug 2011</li>
<li>Religion: 28 Aug - 6 Nov 2011</li>
</ul>