我有以下代碼:顯示按鈕,但不是在細胞外
<td>
<div>
<span class ="name">Can be long, can be short</span>
<button>Test</button>
</div>
</td>
td{
white-space: no-wrap;
width:175px;
position: relative
}
button{
position:absolute;
right: 15px;
bottom: 5px;
}
我得到的是
我想在顯示名稱一行(即使它在單元格外),但按鈕應始終在單元格中(在同一行上)。 如果名字很短,那麼它應該在名字後面,如果不是那麼就粘在單元格的右邊。
我使用絕對定位,但在這種情況下,按鈕始終粘在單元格的右側。不是我需要的短名稱。
因此,圖片爲長名稱是我需要的,但對於短名稱我想要黃色按鈕來顯示名稱附近,而不是粘在右側。
工作的jsfiddle:https://jsfiddle.net/8kchkucv/
是否有可能用CSS來做到這一點?
請提供您想要在各種情況下獲得什麼的示例(圖片),或者您嘗試的完整代碼示例,以說明哪些功能無法滿足您的需求。 – jcaron
你可以在jsfiddle中添加代碼嗎? –
增加了jsfiddle:https://jsfiddle.net/8kchkucv/ –