Изменение диапазона будет игнорировать CSS?

0

У меня есть это поле диапазона и справа показывает, какое значение оно сейчас, но число немного ниже диапазона значений, как это исправить?:

Изображение 174551

Это, как я хочу:

Изображение 174551

HTML/CSS/JavaScript:

#ranger {
    vertical-align: middle;
    line-height:normal;
    margin-left:4px;
    margin-top:-10px;
}
input {
    width:246px;
    margin:2px 1px;
    padding:2px;
}

label {
    display : block;
}

label span {
    display : inline-block;
    width : 150px;
}

<input type="range" id="range" name="code" value="1" min="1" max="100" onchange="document.getElementById('ranger').innerHTML = document.getElementById('range').value;" /><span id="ranger">1</span>

Пример: http://jsfiddle.net/37B95/

  • 0
    Какой браузер? Хром .. Firefox, IE? ..
  • 0
    <span id="ranger">1</p> вероятно, не поможет, попробуйте <span id="ranger">1</span>
Показать ещё 8 комментариев
Теги:
range

2 ответа

0
Лучший ответ

использование

display: inline-block;

Обычно я использую временную схему css для тонкой настройки моих стилей

selectors{
    outline: 1px solid red;
}

http://jsfiddle.net/Victornpb/xcBcs/

0

Одним из возможных решений является установка vertical-align: top:

+ Изменить

#ranger {
    vertical-align: middle;
...
}

#ranger {
    vertical-align: top;
...
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню