2016-10-08 4 views
-2

Почему мое свойство margin-left не работает? Я хочу, чтобы класс use работал с полями, а не css внутри html. Вот https://jsfiddle.net/mhzhvfo2/Моя маржа слева не работает, почему

<div class="col span_1_of_12 margin_5_of_12"> 
1 of 12 
    </div> 
+1

'.col: first-child {margin-left: 0; } 'переопределяет его. Проверьте инструменты разработчика в своем браузере. –

ответ

0

Эти два подменяют запас.

.col:first-child { 
    margin-left: 0; 
} 
.col { 
    display: block; 
    float: left; 
    margin: 0% 0 0% 0%; 
} 

Для решения этой проблемы вы можете удалить класс col.

<div class="span_1_of_12 margin_5_of_12"> 
1 of 12 
</div> 
0

Вы можете удалить col, если хотите.

Но вместо этого вы можете добавить !important в класс .margin_5_of_12, чтобы он игнорировал применяемые ранее правила и применял правила этого класса.

.margin_5_of_12 { 
margin-left: 41.66% !important; 
} 
Смежные вопросы