2016-05-22 11 views
0

のJavascriptフォーマットの問題(画像サイズ、配向等)

 for (var i = 0; i < data.length; i++) { 
     results.html(results.html() + "<div class='resultsImages'><img src='res/" + data[i]["imageURL"] + "'/></div>"); 
     results.html(results.html() + "<div class='resultsInfo'><h1>" + capitalizeThis(data[i]["title"]) + '</h1></div><br><br>'); 
    } 

    #results>div { 
    display: inline-block; 
} 

CSS

.resultsImages { 
    width: 7em; 
    height: 7em; 
    padding: 2em; 
    margin: 2em; 
} 

画像サイズは、それがあるべきよりもずっと大きい、及び画像に対応するテキストは、上に現れ画像。また、部門間には休憩がないようです。提案? コードに関する他の提案があれば幸いです。

+0

にそれを設定することによって、あなたはJSFiddleまたはCodePenを経由してコード内の出発点を追加してくださいでしたことを変更することができますので、div sの間の休憩は正常です、http://www.stackoverflow.com/help/mcveも参照してください。 – Roy

答えて

0

max-widthmax-heightプロパティを使用して画像のサイズを制限します。デフォルトでdivblockに設定さdisplay性質を持っていますが、inline-block

.resultsImages{ 
    max-width: 300px; 
    max-height: 300px; 
    display: inline-block; 
} 

.resultsInfo{ 
    display: inline-block; 
} 
関連する問題