2014-09-19 46 views
2

我使用模板網頁,而供應商不允許更改系統中的大部分內容。但我可以到達網頁的HTML和CSS,是否有可能在「(」字符之前放置換行符,CSS或HTML是否足夠,或者是否需要其他編碼?該鏈接來自內聯代碼,我無法訪問或更改)此外,此HTML代碼自動從CMS網站生成,因此它不能更新,如在「(」之前添加中斷代碼。換句話說,它不會顯示在網站HTML中,它從別的地方,我不能更新回憶,所以我需要一個識別編碼「(」 char和之前它把破的,因爲文字並不總是相同的長度特殊字符前的換行符

<div class="showcaseTitle"> 
    <a href="tour_package_ID_0011.html"> 
     Tour Package (129€)   </a> 
</div> 

我有CSS喜歡。。

.showcaseTitle { 
height: 32px; 
position: relative; 
overflow: hidden; 
margin: 0 0 5px; 
} 

它顯示的網站單行的主頁上,但我需要把價格上的第二行像下面


(129€)

哪有我解決這個問題 ?

非常感謝您

回答

6

編輯:

正如在評論中提到,你不能改變HTML所以THX以Harry在這裏comments是JS函數替換所有「(」字符的「<br>(」,因此您將在「(」字符之前有一個換行符。


原來的答覆:

你可以改變HTML標記,最簡單的將是在HTML添加換行符與line break tag<br/>):

<div class="showcaseTitle"> 
    <a href="tour_package_ID_0011.html"> 
     Tour Package 
     <br/> <!-- this line ! --> 
     (129€) 
    </a> 
</div> 
+0

你比我快,+1 – Azrael 2014-09-19 09:18:28

+0

RP免費。無法理解有人不知道'
'正常標籤。 – Manwal 2014-09-19 09:23:40

+0

但它不能解決我的問題。我不能將
編輯爲HTML編輯,因爲從網站的管理頁面添加了包,並自動生成該div的HTML代碼。我不會在主頁的HTML上顯示。我需要把
放在「(」後面那個div後面的那個自動添加.. – Palindrom 2014-09-19 09:26:06