だから、これがスキニーです...
としてリストがあるページがありますdisplay:table-cell
。ブラウザーの幅が変更されると、リストの内容 (アンカー) が 2 行に折り返される場合があります。問題は、2 行に折り返されないアンカーの高さが 100% に保たれないことです。
CSS...
.home .pushes ul {display:table;}
.home .pushes ul li {display:table-cell; vertical-align:middle; width:25%; background-color:#e5a015; color:#ffffff;}
.home .pushes ul li a {display:block; padding:4em 0; padding:4rem 0;}
したがって、 の高さは<li>
の高さとパディングによって決定する必要があります<a>
。ただし、 であるため<display:table-cell>
、高さは最も高い によって決まり<a>
ます。
わかりましたので、設定するだけですa {height:100%;}
。しかし、アンカーはパディングを保持しません。だから、ただ設定li {height:160px;}
するか何か。ただし、アンカーは垂直方向の中央にはありません。だから、設定するだけですli {line-height:160px;}
。しかし、アンカーが 2 行に折り返されると巨大になります。
それで、男は何をするのですか?
できli {display:inline-block;}
ました。しかし、すべてのボックスを同じ高さにしたいです。
JJ
編集...
後世のためにHTMLが含まれています...
<ul>
<li>bleh</li>
<li>bleh</li>
</ul>
JJ
編集 2...
アンカーの背景色は、親の高さいっぱいに成長していないものです。
画像アップできるとは知りませんでした。ヒントをありがとう。
JJ