我有一个HTML代码包围,3个输入字段:如何显示内联“输入”元素,通过div的
<div class="field" > <input placeholder="Firstname" class="firstname" id="firstname_field" name="firstname" size="30" value="" type="text" > </div> <div class="field" > <input placeholder="Lastname" class="lastname" id="lastname_field" name="lastname" size="30" value="" type="text" > </div> <div class="field" > <input placeholder="Email" class="email" id="email_field" name="email" size="30" value="" type="text" > </div>
目前,因为它们是由div的包围,他们在块显示:http://jsfiddle.net/k2Nqp/159/ 我需要2个第一个字段来显示“内联”而不是块,第三个要留作块。
如果您在div的内部放置“display:inline-block”,很容易。但这里棘手的部分是,我无法控制这个HTML代码,因为它是由短代码自动生成的。我可以添加CSS,使用已经存在的类,甚至javascript(我使用javascript来插入占位符)
而且由于3个div具有相同的类,它们将显示所有块或全部内联,因此我只能在输入字段上工作。不幸的是,我试图在输入字段中指定“inline-block”,并且它不起作用。
关于如何使这项工作的任何想法? 谢谢!
http://jsfiddle.net/k2Nqp/161/ –