1. 程式人生 > >bootstrap實現下拉選單需要的連結引入

bootstrap實現下拉選單需要的連結引入

我理解的bootstrap框架就是定義了一些常用HTML元素的樣式,把bootstrap包匯入到HTML後,不必自己定義樣式,可以直接引用定義好的樣式。

      我理解bootstrap框架就是定義了一些常用HTML元素的樣式,把bootstrap包匯入到HTML後,不必自己定義樣式,可以直接引用定義好的樣式。

但是最初在匯入bootstrap時也遇到了很多問題。我是按照菜鳥教程http://www.runoob.com/bootstrap/bootstrap-environment-setup.html上環境安裝的教程來下載部署的,但是按照上面教程匯入後,發現下拉選單不能下拉,有的樣式也不完整。然後百度這個問題,有人回答需要Flat-UI的包。於是匯入了Flat-UI的包,這時候樣式比較完整了,但依然不能下拉選單。關於下拉選單不能正常顯示這個問題,說的最多的原因是jquery和bootstrap的匯入順序錯誤,因為bootstrap的實現是依賴於jQuery的,所以要先匯入jquery再匯入bootstrap,這一點我記住了,不過我的匯入順序是沒有錯的,我的問題不在這裡。最終是在百度知道看到一個回答,那個人貼出了他的html程式碼,說實驗過是可以實現下拉選單的,我適用了他的程式碼也是可以的。就沿用了他匯入的程式碼。這裡想記錄一下。

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test</title>
   <link href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
   <link href="http://cdn.bootcss.com/bootstrap/css/bootstrap-theme.min.css" rel="stylesheet" />
   <link href="https://cdn.bootcss.com/flat-ui/2.3.0/css/flat-ui.min.css" rel="stylesheet">
</head>

<body>
<nav class="navbar navbar-default" role="navigation">
  <div class="container-fluid">
    <div class="navbar-header">
      <a class="navbar-brand" href="">會議室管理系統</a>
    </div>
    <div>
		<ul class="nav navbar-nav">
			<li class="dropdown">
				<a href="#" class="dropdown-toggle" data-toggle="dropdown">
					會議室管理
					<b class="caret"></b>
				</a>
				<ul class="dropdown-menu">
					<li><a href="">新增會議室</a></li>
					<li><a href="#">刪除會議室</a></li>
					<li><a href="#">修改會議室</a></li>
				</ul>
			</li>
			<li class="dropdown">
				<a href="#" class="dropdown-toggle" data-toggle="dropdown">
					使用者管理
					<b class="caret"></b>
				</a>
				<ul class="dropdown-menu">
					<li><a href="#">新增使用者</a></li>
					<li><a href="#">刪除使用者</a></li>
					<li><a href="#">修改使用者</a></li>
				</ul>
			</li>
			<li><a href="#">會議室預訂記錄</a></li>
		</ul>
	</div>
    <ul class="nav navbar-nav navbar-right">
      <li><a href=""></span> 登出</a></li>
    </ul>
  </div>
</nav>
   <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
   <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>
</html>
其中,關鍵的匯入程式碼是
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test</title>
   <link href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
   <link href="http://cdn.bootcss.com/bootstrap/css/bootstrap-theme.min.css" rel="stylesheet" />
   <link href="https://cdn.bootcss.com/flat-ui/2.3.0/css/flat-ui.min.css" rel="stylesheet">
</head>
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
   <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>


第一次寫部落格,不會排版,技術性也不高,邏輯也不清晰。

希望能堅持寫部落格,能寫的越來越好!