首页 > bootstrap这样修改样式对吗?

bootstrap这样修改样式对吗?

我感觉这个导航条太窄了 我就在style样式表里给li设置为100px 而且又让它的文字居中了 虽然可以执行成功 我把窗口缩小后就不支持响应了 那个li的宽度就是100px 不再是占据整行的了 但是用网格系统 感觉太麻烦了 怎么办


<!DOCTYPE html>
<html>
<head>

<title></title>

<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css&quot; rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js&quot;></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js&quot;></script>
<style type="text/css">
li{width: 100px;text-align: center;}

</style>
</head>
<body>
<ul class="nav navbar-nav" style="background: green;">

<li class="active"><a href="">首页</a></li>
    <li><a href="">博文</a></li>
    <li><a href="">留言</a></li>

</ul>

</body>
</html>


bootstrap支持响应布局在于其相同元素在浏览器窗口不同宽度下都有对应CSS代码:

而同学你在文件中新增对li宽度的修改等同于让bootstrap对li响应式宽度全部失效,浏览器将只识别你的新增代码。所以,要达到你的需求,需要在指定浏览器窗口大小前提下修改li宽度。

`@media(min-width:768px){
   li{
      width:100px;
     }
}`

祝你好运!

【热门文章】
【热门文章】