Wij zijn een IT outsourcing bedrijf in India. We zijn gespecialiseerd in HTML5 boilerplate framework ontwikkeling.

seen from Japan
seen from South Africa
seen from China
seen from Russia

seen from United Kingdom
seen from Russia

seen from United States
seen from United States

seen from Canada
seen from United States
seen from Netherlands

seen from Germany

seen from Costa Rica
seen from United Kingdom

seen from United States

seen from Tรผrkiye

seen from Canada

seen from Armenia

seen from United States
seen from China
Wij zijn een IT outsourcing bedrijf in India. We zijn gespecialiseerd in HTML5 boilerplate framework ontwikkeling.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch โข No registration required โข HD streaming
Wir sind ein IT Outsourcing Unternehmen mit Sitz in Indien. Wir sind spezialisiert auf HTML5 Boilerplate Entwicklung.
Wij zijn een IT outsourcing bedrijf in India. We zijn gespecialiseerd in HTML5 boilerplate framework ontwikkeling.
HTML5 Boilerplate Custom Builder
HTML5 Boilerplate Customย Builder
Running on Google App Engine (Java)
HTML5 Boilerplate Custom Builder runs on Google App Engine ( Java ).
Read More Demo
View On WordPress
HTML Boilerplate
Hereโs another quick post for you aspiring web developers to get you going. Iโm a beginner myself still, but Iโm doing this because it helps me solidify my skills.
What is a boilerplate?
A boilerplate in programming is basically a starting point for a program, module, etc. Itโs the foundational code that build the rest of your code off of. The boilerplate I am showing you is for HTML.
Now, Iโm sure if youโre reading this you have probably already heard of the HTML5 Boilerplate. This is a free template that is available to anyone as a robust starting point for a website. It is made to support many functionalities right off the bat so you can get going quicker.
What Iโm providing is much simpler, why is why itโs for beginners. I actually took this basis from a post on CSS Wizardry a while ago, so credit goes to them. Iโm just redistributing it to you guys.
Your Code Sir
<!-- This is your HTML5 Boilerplate --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Page Title</title> <link rel="stylesheet" href="style.css"> </head> <body> <!-- Page content goes here --> </body> </html>
My revised example here is virtually the same as the one youโll find on CSS Wizardry. The only real difference is that he includes an HTML5 shiv conditional statement that makes sure the code still works in browsers that donโt support HTML5. He also provides a basis for a CSS file with reset code, but Iโm just addressing the HTML here.
Note on language
Now, this code is also assuming you want the native language for the site to be in English, so you will have to keep that in mind. Other than that, you have a clean, simple starting point for a website!
Just a last mention here to check out Harry Roberts from CSS Wizardry because heโs awesome and his blog contains a lot of good pieces on web development.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch โข No registration required โข HD streaming
Face-off: #HTML5 #Boilerplate Vs #Twitter #Bootstrap http://bootstrap.pixelcrayons.com/kb/face-off-html5-boilerplate-vs-twitter-bootstrap/
In the initial stage the process of migration was very slow but now Html5 Boilerplate has become the backbone for many websites. The best reason for this is that this technology is the undeniable evolution that may lead to the more semantic, cleaner and richer web pages.
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ ์ํ HTML5 Boilerplate + ์ถ๊ฐ ์คํฌ๋ฆฝํธ
HTML5 Boilerplate (H5BP)๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์ด ์นํ์ด์ง๋ฅผ ์ ์ํ๋๋ฐ ํ์ํ ๋ฒ ์คํธ ํ๋ํฐ์ค๋ค์ ๋ชจ์๋์ ํ ํ๋ฆฟ์ด๋ค. ๋ค์ํ ๋ธ๋ผ์ฐ์ ํ๊ฒฝ, ํนํ ๊ตฌ๋ฒ์ ์ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ(IE)์์ HTML5 + CSS3 ์กฐํฉ์ ํ๋ถํ ๊ธฐ๋ฅ์ ์ด์ฉํ๊ธฐ๋ฅผ ์ํ๋ค๋ฉด ์ด H5BP์ ์ฌ์ฉ์ ํ์๋ถ๊ฐ๊ฒฐํ๋ค ํ ์ ์๋ค.
ํ์ง๋ง, H5BP๊ฐ ๋ง๋ฅ์ ์๋ ๊ฒ์ด, ๋ค์ํ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ง์ํ๋ ์นํ์ด์ง๋ฅผ ์ ์ํ๋๋ฐ ๊ผญ ํ์ํ ์ต์ํ์ ์ฅ์น๋ค๋ง์ ํฌํจํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ช๊ฐ์ง๋ฅผ ์ถ๊ฐํด์ผ ํ๋ ๊ฒ์ ๋ถ๋ช ํ๋ค. ๋ฐ๋ผ์, ์ด ํฌ์คํธ์์๋ H5BP์ ์ถ๊ฐ์ ์ผ๋ก ์ด๋ค ๊ฒ๋ค์ด ๋ ํ์ํ์ง์ ๋ํด ๋ ผ์ํด ๋ณด๊ธฐ๋ก ํ๋ค.
HTML ๋ฌธ์ ๊ธฐ๋ณธ ๊ณจ๊ฒฉ ๊ตฌ์กฐ
์ฐ์ , ๊ธฐ๋ณธ์ ์ธ H5BP์์ ์ ์ํ๋ HTML ๋ฌธ์์ ๊ณจ๊ฒฉ๊ตฌ์กฐ๋ถํฐ ์ดํด๋ณด์. ์๋์ ๋ด์ฉ์ H5BP ๋ฆฌํฌ์งํ ๋ฆฌ์ index.html์ด๋ค. (https://raw.github.com/h5bp/html5-boilerplate/master/index.html)
<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Place favicon.ico and apple-touch-icon.png in the root directory --> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/main.css"> <script src="js/vendor/modernizr-2.6.2.min.js"></script> </head> <body> <!--[if lt IE 7]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <!-- Add your site or application content here --> <p>Hello world! This is HTML5 Boilerplate.</p> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script> <script src="js/plugins.js"></script> <script src="js/main.js"></script> <!-- Google Analytics: change UA-XXXXX-X to be your site's ID. --> <script> (function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]= function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date; e=o.createElement(i);r=o.getElementsByTagName(i)[0]; e.src='//www.google-analytics.com/analytics.js'; r.parentNode.insertBefore(e,r)}(window,document,'script','ga')); ga('create','UA-XXXXX-X');ga('send','pageview'); </script> </body> </html>
์งง์ ์ง์์ผ๋ก๋ <meta> ํ๊ทธ์ <link> ํ๊ทธ ๋ค์ ์์ฒด์ ์ผ๋ก ๋ซ๋ ํ๊ทธ๋ฅผ ๊ฐ๊ณ ์์ด์ผ ํ๋ ๊ฒ์ผ๋ก ์๊ณ ์๋ค. ๋ฐ๋ผ์, ์ด๋ถ๋ถ์ <meta ... />, <link ... /> ํํ๋ก ๋ฐ๊พธ์ด ์ฃผ๋ ๊ฒ์ด ์ข๋ค.
๊ธฐ๋ณธ ๋ฌธ์์
<meta charset="utf-8" />
์ ๋์ฝ๋ ๋ฌธ์์ ์ผ๋ก ์นํ์ด์ง๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ข๋ค.
IE ํธํ์ฑ ๋ชจ๋ ๋ฉํ ํ๊ทธ
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
์ด ๋ด์ฉ์ ์ฌ์ฉ์๊ฐ IE๋ฅผ ์ฌ์ฉํด์ ํ์ด์ง๋ฅผ ์ด์์ ๋, ํด๋น IE๊ฐ ์ง์ํ ์ ์๋ ์ต์ ์ ํธํ์ฑ ๋ชจ๋๋ก ํ์ด์ง๋ฅผ ๋ ๋๋งํ๊ฒ๋ ํ๋ ๊ฒ์ด๋ค. ํ์ง๋ง, ์ด ๋ฉํ ํ๊ทธ๋ ์ธํธ๋ผ๋ท ์์์๋ ํด์ํ ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์น์๋ฒ์์๋ ์์ฒด์ ์ผ๋ก ์ปค์คํ ํค๋ ์์ ์์ ํธํ์ฑ ๋ชจ๋๋ฅผ ๋ฟ๋ ค์ฃผ๋ ๊ฒ์ด ์ข๋ค. ์ด์ ๋ง๋ถ์ฌ ๋ง์ฝ ์ฌ์ฉ์๊ฐ IE ํฌ๋กฌ ์ต์คํ ์ ์ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ์๋์ ๊ฐ์ด ์์ ํ์ฌ ํฌ๋กฌ ์ต์คํ ์ ์ผ๋ก ๋ ๋๋งํ๋ ๊ฒ์ ๊ฐ์ ํ๊ฒ๋ ํ ์๋ ์๋ค.
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
ํ๋น์ฝ
๋ค์ํ ์ฌ์ด์ฆ์ ํ๋น์ฝ์ ์ค๋นํด ๋๋ฉด ๋ค์ํ ๋๋ฐ์ด์ค์์ ํ๋น์ฝ๋ค์ ๋ชจ์์ด ๊นจ์ง๋ ํ์์ ๋ฐฉ์งํ ์ ์๋ค. H5BP์ ๋ชฉ์ ์ ๋ง๊ฒ๋ ๋ค์ํ ์ฌ์ด์ฆ์ ํ๋น์ฝ์ ์์ฑํด ์ฃผ๋ ์ฌ์ดํธ๋ http://iconifier.net๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
CSS ์ ๊ทํ
<link rel="stylesheet" href="css/normalize.css" />
์น๋ธ๋ผ์ฐ์ ๋ค๋ง๋ค ์ ๋ง๋ค์ ๋ฐฉ์์ผ๋ก ๊ธฐ๋ณธ ๋ ๋๋ง ๋ชจ๋๋ฅผ ์ ๊ณตํ๊ณ ์๋ค. ๋ฐ๋ผ์, ๊ฐ๊ธ์ ์ด๋ฉด ๋ธ๋ผ์ฐ์ ๊ณ ์ ์ ๋ ๋๋ง ๋ชจ๋ ๋์ ์ด๋ ๊ฒ ์ ๊ทํ์ํจ CSS๋ฅผ ์ด์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์ ์๊ด์์ด ๋์ผํ ๋ ๋๋ง์ ์ ๊ณตํ๋ ๊ฒ์ด ์ข๋ค. ์ฐธ๊ณ ๋ก, ํธ์ํฐ ๋ถํธ์คํธ๋ฉ๊ณผ ๋์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์ด๋ฏธ ๋์ผํ ๋ด์ฉ์ ์ ๊ทํ CSS๊ฐ ๋ค์ด ์๊ธฐ ๋๋ฌธ์ ํ์์๋ค.
Modernizr โ HTML5 ์๋ฆฌ๋จผํธ ํด๋ฆฌํ
IE8 ์ดํ ๋ฒ์ ์์๋ HTML5์์ ์๋กญ๊ฒ ์ ๊ณตํ๋ ํ๊ทธ๋ค์ ์ธ์ํ ์ ์๋ค. ๋ฐ๋ผ์, ์ด๋ฅผ ์ธ์์ํค๋ ์์ ์ด ํ์ํ๋ฐ, ์ด๊ฒ์ ์ด modernizr๊ฐ ๋ด๋นํ๋ค. html5shiv.js๋ก๋ ์ถฉ๋ถํ ๊ฐ๋ฅํ์ง๋ง, modernizr๋ ์ด๋ฅผ ํฌํจํ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ํฌํจํ๊ณ ์์ผ๋ฏ๋ก ์ด๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ์ฐธ๊ณ ๋ก, modernizr๋ <head> ํ๊ทธ ์์์ ๋ก๋ฉํ๋ ์ ์ผํ(?) ์๋ฐ์คํฌ๋ฆฝํธ์ด๋ค.
์ด์์ผ๋ก H5BP์์ ์ ๊ณตํ๋ ํ ํ๋ฆฟ์ ๋ํด ๊ฐ๋ตํ๊ฒ ํ์ธํด ๋ดค๋ค. ์ด์ด์ ์๋์ ์ธ๊ธํ๋ ๋ถ๋ถ์ H5BP์ ๋ถ๊ฐ์ ์ผ๋ก ์ถ๊ฐํ๋ฉด ์ข์ ๋ด์ฉ๋ค์ด๋ค.
jQuery
์๋ฐ์คํฌ๋ฆฝํธ ํ๋ ์์์ ๋ํ์ฃผ์. ๊ตณ์ด ์์ด๋ ๊ด์ฐฎ์ง๋ง, ์ด์ง๊ฐํ๋ฉด ๋ก๋ํ๋ ๊ฒ์ด ์ข๋ค. IE9 ์ดํ ๋ฒ์ ์ ์ง์ํ๊ธฐ ์ํด์๋ jQuery 1.x ๋ฒ์ ์ ์ฌ์ฉํ๋ค. ๋ง์ฝ ํธ์ํฐ ๋ถํธ์คํธ๋ฉ์ ์ฌ์ฉํ๋ค๋ฉด, jQuery ๋ก๋ฉ์ ํ์.
Placeholders.js
IE9 ์ดํ์ ๋ธ๋ผ์ฐ์ ์์๋ HTML5์์ ์๋กญ๊ฒ ์ ๊ณตํ๋ <input> ํ๊ทธ์ placeholder๋ฅผ ์ ๋๋ก ์ธ์ํ์ง ๋ชปํ๋ค. ์ด๋ฅผ ์ํด Placeholders.js(http://jamesallardice.github.io/Placeholders.js) ๋ผ๋ ํด๋ฆฌํ์ ๋ก๋ํ๋ค. ์ด์ ๋๋ถ์ด Placeholders.js์ ๊ธฐ๋ฅ์ ๋ณด์ํด์ฃผ๋ Placeholders.js Monkey Patch(https://github.com/aliencube/Placeholders.js-Monkey-Patch)๋ ํจ๊ป ๋ก๋ํ๋ค. ์ฐธ๊ณ ๋ก Placeholders.js Monkey Patch๋ jQeury๊ฐ ์์ด์ผ๋ง ์คํ ๊ฐ๋ฅํ๋ค.
EcmaScript 5 ์ง์
<!--[if lte IE 8]> <script type="text/javascript" src="js/es5-shim.min.js"></script> <![endif]-->
IE8์์ ์ฌ์ฉํ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ์ค๋๋ ๊ฒ์ด๋ผ์ EcmaScript 5๋ฅผ ์ง์ํ์ง ๋ชปํ๋ค. EcmaScript 5์์๋ Array์ ๊ด๋ จํด์ ํฅ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ์ด๋ฅผ ์ธ์์์ผ์ฃผ๋ ํ์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ๋ฐ, ์ด ๋ es5-shim.js(https://github.com/kriskowal/es5-shim)๊ฐ ํ์ํ๋ค.
linq.js
<script type="text/javascript" src="js/linq.min.js"></script>
๋ง์ฝ .NET์ LINQ์ ์ต์ํ๋ค๋ฉด linq.js(http://linqjs.codeplex.com)๋ฅผ ์ค์นํด ๋ณด๋ ๊ฒ๋ ์ข๋ค.
์ด์์ผ๋ก H5BP ํ ํ๋ฆฟ์ ๋ง๋ถ์ฌ ํจ๊ป ์ฌ์ฉํ๋ฉด ์ข์๋งํ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋์ดํด ๋ดค๋ค. ์ด๋ ๋ฌผ๋ก ์ต์ํ์ผ๋ก ํ์ํ ๊ฒ๋ค์ด๊ณ ํ๋ก์ ํธ์ ์ฑ๊ฒฉ๋ง๋ค ๋ ๋ง์ ๊ฒ๋ค์ ์ถ๊ฐํ ์ ์์ ๊ฒ์ด๋ค.