2010-06-01 43 views
0

任何人都可以請告訴我如何在檢票口中添加表格背景圖片。其實我已經嘗試了很多像如何在檢票中添加表格背景圖片

<table background="images/logo.jpg"> 

<style>table {background-image: url('images/logo.jpg')}</style> 

<table style="background-image: url('images/logo.jpg')"> 

但沒有任何工程。

請幫忙。提前致謝。

+1

這裏沒有什麼特別的Wicket。這是一個簡單的CSS/HTML問題。如果需要,您可以使用AttributeAppender動態添加CSS類(或樣式)。 – sfussenegger 2010-06-01 12:02:51

+0

如果沒有什麼特別的Wicket那麼爲什麼上面寫的代碼不工作。但在簡單的HTML中運行良好。 – vivmal 2010-06-02 04:53:48

回答

1

也許你把錯誤的標記添加到它的時候有什麼問題嗎?

除非您使用AttributeAppender或類似的東西,否則Wicket不應該爲樣式設置標記。我會做的是不同的東西進入CSS,HTML和Java文件:

.logo { 
    background-image: url(images/logo.jpg); 
} 
.logo td, .logo tr { /* Optional - make sure that table background is seen */ 
    background-image: none; 
} 

<table wicket:id="myTable" class="logo">...</table> 

或者,您可以添加標識它在檢票口:

WebMarkupContainer myTable = new WebMarkupContainer("myTable"); 
myTable.add(new AttributeAppender("class", true, 
     new Model<String>("logo"), " ")); 

您也可以運行到一些基本的CSS問題,並沒有更多的HTML標記,很難真正幫助你。但有一些想法請看this question

就個人而言,我只是將表格包裝在一個DIV中,並將背景圖像放在DIV中。