javascript - bootstrap導(dǎo)航欄莫名多出20px,怎么回事
問題描述
<!DOCTYPE html><html lang='en'><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>html</title> <link rel='stylesheet' href='http://www.4tl426be.cn/wenda/rule/bootstrap-Normalize.css'> <link rel='stylesheet' > <script src='https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js' integrity='sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa' crossorigin='anonymous'></script></head><body> <nav class='navbar navbar-inverse navbar-fixed-top'><p class='container'> <!-- Brand and toggle get grouped for better mobile display --> <p class='navbar-header'><button type='button' data-toggle='collapase' data-target='#bs-example-navbar-collapse-1' aria-expanded='false'> <span class='sr-only'>Toggle navigation</span> <span class='icon-bar'></span> <span class='icon-bar'></span> <span class='icon-bar'></span></button><a href='http://www.4tl426be.cn/wenda/4549.html#'>Brand</a> </p> <!-- Collect the nav links, forms, and other content for toggling --> <p ><ul class='nav navbar-nav'> <li class='active'><a href='http://www.4tl426be.cn/wenda/4549.html#'>Link <span class='sr-only'></span></a>Link</li> <li class='dropdown'><a href='http://www.4tl426be.cn/wenda/4549.html#' data-toggle='dropdown' role='button' aria-haspopup='true' aria-expanded='false'>Dropdown <span class='caret'></span></a><ul class='dropdown-menu'> <li><a href='http://www.4tl426be.cn/wenda/4549.html#'>Action</a></li> <li><a href='http://www.4tl426be.cn/wenda/4549.html#'>Another action</a></li> <li><a href='http://www.4tl426be.cn/wenda/4549.html#'>Something else here</a></li> <li><a role='separator' href='http://www.4tl426be.cn/wenda/4549.html#'></a></li> <li><a href='http://www.4tl426be.cn/wenda/4549.html#'>Separated link</a></li> <li><a role='separator' href='http://www.4tl426be.cn/wenda/4549.html#'></a></li> <li><a href='http://www.4tl426be.cn/wenda/4549.html#'>One more separated link</a></li></ul> </li></ul> </p></p> </nav> <!-- jQuery (necessary for Bootstrap’s JavaScript plugins) --> <script src='https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js'></script> <!-- Include all compiled plugins (below), or include inpidual files as needed --> <script src='https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js'></script> <script src='http://www.4tl426be.cn/wenda/main.js'> </script></body></html>
問題解答
回答1:這是因?yàn)椋珺ootstrap的導(dǎo)航欄只是默認(rèn)是51px高,而并非永遠(yuǎn)是51px高,如果其中有元素出現(xiàn)多行,是會(huì)將高度撐高的。
你的demo里,由于有一個(gè)標(biāo)簽多了一個(gè)Link,所以將整個(gè)導(dǎo)航欄撐高了20px。
是不是框架給的? marign:0 或者padding:0 有木有效
回答3:你可以在控制臺(tái)DOM樹上找到導(dǎo)航欄,然后一個(gè)一個(gè)的從里往外刪元素,排查到是哪個(gè)元素導(dǎo)致的
相關(guān)文章:
1. Atom不能在線下載插件是怎么回事2. python - Django內(nèi)使用filter過濾時(shí)間,只認(rèn)年份不認(rèn)月份是怎么回事?3. html5 - 百度Ueditor代碼高亮和代碼段滾動(dòng)條沖突是怎么回事?4. javascript - antDesign的table column最后一次加載的時(shí)候this是undefined 怎么回事5. javascript - 這個(gè)JSONP跨域請求失敗是怎么回事?6. java - 我在用Struts2上傳文件時(shí),報(bào)以下錯(cuò)誤怎么回事?7. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????8. javascript - promise全部返回resolve狀態(tài) promise.all依然不執(zhí)行是怎么回事9. html5 - javascript讀取自定義屬性的值,有的能夠取到,有的取不到怎么回事??10. python - django的代碼,昨晚上還好好的,今天早上進(jìn)不去管理界面了,怎么回事?謝謝。
