我有Bootstrap加載和工作都很好,通過CDN,我試圖覆蓋<caption>
標記引導程序的默認大小和顏色樣式。所以,我放了一些在CSS樣式表我/ application.css文件:引導和自定義CSS,加載順序的誤解
caption {
font-size: 150%;
color: #000000;
}
我application.html.rb
頭看起來是這樣的:
<head>
<title>Odot2</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<%= csrf_meta_tags %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
即使自舉的application.css清單文件後上市在application.css中定義的font-size
css選擇器確實生效,但color
選擇器僅在我在應用程序清單鏈接之前移動引導鏈接時才起作用。
爲什麼一個選擇器可以工作而不是另一個選擇器,那麼做這件事的正確方法是什麼?提前致謝。
是的 - 你必須在bootstrap.css之後有application.css文件,或者你可以使用!重要的規則,而不必關心CSS文件的順序,但不建議這樣做。 – makshh
如果您決定使用'!important',則會出現警告信息 - 如果您不得不向團隊中添加新的開發人員,並且這位新開發人員對css有很好的理解,請使用'!重要的'可能會導致你的頭部嚴重受傷。 – BroiSatse