我有一個「彈出窗口」,看起來像這樣: CSS:基於按鈕設置彈出寬度寬,而不是消息寬度
正如你所看到的,彈出窗口的寬度與文本的寬度延伸。
我想要得到的是文本的寬度,以包含兩個按鈕的容器的寬度爲界。
UPDATE:這裏就是我想:
的過長...文本仍然應該完全顯示,但隨後應繼續下一行。
這在理論上聽起來很容易,但我嘗試了很多不同的東西,但我一直無法解決這個問題(我正在尋找一個純粹的CSS解決方案)。這個彈出的
結構:
<div class="popup">
<div class="msg">Very looooooooooooooooooooooooooooooooooooooooooon text</div>
<div class="buttons-container">
<div class="button">Button number one</div>
<div class="button">Button number two</div>
</div>
</div>
和底座CSS(彈出窗口需要絕對的位置):
.popup {
border: solid 1px red;
position: absolute;
}
.msg {
}
.buttons-container {
clear: both;
}
.button {
display: inline-block;
padding: 5px 10px;
background-color: darkGray;
}
我想沒有一個固定的'width'? – DaniP
當然,按鈕和消息的文本是不固定的。 – user3010549
也許中心按鈕,並在彈出窗口上設置最大寬度:http://jsfiddle.net/A5B7v/3/ –