W3.CSS Web Site Templates. We have created some responsive templates with the W3.CSS framework. You are free to modify, save, share, and use them in all your projects. Free Simple HTML Templates Landing. Landing is nothing else than a one-page website template that is perfect for almost all types of landing pages. If you are looking for simplicity and creativity in a free website template, that’s what you get with Space. Reshape is a superb free. W3.CSS Website Templates. We have created some responsive W3.CSS website templates for you to use. You are free to modify, save, share, and use them in all your projects. And for some specific uses like, for example, admin templates, simple HTML templates have big interest and marketing value. And HTML website template with CSS templates may include free Bootstrap templates for building HTML5 site templates.
- Free Html Templates
- Html Simple Template
- Very Simple Html Template
- Simple Html Templates For Practice
- Free Codes For Website Design
Top free templates are available for download on our site, come and pick your html5 site templates, which you can use to build free website templates. All-new new html5 elements include besides html5 website template include a contact form and links to social media similar to Envato elements.
These free website templates are ideal for anyone looking to create a simple website. Feel free to modify any template as you wish!
Bootstrap 'Mobile First' Templates
Website Layout 3
View Source Code Preview
Vertical 12 Column Grid 1
View Source Code Preview
CSS Grid Templates
Grid Layout 2
View Source Code Preview
12 Column Vertical Grid
View Source Code Preview
To use a website template:
- Download the template of your choice
- Unzip the files into your chosen directory
- Add your own content (and modify template as you wish)
- Upload to your hosting provider. If you don't have a hosting provider, try ZappyHost
Customize Your Template
Here are a few ways you can modify your HTML template.
- Add some free graphics to your template.
- Modify your template or simply add content with these HTML codes. Simply copy/paste them into your template.
- Check out these HTML examples for more ideas. You can copy and paste these too.
- Learn HTML with this HTML tutorial.
- Learn how to modify your template styles with this CSS tutorial.
- Check out our other tutorials by visiting our homepage.
Now we'll get to dive in and play with some code. This section will introduce the basic HTML template. This template has the basic structure that every document should follow, as well as a few other extra bits to help manage the document.
The Basic Template
Here is the basic template. This template should be the starting point for every HTML page you write. The rest of this section will deconstruct and explain it.
- <!doctype html>
- <title>Our Funky HTML Page</title>
- <meta name='description'>
- <meta name='keywords'>
- Content goes here.
Let's break it down:
- Line 1 - This is a special tag which goes at the very top of the document and identifies what type of code is being used.
- Lines 2 and 12 - The html tags open and close the HTML document. Everything contained within is part of the document.
- Lines 3 and 7 - The head tags define the head of the document. Items here are extra data that goes along with the document.
- Line 4 - The title tag defines the title of the document. You'll notice it shows up at the top of the browser window.
- Lines 5 and 6 - The meta tags are used to describe the document.
- Lines 9 and 11 - The body tags enclose the actual content which is the document.
Free Html Templates
The first tag on each page should always be this tag. It should go at the very top, before the html tag. You'll notice that, unlike the other tags, this one begins with an exalamation mark ( ! ).
Technically it is not a tag but an instruction to the brower on how to interpret the rest of the document. For HTML 5 we simply refer to the type as html. For previous versions of HTML there were different types that it could be so it was important to specify which.
The head of the html document is where ancilliary information goes. This is information relating to the document but not directly part of the document. There are many items which can go here but the template above includes the basic items which every page should have.
The title tag allows us to give the document a title. This is used in several places:
- The browser will include it at the top of the window.
- If you save the page as a favourite the title will be used here.
- Search engines use the title when they list your page in their search results.
- Other sites may use the title when someone links to your page.
- And others...
The title tag can be quite important given all the places it is used. You should take the time to make sure it is descriptive and concise.
Search engines generally only show the first 65 characters of the title (give or take a few characters). You should aim to keep your title to less than this amount.
A well written title can encourage more people to click on your page when it shows up on Search Engine Results Pages.
<meta name='description' value='>
<meta name='keywords' value='>
Next in the head we have the two meta tags for description and keywords. These are used by search engines (to varying degrees) and can also be used by other systems (such as when your page is linked to on social media and other sharing sites).
The description is used to provide a summary of what the page is about. Search engines will typically place this under your title in their results pages.
Search engines generally only show the first 155 characters of the description (give or take a few characters). You should aim to keep your description to less than this amount.
Again, a well written description can encourage more people to click on your page when it shows up on Search Engine Results Pages.
The keywords meta tag is used to provide a series of words which would match what the page is about. Search engines used to place weight on this aspect of your page but it was abused to the point that it holds very little weight nowadays. You should still include it however for completeness and also as it is estimated that some search engines will mark you down for not having it. Their reasoning is that if you are lazy and can't be bothered putting this tag in then you're probably lazy in other areas too so the quality of your page, in their opinion, is less.
This is where the actual content of your page goes. Typically this content would all be contained within tags to explain what type of content it is. In the example above we have left this out just to keep things simple. In the next section we'll start to show you what type of tags may be used.
It is important that all of your content is between the opening and closing body tags.
Breaking the Rules
If you copy the file above (template.html) into your own file and open it within a browser you will see a basic page. Experimenting with it, you will see that you can actually break the rules in quite a few different ways and the browser will happily play along.
Browser vendors realise there is quite a bit of poorly written HTML out there. In an effort to provide the best experience to their users they will do their best effort to work around any errors they come across.
Don't take this as an excuse to be lazy and write poor code however.
- It may work now but future versions of browsers may not be as lenient.
- Search engines often look at the quality of your code as an indicator of the quality of your content. If they see HTML errors it can harm your rankings.
Html Simple Template
- <!doctype html>
- Specifies that this is a HTML document.
- <html> </html>
- Defines the actual HTML document.
- <head> </head>
- A container to put ancilliary information which goes with the document.
- <title> </title>
- A container to define the title of the document.
- Defines information describing the document.
- <body> </body>
- A container to hold the content of the document.
- Starting Point
- Every document you write should start with this basic template.
- Breaking the rules
- Browsers will let you break the rules. This doesn't mean you should.
Very Simple Html Template
Now let's play about and create our first page.
Simple Html Templates For Practice
- Copy the template above into your own file and open it within a browser. Observe where the title is displayed.
- Find out how to open your browsers inspection tool and have a bit of an explore. You won't see much for now but it will become more useful as we add more to our document.
- Make a copy of the document and open that in your browser. Now break it in various ways and see what you can and can't get away with. Here are a few things to try:
- put content in various places outside the body tags.
- leave out or misspell different tags.
- try adding duplicates of tags, eg. what happens if you have two or more body or title tags?
Free Codes For Website Design
As we work through this tutorial, each section will add new tags allowing you to do more interesting things. My suggestion would be that you pick a topic or subject of interest to you and create a page about that. As you work through each section add to and improve the page with the new tags you have learnt.