2012-04-10 6 views

答えて

0

私はそれインラインブロック作り、絶対配置を使用してそれを修正。これにより、もうそれ以上浮動させる必要はありません。加えて、私はボーダーボックスのものを追加したので、あなたのパディングはボックスを大きくしすぎませんでした。 display:inline-block;とborder-boxを組み合わせることで、レスポンシブデザインでのCSSの配置がずっと簡単になります。

.flex-caption {position:absolute;display:inline-block;min-height:100%;width: 26%; padding: 2%; margin: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; } 

ここでボーダー・ボックスのちょっといいチュートリアルがあります:http://css-tricks.com/box-sizing/

+0

ニースのおかげで!私はインラインブロックを考えなかった! IE8ではちょっと変わっているようですが、これはIE8がリンクに従ってボックスサイズをサポートしているためです。それは人生です:P –

+0

誰かが、IEの古いバージョンではまだ洗練されていないものがあるのか​​どうか尋ねるたびに、私は今ここに送っています:http://boagworld.com/design/where-are-my-rounded-corners/ –

関連する問題