Порядок importancy на CSS как это следующим образом:
1 - Single Декларация
body {
background: red;
}
2 - Любое заявление, ниже первого
body {
background-color: red;
}
body {
background-color: blue; /* (This will be applied) */
}
/* I'm overwriting my background, so it should be blue now */
Положение на заголовок также повлияет.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="style.css">
Моя style.css вы перезаписать что-нибудь на файл bootstripe, в этом примере, но увидеть следующую тему для исключения
3 - Более конкретные заявления
.container button.awesome-button {
font-size: 14px; /* (This will be applied) */
}
.awesome-button{
font-size: 10px;
}
С первого объявления является очень конкретным, это будет рассмотрено. . Это как говорить: «Эй, любой .awesome-button
должен быть 10px, а затем указывая«Любой button
, что под .container
и имеет класс .awesome-button
должен быть 14px Таким образом, ваш CSS должен соблюдать самые конкретные и точные координаты
4 -. CSS как атрибут
<style>
.blue{
color:blue;
}
</style>
<div class="blue" style="color: red">The color of this div will be red, no matter the class</div>
Styling непосредственно на HTML получит приоритет над чем на листе стиля
5 -. элементы с !important
(а затем на конкретную вещь, если есть больше !important
элементов)
.awesome-button {
font-size: 14px !important; /* (This will be applied) */
}
.awesome-button{
font-size: 10px;
}
Все, что с !important
есть arhm ... более важно, так что вы CSS поймете, что. Однако, если существует более !important
правил, другие правила будут применяться в важных элементах.
Будьте осторожны: Использование !important
следует использовать аккуратно и в качестве последнего ресурса в некоторых случаях.
Таким образом, в вашем случае, просто поставить все ваши медиа-запросы после того, как «нормальный» CSS, как это:
.right {
text-align: right;
}
.jane {
width: 100%;
font-size: 70pt;
}
.ninja {
width: 100%;
font-size: 25pt;
}
@media screen and (max-width: 450px) {
.box_url {
font-size: 12pt;
}
.box_heading {
font-size: 13pt;
}
.right {
text-align: left;
}
.jane {
font-size: 10pt;
}
.ninja {
font-size: 12pt;
}
}
вы должны восстановить порядок деклараций – fcalderan