Задать вопрос
@Pbalordorbaor

Как сдвинуть select?

https://codepen.io/natojezlo/pen/orEped
нужно сместить тег select чуть вверх, как это сделать? margin'ом сдвигается хоть куда, только не вверх
  • Вопрос задан
  • 710 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
Vlad_IT
@Vlad_IT Куратор тега CSS
Front-end разработчик
Не надо никакого margin/padding, это все костыли. Блоку нужно пространство, дайте его ему. У вас проблема с тегом a, у него очень высокий дочерний элемент, а сам тег a является инлайновым. Вот такой стиль пропишите для a
margin-left: 20%;
display: inline-block;
height: 100%;
vertical-align: middle;

https://codepen.io/anon/pen/mZXxxq
Ответ написан
VAShcherbakov
@VAShcherbakov
Новичок!
Как вариант: https://jsfiddle.net/VShcherbakov/f58tz17s

.select {
  background-color: #4b72cd;
  color: #fff;
  border: 0;
  padding: 0;
  margin-left: 70px;
  position: absolute;
  margin-top: 8px;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
xEpozZ
@xEpozZ
Веб-разработчик
display: block или двигайте контейнер, в котором лежит select
margin на inline элементах не работает
Ответ написан
@amahov
Самый простой способ:
.select {
  position:relative;
  top:-10px;
}
Ответ написан
Комментировать
@AndrexMaster
Я не до конца уверен, но не будет ли более правильно добавить флекс и отталкиваться уже от него?
.navbar {
    background-color: #4b72cd;
    width: 100%;
    height: 7%;
    position: fixed;
    margin-left: 0px;
    margin-top: 0px;
    display:flex;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы