나는이 스타일이 있습니다재정 부트 스트랩 3 CSS 스타일
.form-style{
margin: 50px auto;/* also tried margin: 50px auto !important; */
/* other styles */
}
을 그리고 나는이처럼 내 div 요소에서 사용 :
<div class="row">
<div id="myDiv" class="form-style col-md-6 col-md-offset-3">
<p>This is a text.</p>
</div>
</div>
내 사업부가 나타날 것입니다 form-style
를 사용하지 않는 경우 센터. 하지만 form-style
을 사용하고 싶습니다. form-style
의 여백 속성을 사용하면 부트 스트랩 col-md-offset-3
이 내 div 센터를 만들지 않습니다. 상위 마진을 재정의하여 내 div에 설정하지 않았습니까?
form-style
에서 margin
을 제거하면 정상적으로 작동합니다. 하지만 내 프로젝트의 다른 부분에서 사용되기 때문에 여백을 제거 할 수 없습니다.
감사합니다. 그것은 작동합니다. 하지만 저는 플로트에 대해 이해하지 못했습니다. 더 설명해 주시겠습니까? – JeanA
@JeanA Bootstrap 3은 부동 요소를 사용하여 레이아웃을 작성하지만 부동 요소와 다르게 동작하는 'float : left' 속성을 가지고 있기 때문에 여백 자동 기능이 작동하지 않습니다. https://css-tricks.com/all-about-floats/에서 플로팅 요소가 작동하는 방법을 이해할 수 있습니다. –
또한 important!를 사용하면 모든 아이들에게 여백이 쓸모 없게 될 것입니다. 그렇다면 왜 내가 마진을해야합니까? – JeanA