我想創建一個使用Bootstrap的下拉菜單,但我無法使其響應。這是我的菜單:在Bootstrap中創建一個響應菜單
但是當我調整窗口的大小,它不調整&寬度保持不變。
這裏是我的代碼:
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap test</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<style type="text/css">
p{
text-align: center;
}
img {
max-width:100%;
}
.dropdown-menu{
width: 50em;
}
</style>
</head>
<body>
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Action <span class="caret"></span>
</button>
<div class="dropdown-menu" role="menu">
<div class="panel panel-default">
<div class="panel-heading">My Menu</div>
<div class="panel-body">
<div class="row">
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
</div>
<div class="row">
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
<div class="col-xs-2"><img src="http://placeimg.com/128/128/tech"><p>Stuff</p></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
這可能是因爲您爲.dropdown菜單設置了一個靜態寬度。它總是有幫助,如果你看看文檔:) – taevanbat
我已經在ems中指定.dropdown菜單的寬度。在ems中指定不是靜態的權利? – avi
它是一個em的值是基於字體大小,你應該使用百分比 –