Hello Fellow STMr's
Today i am going to show you how to make a Landing page that is not only responsive but also loads faster.
Coming straight to the point.
Step 1: We will need a HTML 5/CSS3 Framework
There are 2 best frameworks available
Bootstrap ==>> getbootstrap.com
OR
Foundation ==>>http://foundation.zurb.com/
In this example i will be using Foundation so lets download it.
Step 1:
Click on Download

Step 2:
Click on download Everything

Step 3:
Unzip the File that you get, you will see files like following

Now you will find this amazing that the page is already responsive and can fit itself in any resolution so now we just need to update the content of the page as per our needs.
Lets Check that out if it is working or not.
To test the mobile lander you dont need a mobile to browse that, there is another way round . For that you will need to have Firefox installed
Now open the index.html in firefox.
If you are a windows user then press Ctrl+Shift+m
if you are a mac lover (like me :P) then press command+option+m
Now you see that we can test any resolution by using this method and the page is already responsive.
Desktop View :

Mobile View:

Step 4:
Now Lets start editing the lander as per our need.
>Create a new File name lander.html in the same folder
>paste the following code into it.
<!doctype html> <html class="no-js" lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>PAGE TITLE GOES HERE</title> <link rel="stylesheet" href="css/foundation.css" /> <script src="js/vendor/modernizr.js"></script> </head> <body> <div class="row"> <div class="large-12 columns"> <h1 align="center">LANDER HEADING GOES HERE</h1> </div> </div> <div class="row"> <div class="large-12 columns"> <div class="panel"> <h3 align="center">We’re stoked you want to try Foundation! </h3> <center><img src="http://i.imgur.com/qXxfAQJ.jpg" ></center> <p>Your Cntent Goes here</p> <p>Your Cntent Goes here</p> <div class="row"> <div class="large-4 medium-4 columns"> <p><a href="#">TITLE</a><br />Your Cntent Goes here</p> </div> <div class="large-4 medium-4 columns"> <p><a href="#">TITLE</a><br />Your Cntent Goes here</p> </div> <div class="large-4 medium-4 columns"> <p><a href="#">TIELE</a><br />Your Cntent Goes here</p> </div> </div> <div class="row" align="center"><a class="medium round button" href="http://foundation.zurb.com/docs/">CALL TO ACTION BUTTON</a></div> </div> </div> </div> <script src="js/vendor/jquery.js"></script> <script src="js/foundation.min.js"></script> <script> $(document).foundation(); </script> </body> </html>



Great tutorial mate, thanks for sharing!
I am sure it will help many non technical members on creating their first mobile landers.
Bookmarked!
Thanks fella, this will surely help me and many others out 
Bootstraps are nice but they can be a bit heavy for simple mobile landers. Not so bad if you are running volume and using across multiple campaigns so that caching helps out.
What about Pure? It seems to be even lighter than this.
Hey Zeno. What do you mean by heavy for simple mobile landers?
Tq
Well, the framework uses modernizr and jquery + a Foudation responsive library, so to use it properly you're looking at ~200 kB of css/js.
You can always remove parts not needed from the CSS, but the framework itself is built to use multiple js files that themselves can be larger than the lightweight landers you might code by hand.
Thanks man! there are some tips here, that really help me to build mobile landers
I love me some bootstrap!
it's super important with both bs and foundation to remove any CSS that is not used by the current page, or calls to unused Javascript (JQuery for example). Plenty of tools out there to remove unused bits, I quite like https://unused-css.com . With bootstrap you can also compile a custom download containing just the components you need.
^^ yeah the real question is - how to only include CSS you're *really* using on that page. And just drop it in the header instead of linking out to it. Thats not what you want to do on mobile, ever. Unless on Wifi...
I guess it works on a lot of devices but not on all.
IMGUR is banned in certain countries. So make sure it's available for your audience.
Bootstrap is definitely a bit heavy for mobile landers - but with modification it can be good.
I've been working on a case study on mobile frameworks and their effects on load time and CTR. It got sidetracked slightly by my bot research (actually, my bot research came out of it, because I didn't believe some of the CTRs I was seeing), but I'll be publishing it on STM next month, all being well.
purecss.io is well worth a look if you're just after grids and such like, its the baby brother of bootstrap and foundation - at 4.4KB! <<<
Bootstrap is great is you aren't worried about speed, and want a nice look. This is the one I use most often in general projects. Will make things accessible and nice overall.
Pure is a lot more compact, and for just basic responsive design with a few bells and whistles (forms, buttons, etc.), it works pretty well. (Albeit the styling on the words / letter spacing is a bit weird from the get-go, and may be more difficult for newbies to tweak and get right. )
For a few of the more experienced users, here's a super-compressed framework I use if I just want a responsive scaffolding for pages (no buttons, forms, and bloated markup).
*{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;padding:100px 0 50px}a{color:#479ce4}a:hover{color:#2d79ba}img{max-width:100%}.grid{margin-left:-3%;max-width:105%}.unit{display:inline-block;zoom:1;vertical-align:top;margin-left:3%;margin-right:-.25em;overflow:visible}.unit.demo{background-color:#fff8eb;height:3rem;margin-bottom:1.5rem}.span-grid{width:97%}.one-of-two{width:47%}.one-of-three{width:30.36%}.two-of-three{width:63.666666666%}.one-of-four{width:22.05%}.three-of-four{width:72%}.one-of-five{width:17.07%}.two-of-five{width:37%}.three-of-five{width:57%}.four-of-five{width:77%}.alpha,.beta,.p,form,h1,h2,hr,ol,p,pre,table,ul{margin-bottom:1.5rem}.alpha,h1{font-size:3rem;font-weight:700;line-height:1}.beta,h2{font-size:1.5rem;font-weight:400;line-height:2}.gamma,h3{font-size:1rem;font-weight:700}.text-center{text-align:center}@media (max-width:1170px){.container{width:960px}}@media (max-width:960px){.container{width:767px}}@media (max-width:767px){.container{width:auto}.grid{margin-left:0;max-width:none}.unit{width:auto;margin-left:0;display:block}html{font-size:100%}body{padding-top:0}}
) on a $10/m shared SSD host with no CDNs. Also, that site has been ranking #2-3 for a year consistently for a 3000 LMS term, with 1 main content page (another sub-page added a few months ago), and without adding a backlink in about 10 months. Page Load Speed is the new way to 'hack' SEO.
Thanks Subzero for the contribution!
Super easy. Thanks.
Thanks for the tutorial!
Thnx man! appreciate it!