下面是簡單的html。目的是使左跨度高度達到外部div高度的100%,並且垂直居中文本(即「abc」應該與「ghi」成爲一行)。截圖結果(chrome,win10):樣式不起作用。使跨度高度達到外部div高度的100%
「row-eq-height」用於製作高度相同的列,並從here複製而來。
<html>
<head>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<style>
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
</style>
</head>
<body>
<div class="container">
<div style="display: table;">
<div class="row row-eq-height">
<div class="col-md-6" style="background-color: lightblue">
<span style="height: 100%; display: inline-block; vertical-align: middle; background-color: lightgreen">abc</span>
</div>
<div class="col-md-6" style="background-color: lightcoral">
def<br/>ghi<br/>jkl
</div>
</div>
</div>
</div>
</body>
</html>
我應該如何解決這個問題,使高度的區間100%?
UPD: SOF的「運行代碼段」顯示跨度爲100%高度但未居中文本。想知道爲什麼結果與鉻不同。
給予跨度顯示:塊,但div的使用,而不是,不是嗎? – Siddharth