Выберите поле не справа - PullRequest
       17

Выберите поле не справа

1 голос
/ 27 сентября 2011

Я пытаюсь создать базовую строку заголовка div, которая содержит h1 и список выбора.Я хочу, чтобы список выбора находился в крайнем правом углу div, но его плавный вывод не работает.У кого-нибудь есть какие-либо идеи?Код очень прост, но не видит, в чем ошибка.Спасибо!

<style type="text/css">
#select {
float: right;
}
h1 {
display: inline;
}
#titleBar {
width: 800px;
}
</style>

<body>
<div id="titleBar"><h1>Select Your Car </h1>
    <select name="categories">
          <option value="volvo">Volvo</option>
          <option value="saab">Saab</option>
          <option value="mercedes">Mercedes</option>
          <option value="audi">Audi</option>
    </select>
</div>
</body>

Вот ссылка на jsfiddle: http://jsfiddle.net/qhvDG/1/

Ответы [ 3 ]

4 голосов
/ 27 сентября 2011

Ваш стиль неправильный, он должен быть таким, как показано ниже, потому что # представляет идентификатор элемента, а select - это имя тега, а не идентификатор.

select {
  float: right;
}

Или еще лучше, немногоболее информативно, как это:

div#titleBar > select {
  float: right;
}

Вот пример скрипки http://jsfiddle.net/qhvDG/3/

0 голосов
/ 27 сентября 2011

Попробуйте использовать «select» вместо #select в вашем стиле.

  select {
float: right;
}
0 голосов
/ 27 сентября 2011

Ваш "select" в CSS - это идентификатор, а не имя элемента. Просто удалите знак # из # select.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...