我需要一些CSS的幫助,我正在嘗試使用。我正在使用Chrome進行測試,但我需要一個不是特定於瀏覽器的解決方案。如何使CSS插入行沒有空白空間?
我有一個頁面分爲兩個iframe:左側的一個窄頁面包含一個目錄,右側的一個顯示所選頁面。我想在左側框架的底部顯示所選頁面的URL。如果它太長而不適合框架(通常是這樣),它應該換行到第二行,並且第一行應該向上移動,以便最後一行保持底部對齊。
在內容iframe的表格頁面的結構是這樣的:
<body>
<div>
<script...> <!--JavaScript that generates the table of contents--> </script>
</div>
<div id='showPageUrl' style="height:auto;position:absolute;bottom:0"></div>
<script...> showURL(document.URL) </script>
</body>
以下功能是通過加載頁面(從onclick事件)的JavaScript代碼執行,也可以通過HTML是加載初始頁面(上圖)。
function showUrl(url) {
var sel = document.getElementById('showPageUrl');
if (sel!==null) {
sel.innerHTML = url;
}
}
的問題:如果URL是太長,無法在同一行不換行,因爲它不包含空格字符的包。相反,框架發芽水平滾動條。如果我用一段包含空格的文本替換URL,文本將以空白字符分隔並正確顯示。
我查找了一個CSS屬性,以使網址在任何地方斷裂,但我找不到任何東西。所有換行符控件似乎都是,假設有空格,並改變渲染引擎對待它的方式。
我該做些什麼才能使一個URL(沒有空白)在行末結束?
有一個的jsfiddle? – Raad