親divにいくつかのdivがあります。親divは子divと同じ大きさでなければなりません。親divをその子の大きさにする
これはだから私はrecordContainer
は相対的な大きさを有するたく、現在のビュー
function record(id, title, description, content, dateOfCreation) { // the object
this.id = id;
this.title = title;
this.description = description;
this.content = content;
this.dateOfCreation = dateOfCreation;
this.lastEdited = dateOfCreation;
}
function init(){
var elements = []; // all records get stored here
for (var i = 0; i < 3; i++) { // create some objects
elements.push(new record(
i,
"title " + i,
"description " + i,
"content " + i,
"date " + i));
}
$(elements).each(function (index, currentRecord) { // create the div containers
var recordContainer = $("<div></div>");
recordContainer.addClass("recordContainer");
$(document.body).append(recordContainer);
recordContainer.append($("<div>" + currentRecord.title + "</div>"));
recordContainer.append($("<div>" + currentRecord.description + "</div>"));
recordContainer.append($("<div>" + currentRecord.dateOfCreation + "</div>"));
recordContainer.append($("<div>" + currentRecord.lastEdited + "</div>"));
});
}
init(); // call the routine
.recordContainer{
margin: 10px;
border: solid; \t \t
border-width: 1px; \t \t
border-radius: 2px; \t \t
border-color: #e8e9e9;
box-shadow: 1px 1px 1px #999999;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
です。いくつかの情報を探していたら、 "recordContainer"にdisplay: inline;
を追加しようとしました。しかし、これを行うと、コンテナは奇妙になる(?)。あなたはそれを試してみる必要があります、そして、あなたは私が何を意味するかを見るでしょう。
希望するdivをどのように達成できますか?
子コンテナは、親.. – ThisGuyHasTwoThumbs
のものより大きくなってはならない、あなたは試してみました: '.recordContainer { 表示:インラインブロック; } ' – UncaughtTypeError
oh:' display:inline-block; 'それだよ – Question3r