2014-09-19 45 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