开发者

Buttons positioning in HTML form

开发者 https://www.devze.com 2023-01-08 02:49 出处:网络
Here is my HTML: <tr> <td> <div class=\"fileinputs\"> <input type=\"submit\" name=\"submit\" class=\"submit\" />

Here is my 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>

And here is my 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;
}

As a result, the buttons are positioned vertically, one below the other. In IE only "Upload File" button is se开发者_高级运维en. I need all the buttons to be positioned horizontally, one next to the other, and look consistent in all browsers. How do I obtain that? Thank you!


you might want to learn about CSS float. alternatively use SPAN instead of DIVS, or DIVs with 'display:inline' style

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号