-
以上節(jié)課為了,打開(kāi)網(wǎng)站根目錄
image.png -
在(C:\myphp_www\PHPTutorial\WWW)目錄下創(chuàng)建一個(gè)demo文件夾
image.png (C:\myphp_www\PHPTutorial\WWW\demo)再打開(kāi)demo文件夾,創(chuàng)建一個(gè)lib文件夾
image.png
-
然后(C:\myphp_www\PHPTutorial\WWW\demo\lib)再在lib文件夾下創(chuàng)建兩個(gè)文件夾,一個(gè)是bootstrap,一個(gè)是jquery,
image.png -
然后把jquery的源碼復(fù)制到j(luò)query文件夾,bootstrap源碼復(fù)制到bootstrap文件夾(源碼從網(wǎng)上下載)
jquery
image.png
bootstrap
image.png
下面開(kāi)始創(chuàng)建模板(C:\myphp_www\PHPTutorial\WWW)
因?yàn)樗鶆?chuàng)建的lib目錄分別存放著第三方類庫(kù),要用到它
下面打開(kāi)自己喜歡用的編輯器(以sublime為例)
將demo項(xiàng)目導(dǎo)入到sublime中
image.png
打開(kāi)bootstrap網(wǎng)站(https://v3.bootcss.com/)
image.png
然后在起步中找一下它的基本模板復(fù)制復(fù)制一下
image.png
基本模板
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3個(gè)meta標(biāo)簽*必須*放在最前面押蚤,任何其他內(nèi)容都*必須*跟隨其后蝴光! -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link rel="stylesheet">
<!-- HTML5 shim 和 Respond.js 是為了讓 IE8 支持 HTML5 元素和媒體查詢(media queries)功能 -->
<!-- 警告:通過(guò) file:// 協(xié)議(就是直接將 html 頁(yè)面拖拽到瀏覽器中)訪問(wèn)頁(yè)面時(shí) Respond.js 不起作用 -->
<!--[if lt IE 9]>
<script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>你好,世界党巾!</h1>
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依賴 jQuery,所以必須放在前邊) -->
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<!-- 加載 Bootstrap 的所有 JavaScript 插件淀衣。你也可以根據(jù)需要只加載單個(gè)插件。 -->
<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>
然后在demo目錄下創(chuàng)建index.php
image.png
然后將基本模板代碼復(fù)制到index.php
image.png
然后在這個(gè)模板中需要將lib目錄下的第三方類庫(kù)引入到index.php
修改index.php的代碼
image.png
index.php
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- 上述3個(gè)meta標(biāo)簽*必須*放在最前面召调,任何其他內(nèi)容都*必須*跟隨其后膨桥! -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="./lib/bootstrap/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<h1>你好,世界唠叛!</h1>
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依賴 jQuery只嚣,所以必須放在前邊) -->
<script src="./lib/jquery/jquery-3.2.1.min.js"></script>
<!-- 加載 Bootstrap 的所有 JavaScript 插件。你也可以根據(jù)需要只加載單個(gè)插件艺沼。 -->
<script src="./lib/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
一個(gè)比較簡(jiǎn)單的界面就做完了
然后測(cè)試,找個(gè)表單來(lái)測(cè)試,點(diǎn)擊全局css樣式
image.png
-
隨便選個(gè)表單,
image.png
image.png - index.php
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap 101 Template</title>
<link href="./lib/bootstrap/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<form>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<div class="form-group">
<label for="exampleInputFile">File input</label>
<input type="file" id="exampleInputFile">
<p class="help-block">Example block-level help text here.</p>
</div>
<div class="checkbox">
<label>
<input type="checkbox"> Check me out
</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<script src="./lib/jquery/jquery-3.2.1.min.js"></script>
<script src="./lib/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
然后運(yùn)行,怎么運(yùn)行?
同樣添加域名(目錄C:\myphp_www\PHPTutorial\WWW)然后點(diǎn)擊工具箱的重啟
image.png
然后在瀏覽器輸入(localhost/demo/)
效果圖
image.png