私は質問があります。私は新しいJSゲームに取り組んできた、とかろうじてさえ始め、そして私がハードルに走っています:JSで表示されるイメージの不要な行間隔を避けるにはどうすればよいですか?
var block = new Array(35);
var blockdata = new Array(35);
var count = 0;
var rand = 0;
while (count <= 35) {
rand = Math.floor((Math.random() * 3) + 1);
if (rand == 1) {
block[count] = "images/t.jpg";
} else {
block[count] = "images/g.jpg";
}
count++;
}
count = 0;
while (count <= 35) {
blockdata[count] = document.createElement("IMG");
blockdata[count].setAttribute("src", block[count]);
blockdata[count].position = "relative";
document.body.appendChild(blockdata[count]);
//inneficient code below XD
if (count == 5) {
var mybr = document.createElement('br');
document.body.appendChild(mybr);
}
if (count == 11) {
var mybr = document.createElement('br');
document.body.appendChild(mybr);
}
if (count == 17) {
var mybr = document.createElement('br');
document.body.appendChild(mybr);
}
if (count == 23) {
var mybr = document.createElement('br');
document.body.appendChild(mybr);
}
if (count == 29) {
var mybr = document.createElement('br');
document.body.appendChild(mybr);
}
count++;
}
#content {
line-height: 10px;
}
<script type="text/javascript" src="http://gc.kis.scr.kaspersky-labs.com/AA4B3110-75F6-C945-9AFA-B001BE396F4E/main.js" charset="UTF-8"></script>
<div id="content">
ゲームランニングがhere
見ることができます画像(t.jpg、g.jpg)が行に入れられます。私は上のURLから見ることができる行の間に小さなスペースを必要としません。
私はCSSを使って動作させようとしましたが、動作しません。
ありがとうございました!
「
」要素を使用して行を分割しています。これは、デフォルトで特定の高さ/行の高さを持ちます。余分な要素(divやセクションなど)に画像をラップし、ラッパーのマージンを削除することを検討してください。margin:0; ' – Kyle