2

選択ボックスの下に「ユーザー」という単語が表示されるのはなぜですか? セレクトボックスの右側に配置したい。私は何が欠けていますか?

http://jsfiddle.net/njh85/6/

4

3 に答える 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;   
}

フィドル :

http://jsfiddle.net/FlameTrap/njh85/10/

あなたがしなければならないのは、テキストを通常の場所から左と上に移動することですposition: relative。また、テキストは の外側にあり<div>ます。

于 2012-08-26T10:56:15.963 に答える
1

選択ボックスの直後のdiv内に移動し、右マージンを追加します.ui-combobox

http://jsfiddle.net/njh85/9/

于 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 に答える