簡體   English   中英

玉段嵌套

[英]Jade paragraph nesting

如何在我有的段落中放置多個嵌套元素

p
      label Item image
      .input-group
         input#addItemFile.form-control(type='file')
         input.form-control(type='text', readonly='')
         span.input-group-addon.btn.btn-default.btn-file.btn-primary Browse

並期望

<input class="form-control" id="addItemFile" type="file">
    <input class="form-control" type="text" readonly="">
    <span class="input-group-addon btn btn-default btn-file btn-primary">Browse</span>

但是我明白了

<p>
<label>Item image</label>
</p>
<div class="input-group"><input class="form-control" id="addItemFile" type="file">
<input class="form-control" type="text" readonly="">
<span class="input-group-addon btn btn-default btn-file btn-primary">Browse</span>
</div>

謝謝!

請嘗試以下操作:

 p  label Item image
      .input-group
         input#addItemFile.form-control(type='file')
         input.form-control(type='text', readonly='')
         span(class="input-group-addon btn btn-default btn-file btn-primary") Browse

上面的代碼對我來說很好。 在Firefox中的輸出:

<p> label Item image<div class="input-group"><input id="addItemFile" type="file" class="form-control"><input type="text" readonly="" class="form-control"><span class="input-group-addon btn btn-default btn-file btn-primary">Browse</span></div></p>

您擁有的代碼將使用段落內的div生成標記。 問題在於HTML禁止div出現在此處,因此瀏覽器將隱式在div之前結束該段落,然后丟棄該段落的結束標簽。

您需要改用段落中允許的元素。

例如span.input-group

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM