Responsive HTML5 Web Design Tutorial – How To Make A Website From Scratch

YouTube player

Please subscribe on YouTube 😊

In this video tutorial you will learn how to make a basic HTML5 Responsive Website from scratch using only a text editor. This is for those of you who are just getting started with responsive web design who want to get the feel of how HTML5 and media queries work together. First we will layout all of the html and then move over to our css style sheet to actually design the website.

The text editor I will be using in the tutorial is called “Text Wrangler” which is a free software you can find online and works with any Mac computer. If your on a PC, however, one of the best free text editing softwares you can find is called “Note Pad ++”.

In the video an external style sheet is used for the css of the design but in the free downloadable file it is an internal style sheet. Feel free to download the source code of the HTML5 Template if you do not wish to follow along with the video. All of the images in this website tutorial are uploaded to the web so they do not come with the download.

29 replies
  1. Alex
    Alex says:

    Hey Drew thanks a lot for the help with this template building, I will work off of it and try to create my first personal website, I know c++ and visual basic quite well at this point, working on my javascript now.

    • Drew Ryan
      Drew Ryan says:

      Hey that’s awesome. Good luck with your first personal website, aside from watching youtube tutorials, one of my favorite resources for learning HTML5 is

  2. Bev
    Bev says:

    Your website is so awesome! Thank you so much for the code. I have a question though. Every time I change the title is causes the html5 to get all messed up. The page I am working on is
    I would like to change the title to title>Dog Grooming Schools and Grooming Course

    Would you please advise me!!

    Thanks, Bev

    • Drew Ryan
      Drew Ryan says:

      Hey there Bev! Glad you figured it out! The site is looking good! Be sure to check out some of my other responsive tutorial (also upcoming) on youtube!

  3. kiranking
    kiranking says:

    link for sourcecode broken? or have to register to download.

    And for the video, as name suggest start to finish.awesome!!
    I recommend to everyone who is newbie like me.

  4. Alex
    Alex says:

    Hi there Drew,
    I am currently studying HTML5 for Multimedia at school and this tutorial helped so much. The only struggle I have not yet conquered is the navigation at the top under the logo. My Intro seems to be separating from play, food and size. Not only this but it will not allow me to create the background/ surrounding area or change the text to white.

    I am unsure where I went wrong and how to get my (possibly) incorrect code fixed, any help would be much appreciated

    I’ll follow you and recommend you to my G+ followers if they happen to need help with HTML.

    • Drew Ryan
      Drew Ryan says:

      Hey thanks for following and watching! I’m not sure exactly what you mean with the navigation, can you paste the code so I can check it out? And also check out the background.

      • Alex
        Alex says:

        I started to complete the code with the criteria for a Travel Site and this is what the code looks like:


        Things to do


        nav {
        background: #A098805;
        padding :0;
        Margin: 0 0;
        border-radius: 10px;

        nav ul {
        list-style: none;
        padding: 0;

        nav li a {
        display: block;
        float: left;
        padding: 20px;


        nav a: hover, nav a {
        color: #fff;

        Sorry if that is too overwhelming.
        Also if you don’t mind me asking another favour, how do you format the website for a computer so that each section is formatted down the page rather than where ever each section fits on the webpage?

        Thanks a lot for your help

    • Drew Ryan
      Drew Ryan says:

      Hey Mahmoud, sorry I missed this comment from a few months ago! My latest tutorial shows you how to make a full width responsive website.

  5. jordi
    jordi says:

    Hey. This video was the most helpful intro I found. It was awesomely useful to me.

    thanks a bunch! 😀

Comments are closed.