我有一個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/ –