나는이 주제가 끝없이 끝났음을 알고 있지만, 나는 많은 해결책을 시도했지만 아무도 효과가 없다. 아래 스 니펫에서 col/row div 내에서 이미지의 중심을 세로로 가운데에 배치하려면 어떻게해야합니까? jQuery를 사용하는 솔루션이 선호됩니다 (CSS를 중단 할 가능성이 더 큽니다). 나는 이미지의 높이를 미리 모른다. img in bootstrap col/row
.row {
/* Just for demo */
border: 2px solid black;
}
/* My latest attempt at centering - this code can all be removed if desired*/
.book-image-container {
display: table;
table-layout: fixed;
}
.book-image {
display: table-cell;
vertical-align: middle;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-xs-2">
<div class="book-image-container">
<img class="book-image" src="http://static.loot.co.za/images/x80/691858851600179215$622D8483">
</div>
</div>
<div class="col-xs-6">
<h3>Lorem ipsum</h3>
<p>Bla bla bla</p>
<p>Bla bla bla</p>
<p>Bla bla bla</p>
<p>Bla bla bla</p>
</div>
</div>
</div>
.row {
/* Just for demo */
border: 2px solid black;
}
.book-image-container {
display: table-cell;
vertical-align: middle;
height: 116px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js">
</script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col-xs-2">
<div class="book-image-container">
<img class="book-image" src="http://static.loot.co.za/images/x80/691858851600179215$622D8483">
</div>
</div>
<div class="col-xs-6">
<h3>Lorem ipsum</h3>
<p>Bla bla bla</p>
<p>Bla bla bla</p>
</div>
</div>
</div>
감사! 이 부분에는 중복 된 내용이 들어 있으며'.book-image' CSS는 더 이상 필요하지 않습니다. 최소한의 CSS로 내 질문을 수정했습니다. –
지금 작동하는 경우 허용 된대로 답변을 표시해주세요. – Jurik