動的に作成された要素に幅を与えていますが、オーバーフローしています。 もし私がoverflow:hidden;
を与えても、そこに書いたりコピーしたすべてのテキストは表示されません。動的に作成された要素の幅がオーバーフローする
試しましたmax-width
私のコードです。基本的には
。どのように私は重複することなく、特定のpxのテキストを得ることができますか?
ここにどのように見えるか。何のスペースbetweは存在しません場合は
HTML
<input type="text" id="text" />
<input type="submit" id="add" value="add" />
<div id="list"></div>
SOME JSは
$("#add").click(function() {
var val=$("#text").val();
$("#text").val('');
var item ="<h1>"+val+'<p class="del">x</p>'+"</h1>";
$("#list").append(item);
});
CSS
#list {
border:1px solid #333;
width:300px;
}
#list h1 {
position:relative;
border:1px solid #333;
max-width:300px;
min-width:300px;
}
#list p {
color:red;
position:absolute;
right:0;
top:-35px;
}