01_MUIä¹Boilerplateä¸ï¼HTML5æ¼ç¤ºæ ·ä¾ï¼å¨æç»ä»¶ï¼èªå·±å®ä¹å使¼ç¤ºæ ·ä¾ï¼èªå·±å®ä¹å使¼ç¤ºæ ·ä¾ï¼å¾æ å使¼ç¤ºæ ·ä¾...
1å®è£ HBuilder5.0.0,å®è£ åçç颿ªå¾ä¾å¦ä»¥ä¸ï¼
2 ä¾ç §https://www.muicss.com/docs/v1/css-js/boilerplate-htmlä¸ç说æï¼å建ä¸å¾çBoilerplate.htmlï¼
3 代ç å 容ä¾å¦ä»¥ä¸ï¼
<!--
ä½è ï¼[email protected]
æ¶é´ï¼2015-08-02
æååè¿°ï¼ä½¿ç¨MUIãæ¨è½å¤å ç®åå°ç´æ¥å°ä»¥ä¸CSSåJSå å ¥å°æ¨çHTMLææ¡£ä¸ï¼
<link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />
<script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>
MUIçCSSæ ·å¼è¡¨å®ä¹äºhelperç±»ï¼å¯ç¨äºå¸å±åUIç»ä»¶ï¼æ¯å¦æé®åè¡¨æ ¼ï¼ã
MUIçJSæä»¶èªå·±ä¸»å¨æ£æ¸¬æ¯å¦MUIçHTML已被æå ¥å°DOMåå¢å¼ºäº¤äºå ç´ ã妿é®ã
表åå䏿å表ã
æ¨è½å¤å¨è¿ä¸ªææ¡£æ¾å°å ¨é¨å¯ç¨çMUIå ç´ çå表以åHTMLæ ·ä¾ã
以䏿¯ï¼HTML5æ¼ç¤ºæ ·ä¾ï¼
MUIå·²ç»å æ¬äºNormalize.cssï¼æä»¥æ¨è½å¤å°MUIçCSSä½ä¸ºæ¨ç项ç®çåºç¡æ ·å¼è¡¨ã
çç以ä¸è¿ä¸ªæ¼ç¤ºæ ·ä¾ï¼
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- load MUI -->
<link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />
<script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>
<script>
window.addEventListener('load',function(){
//add button dynamically
var buttonEl = document.createElement('button');
buttonEl.className = 'mui-btn mui-btn-primary mui-btn-raised';
buttonEl.innerHTML = 'My dynamic button';
document.body.appendChild(buttonEl);
});
</script>
</head>
<body>
<!--
为äºä½¿æ¡æ¶easy被使ç¨ï¼MUI使ç¨CSS3ç¹æ§æ¥æ£æ¸¬æ¯å¦MUIç»ä»¶è¢«å å ¥å°DOMåèªå·±ä¸»å¨éå äºä»¶å¤çç¨åºãè¿éæ
ä¸ä¸ªå¨æå建æé®çæ ·ä¾ï¼æ¯æèªå·±ä¸»å¨è¿éååºï¼
-->
</body>
</html>
4 ç¹å»èåæ¡ä¸çåè¡,ç¶åéæ©ä¸ä¸ªæµè§å¨ã
5 æ§è¡åçææä¾å¦ä»¥ä¸ï¼
==========================================================================
1 èªå·±å®ä¹å使¼ç¤ºæ ·ä¾
为äºç»å¼åè å ¨ç¶æ§å¶çè½åï¼MUIä¸ä½¿ç¨@importæä¸è½½ä¸è®ºä»ä¹å¤é¨æä»¶ã
å æ¤ï¼åè®¾ä½ æ³ä½¿ç¨è°·æRobotoåä½(æä¸è®ºä»ä¹å ¶å®èªå·±å®ä¹åä½)å¿ é¡»æ¾å¼å°å°å ¶å å ¥å°é¡µé¢ï¼å¹¶éè¿CSSé ç½®ã
彿¨å®è£ äºä¸ä¸ªèªå·±å®ä¹åä½ï¼ä¸å®è¦ç¡®è®¤åä½çç²ç»/æ ·å¼æ¯å¦ä¸ºMUIæä¾çåæ°ãè¥ä¸æ¯è¯·æ¹å¨ï¼300,400,400italic,500,600,700.
以ä¸çHTMLè½å¤ç¨æ¥è®¾ç½®MUIåè°·æRobotoåä½(å½å为Demo03.html)ï¼
<!doctype <html>
<head>
<title></title>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!--
ä½è ï¼[email protected] æ¶ä½æ
æ¶é´ï¼2015-08-03
æååè¿°ï¼load custom font
-->
<link href="//fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,700" rel="stylesheet" type="text/css"/>
<!--
ä½è ï¼[email protected] æ¶ä½æ
æ¶é´ï¼2015-08-03
æååè¿°ï¼load MUI
-->
<link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />
<script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>
<!--
ä½è ï¼[email protected] æ¶ä½æ
æ¶é´ï¼2015-08-03
æååè¿°ï¼custom font css
-->
<style>
body {
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial;
}
</style>
</head>
<body>
<!--
ä½è ï¼[email protected] æ¶ä½æ
æ¶é´ï¼2015-08-03
æååè¿°ï¼content goes here
-->
<h1>Demo arigato,Mr.Roboto</h1>
</body>
</html>
æ§è¡ç»æï¼
==========================================================================
1 徿 å使¼ç¤ºæ ·ä¾
徿 å使¯åç½é¡µå å ¥å¾æ ç好顶èµçæ¹æ³ã
尽管MUIä¸å æ¬ä¸è®ºä»ä¹å¾æ åä½ï¼ä½æ¨è½å¤éæ©ä½¿ç¨å¼æºåä½å¾æ å ï¼è¿éæä¸ä¸ªä½¿ç¨Font Awesome徿 åä½ç页é¢çæ¼ç¤ºæ ·ä¾ï¼
ç¼åDemo04.html,代ç ä¾å¦ä»¥ä¸ï¼
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- load icon font -->
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<!-- load MUI -->
<link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />
<script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>
</head>
<body>
<!-- content goes here -->
<i class="fa fa-globe"></i> Hello, world!
</body>
</html>
æ§è¡ææï¼