簡體   English   中英

在div中水平(一行)顯示元素

[英]display elements horizontally (in one line) in div

這是我的div

 <div class="PictureContent1" style="display:inline-block" value="1"> </div> 

這是內容:

在此處輸入圖片說明

for(var i = 0; i<ui.item.productpictureurl.length; i++){
                        $('div.PictureContent1').append("<img width='100px' height='100px' src='" + ui.item.productpictureurl[i] + "' />");
                        var radioBtn = '<input type="radio" name="'+ui.item.label+'" data-urlId="'+ui.item.productpictureurl[i]+'" />';
                        $('div.PictureContent1').append(radioBtn);                                  
                    }

我需要在此div中一行顯示<img>radiobuttons 誰能幫我?

在此處輸入圖片說明

將此CSS添加到您的HTML .PictureContent1 img{ float:left}或將代碼更改為

    for(var i = 0; i<ui.item.productpictureurl.length; i++){
$('div.PictureContent1').append("<div style='float:left'>");
                            $('div.PictureContent1').append("<img width='100px' height='100px' src='" + ui.item.productpictureurl[i] + "' />");
                            var radioBtn = '<input type="radio" name="'+ui.item.label+'" data-urlId="'+ui.item.productpictureurl[i]+'" />';
                            $('div.PictureContent1').append(radioBtn); 
$('div.PictureContent1').append("</div>");                                 
                        }

您可以添加float: left他們,以解決您的問題,但由於不會清除浮點數,因此會出現另一個問題,因此這些圖像后面的代碼看起來有問題。

調查清理浮球

暫無
暫無

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

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