だから私はこれらの3列のコンテンツを持っています。レイアウトで1140グリッドを使用しています。
これは通常(そしてそうあるべきです)のように見えます:
しかし、見出しが複数行になると、次のようになります。
そのビットのHTMLコードは次のとおりです。
<div id="sub-hero" class="container">
<div class="row">
<div class="post fourcol">
<a href="">
<div class="thumb"><img src="http://lorempixel.com/380/160" alt="Placeholder"></div>
<div class="meta">
<span>
<h2>Making Sense Of This</h2>
<em class="byline">By Name Author</em>
</span>
</div>
</a>
</div>
<div class="post fourcol">
<a href="">
<div class="thumb"><img src="http://lorempixel.com/380/160" alt="Placeholder"></div>
<div class="meta">
<span>
<h2>How To Not Train A Megatron-sized Dragon</h2>
<em class="byline">By Name Author</em>
</span>
</div>
</a>
</div>
<div class="post fourcol last">
<a href="">
<div class="thumb"><img src="http://lorempixel.com/380/160" alt="Placeholder"></div>
<div class="meta">
<span>
<h2>Sample Post With A Super Long Headline</h2>
<em class="byline">By Name Author</em>
</span>
</div>
</a>
</div>
</div>
</div>
対応するCSSコードは次のとおりです。
.container#sub-hero .post .meta span {
display: inline-block;
margin-top: 0.5em;
vertical-align: middle;
}
.container#sub-hero .post .meta {
color: #fff;
padding: 0.7em 1em 1em 1em;
position: absolute;
bottom: 0;
width: 100%;
z-index: 2;
}
修正はありますか?ありがとう!