覆盖单个页面的Bootstrap样式

时间:2015-06-05 11:41:44

标签: html css twitter-bootstrap

我尝试覆盖" margin-bottom:20px"在.nav中将值更改为" margin-bottom:0"但它确实有效。它仅用于特定网页一次。

我不知道该怎么办?

我仍然希望保持原始价值"保证金底部:20px"因为它用于其他网页。

/*if (!$role) $this->_helper->layout->setLayout ( 'pages/404' );
                    else $this->_helper->layout->setLayout ( '404' );

                    break;
                default:
                    // application error
                    $this->getResponse()->setHttpResponseCode(500);
                    $this->view->message = 'Application error';
                    break;*/

enter image description here

3 个答案:

答案 0 :(得分:2)

使用具有更高优先级的内联样式,因为您仅使用单个页面,所以它将起作用。

<div class="nav" style="margin-bottom: 0;">

答案 1 :(得分:1)

你必须确保你是:

<强>首先

匹配样式,所以

<style>

   nav  {
      margin-bottom: 20px;
    }

</style>

需要

<style>

   .nav   { /* note the period/full-stop  */
      margin-bottom: 20px;
    }

</style>

<强>其次

特定页面的<style>中加载 后,<head>声明需要,以便覆盖之前的CSS言。

答案 2 :(得分:0)

您是否在自定义样式表/内部页面样式之前或之后链接到bootstrap.min.css文件?

此外,bootstrap.min.css的目标是导航的CLASS(.nav)。您的目标是HTML5元素nav

编辑:我注意到您已将OP中的nav更改为.nav