我在相對定位的容器內有絕對定位的文本塊。絕對定位的元素超出了其容器的右邊界。在絕對定位的容器內部保留正常的單詞包裝
問題是:文本不像平常一樣包裝;它打破過早,而不是擴大它的定義max-width
:
觀察到的行爲:
期望的行爲
HTML/CSS(JSFIDDLE: http://jsfiddle.net/WmcjM/):
<style>
.container {
position: relative;
width: 300px;
background: #ccc;
height: 100px;
}
.text {
position: absolute;
max-width: 150px;
left: 290px;
top: 10px;
background: lightblue;
}
</style>
<div class="container">
<div class="text">Lorem ipsum dolor sit amet</div>
</div>
注:出現達到預期的行爲,但不完全是我正在尋找一對夫婦的變化,包括:
- 上
.text
定義min-width: 150px
(中文本可能只是一個字,我不想對容器進行過大) - 定位
.text
。相對於文檔,而不是.container
(它需要出現在容器旁的,即使在瀏覽器大小)
您需要的一個,這些http://www.zazzle.com/css_is_awesome_mug-168716435071981928 – asawyer 2013-02-11 19:43:30