如何使HTML输入在2个元素之间占用100%的空间?

时间:2013-05-01 17:05:36

标签: css html

鉴于以下HTML,我如何在同一“行”上存在Label,Input和2 Buttons,并且在Label和2 Buttons之间输入占用100%的空间,并改变浏览器的宽度?换句话说,我希望输入锚定在两侧,这样当浏览器越来越宽时,这会改变宽度。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>example</title>

    <style>
        /* ?? */
    </style>


</head>
<body>
    <div id="container">
        <form class="form">
            <p>
                <label>xyz:</label>
                <span class="item">
                    <input type="text" class="txt" name="description" id="description" />
                    <button>A</button>
                    <button>B</button>
                </span>
            </p>
            <br clear="all" />
        </form>
    </div>

</body>
</html>

请在此处查看JSFiddle:http://jsfiddle.net/3vGtJ/

1 个答案:

答案 0 :(得分:1)

您也可以尝试使用display:tabledisplay:table-cell

http://jsfiddle.net/3vGtJ/1/