나는 원하는 결과를 얻었습니다. 그러나 올바른 방법은 아닙니다. 예를 들어 부모 컨테이너가 너비를 변경하면이 해킹이 작동하지 않습니다. 그러나 브라우저에서 올바른 방법을 시도하고 해결하기 위해 화면에 표시하기 위해이 작업을 수행했습니다.상대 부모 컨테이너 내에 절대 버튼을 중앙에 배치하는 적절한 방법
HTML 내 엉뚱한 간격에 대한
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="product-wrapper">
<div class="product-card">
<a href="lathes-single.html" class="product-img-wrapper"><img src="../assets/img/46-455.jpg" alt=""></a>
<h4> 46-460 12 1/2 in. Variable Speed MIDI-LATHE® </h4>
<p>It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.</p>
<a href="lathes-single.html" class="btn btn-lg btn-primary">View Product</a>
</div>
</div>
</div>
</div>
</div>
죄송합니다. Sublime Text 3을 붙여 넣는 몇 가지 이유 때문에 여기에 모든 것이 다 들어 있습니다. 대신 .btn에이
관련 CSS
.product-img-wrapper {
text-align: center;
}
.product-img-wrapper img {
width: 200px;
height: 200px;
}
.product-wrapper {
position: relative;
margin: 50px 0;
}
.product-card {
position: relative;
max-width: 330px;
height: 450px;
border: 1px solid #eee;
margin: 25px auto 0 auto;
text-align: center;
padding-left: 20px;
padding-right: 20px;
box-shadow: 7px 7px 5px #838485;
}
.product-card .btn {
position: absolute;
min-width: 200px;
bottom: 15px;
left: 60px;
}
이 필요한 이유는 무엇 는 절대 위치한다? –
다른 제품 제목 링크와 짧은 제품 설명이 항상 동일한 수의 문자를 가지는 것은 아닙니다. .btn 요소에서 위쪽 여백을 수행해야합니다. 모든 버튼이 레이아웃에 정렬되지는 않습니다. 버튼의 절대 위치를 지정하면 사본 및 제목의 길이에 관계없이 이동하지 않습니다. –
그런 다음 버튼에 대한 컨테이너를 절대적으로 배치 한 다음 해당 컨테이너에'text-align : center;'를 적용하면됩니다. –