Как добавить фоновое изображение таблицы в калитку - PullRequest
0 голосов
/ 01 июня 2010

Может кто-нибудь подскажите, пожалуйста, как добавить фоновое изображение таблицы в калитку. На самом деле я много пробовал, как

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

также

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

также

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

Но ничего не работает.

Пожалуйста, помогите. Заранее спасибо.

1 Ответ

1 голос
/ 02 июня 2010

Возможно, у вас что-то не так, когда вы добавляете в него свою разметку калитки?

Wicket не должен ничего делать со стилем разметки, если вы не используете AttributeAppender или что-то подобное То, что я хотел бы сделать, это разделить вещи на файлы 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 вам действительно трудно помочь. Но посмотрите на этот вопрос для некоторых идей.

Лично я бы просто обернул таблицу в DIV и поместил фоновое изображение в DIV.

...