2012-04-10 61 views

回答

0

我通過使直列塊,並使用絕對定位固定它。這使得它不需要再把它浮起來了。另外,我添加了邊界框的東西,所以你的填充不會使框太大。 display:inline-block;和邊框一起使得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 – 2012-04-10 15:29:09

+0

每當有人問爲什麼某些東西在舊版本的IE中不太完善時,我現在就在這裏發送它們:http://boagworld.com/design/where-are-my-rounded-corners/ – 2012-04-10 15:39:57