私はhtml要素(この場合はinput&selectなど)のスタイル設定に不慣れであり、視覚的に組み合わされたinput/select要素を実装しようとしています。本質的に、入力と選択はフォーム要素として完全に分離されますが、クラスとcssに基づいて、選択メニューの内容を入力フィールドの右側に挿入したいと思います。申し訳ありませんが、私はフォトショッパーではないので、次のように表示されます。
------------------------------------------------
| Select text [v] |
------------------------------------------------
ご覧のとおり、入力の左側の部分は入力要素の文字列を入力する場所であり、選択ドロップダウンは入力要素の境界線に挿入されています([v]は下矢印ボタンであると想定されています)リストを削除します)。このようなスタイリングを凝視する方法へのリンクや提案は大歓迎です。
次の例は非常に単純です。それはあなたがしたい主なことを示しています:フォーム要素は他のすべてと同じようにCSSでスタイルを設定できるので、それはかなり簡単です。この例には、Firefox以外のブラウザーでのスタイルの問題がまだいくつかあります。少し改善します。
<html>
<head>
<style>
select#selectoption {
border-left:none;
padding:none;
}
input#datahere {
position:relative;
border-right:none;
padding:none;
}
</style>
</head>
<body>
The form below is a simple example.
<form name ="explanation"action="test" method="post">
<input type="text" id="datahere" />
<select id="selectoption" /><option>test</option><option>test2</option></select>
</form>
</body>
</html>
編集:あなたが欲しいもののオンライン例はここで見ることができます: http://jsfiddle.net/xFQMf/3/
6年後:datalist要素が役立つ可能性があります。
https://developer.mozilla.org/nl/docs/Web/HTML/Element/datalist
(Safariはまだこれをサポートしていません)
このような何かがあなたが望むことを達成するはずです。
試すことができるライブラリがあります: https://github.com/eredacokmerke/dm-i