3
有沒有一種方法允許允許比屏幕/視口更寬的內容水平溢出,而不會干擾頁面結構的其餘部分?具體來說,當我的內容全部包裝在table>tbody>tr>td
內?overflow-x不適用於包裝在td中的內容
該概念適用於this fiddle,您可以看到所有內容都以垂直方式在頁面上很好地構建,用戶可以在非常寬的表格中水平滾動。
但是,相同的概念在this other fiddle中發生了故障,其中屏幕/視口炸燬並試圖適應寬表的全寬。這是不受歡迎的。
在我的最終實現中,我無法將我的內容從最外面的table>tbody>tr>td
中取出,因爲這超出了我的控制範圍(我在Salesforce中創建了自定義頁面)。
我寧願儘量避免使用JavaScript,但如果這是我接受建議的唯一選擇。感謝您的時間。
非常感謝你,詹姆斯。我可以發誓我已經嘗試過,但你的證據顯然在那裏坐着。不幸的是,對我來說,這個策略在Salesforce中似乎並不奏效。 –
在Salesforce中,使用Chrome開發人員工具(用於概念證明),我已將「div」類添加到包裝table> tbody> tr> td',然後如您所建議的那樣對「div」類進行了樣式設置。我確認Chrome報告說,計算的**顯示**屬性確實設置爲「阻止」,但整個內容區域仍然流向右側。 :-( –