以HTML形式定位的按钮

时间:2010-07-21 22:01:54

标签: html css

这是我的HTML:

<tr>   
                <td>
                    <div class="fileinputs">
                    <input type="submit" name="submit" class="submit" />
                    </div>
                    <div class="fileinputs">
                            <input type="file" class="file" name="uploadedfile" />
                        <div class="fakefile">
                                <img src="uf_btt.png" />
                        </div>
                    </div>
                    <div class="fileinputs">   
                    <input type="reset" class="reset" />
                    </div>
                    <div class="fileinputs">
                    <input type="button" class="print" onclick="window.print()" />
                    </div>
                </td>   
            </tr>

这是我的CSS:

div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

因此,按钮垂直放置,一个位于另一个之下。在IE中只能看到“上传文件”按钮。 我需要将所有按钮水平放置,一个放在另一个旁边,并且在所有浏览器中看起来都是一致的。 我如何获得? 谢谢!

1 个答案:

答案 0 :(得分:1)

您可能想了解CSS float。或者使用SPAN而不是DIVS,或使用'display:inline'风格的DIV