0
私はJqueryの "tagsinput"を使用して、ユーザが入力フィールドにタグを作成できるようにしています。
"tagsinput"の表示方法を教えてください。
私は、インラインではなく縦書きのタグを表示したいと考えています。
「1300x1300」のように入力すると、入力が100%の幅をカバーしていないように見えます。
どうすればこの問題を解決できますか?
HTML
<table>
<tr>
<td class="oppningarTd">
<input type="text" class="oppningar" data-role="tagsinput" multiple="true" />
</td>
</tr>
</table>
CSS @ CBroeさんのコメントに
.bootstrap-tagsinput {
background-color: #fff;
border: 1px;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
color: #555;
vertical-align: middle;
width: 100%;
cursor: text;
white-space: pre; //Just trying something
}
td.oppningarTd {
border: 1px solid black;
background: white;
text-align: center;
width: 200px !important;
}
input.oppningar {
width: 100% !important;
text-align: center;
}
FIDDLE
https://jsfiddle.net/Lh4jy9d4/151/
span要素を 'display:block'にするか、浮動させてクリアします。 (その後、空白をもう一度取り除いて余白/パディングを使って遊んでみてください) – CBroe
@CBroeスパン要素は何ですか? –
このスクリプトは実際のタグを表示するために使用します。ブラウザのDOMインスペクタを使って、使用されている要素を調べます。 – CBroe