を埋めるために取るようjqueryのは、私が800ピクセルであると私は私が記入したい、このjqueryの配列それはDIV
var words=["thing","my","low","life","that","repeat","his","meaning","if","she","he","never","tell","part","tubes","how","should","come","off","on","it","about","me","and","do","same","put","country","math","like"];
を持っているHTMLのdiv `
<div class="words_padding">
</div>
を持っているなど、多くのスパンを追加そのdivと同じくらい多くのスパンで区切ることができます。
私はこのような
for (var i = 0; i <= 8; i++) {
$('.words_padding').append("<span class=\"words_totp\">"+words[Math.floor((Math.random() * words.length))]+"</span>");
}
のためにそれをやって試してみました。しかし、それは国境 Jsfiddleの外に出るように、いくつかの単語が長く、他のものより、次のとおりです。https://jsfiddle.net/2yxvg5ye/2/
私は見ませんあなたのフォントサイズがばかげて巨大でない限り、どのくらい短くても8ワードで800pxの幅を埋めることができます。この実例がありますか? –
@RoryMcCrossanそれは非常に大きく、 '38px 'で、両側の' 10px'からパディングしています。私は今jsfiddleに取り組んでいます –
これは正確にあなたが望むものかどうかわかりませんが、コンテナに 'overflow:hidden'を与え、1行のテキストの高さに設定します:https://jsfiddle.net/2yxvg5ye/3/ –