在jsp中怎么给文字加背景图片啊

    动态生成的菜单 代码如下
     function startParentNode(text){
    //alert(text);
    if("站址管理" == text){
    document.write('<table border="0" cellpadding="1" cellspacing="0">');
    document.write('  <tr>');
    document.write('    <td><img src="zz.png" name="parentNodeImage' + parentNodeCount + '" onclick="onParentNodeImageClick(this)" style="cursor:pointer;"/></td>');
    document.write('    <td><a class="parentTreeNode" name="parentNodeText' + parentNodeCount + '" onclick="onParentNodeTextClick(this)" style="cursor:pointer;">');
    document.write(text);
    document.write('</a>');
    document.write('  </td>');
    document.write('  </tr>');
    document.write('  <tr>');
    document.write('    <td></td><!-- SPACING -->');
    document.write('    <td><DIV id="parentNodeDiv' + parentNodeCount + '" style="display:none">'); 
    this.parentNodeCount = this.parentNodeCount + 1;

        text是传进来的菜单名称  那个image是菜单名称前 的图标,现在是有一张图片,然后把菜单显示在那张图片上,做成这种样式,应该怎么弄

document.write('

');

用两个div层,一个放背景图片,另一个放菜单,然后让菜单浮动到放背景图片之上的div