選択ボックスの下に「ユーザー」という単語が表示されるのはなぜですか? セレクトボックスの右側に配置したい。私は何が欠けていますか?
質問する
297 次
3 に答える
1
あなたはこれを行うことができます:
HTML:
<div class="ui-widget">
<select id="users" name="userName">
<option value="#">
Select one...
</option>
<option value='1'>
User1
</option>
<option value='2'>
User2
</option>
<option value='3'>
User3
</option>
<option value='4'>
Demo
</option>
</select>
</div>
<div id="user">Here is a sample sentence :)</div>
CSS :
/*Users Combobox*/
.ui-combobox {
position: relative;
display: inline-block;
margin-right: 36px;
}
.ui-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* adjust styles for IE 6/7 */
*height: 1.7em;
*top: 0.1em;
}
.ui-combobox-input {
margin: 0;
padding: 0.3em;
}
#user {
position: relative;
top: -27px;
left: 270px;
}
フィドル :
あなたがしなければならないのは、テキストを通常の場所から左と上に移動することですposition: relative
。また、テキストは の外側にあり<div>
ます。
于 2012-08-26T10:56:15.963 に答える
1
選択ボックスの直後のdiv内に移動し、右マージンを追加します.ui-combobox
于 2012-08-26T10:50:42.067 に答える
0
<div class="ui-widget">
<select id="users" name="userName">
<option value="#">
Select one...
</option>
<option value='1'>
User1
</option>
<option value='2'>
User2
</option>
<option value='3'>
User3
</option>
<option value='4'>
Demo
</option>
</select>
<div class="words"> user</div></div>
div タグ内で「user」という単語を使用する
.words{
float:right;
color:#808080;
font-family:Sans,ubuntu;
font-size:18px;
margin-right:100px;
}
于 2012-08-26T10:49:14.933 に答える