javascript - 范围改变会忽略css?

标签 javascript html css range

我有这个范围框,右边显示了它现在的值,但是数字有点低于范围栏,如何解决这个问题?:

这是我想要的:

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/

最佳答案

使用

display: inline-block;

我通常使用临时的 css 大纲来微调我的样式

selectors{
    outline: 1px solid red;
}

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

关于javascript - 范围改变会忽略css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20034836/

相关文章:

css - 向右浮动不适用于我的 Wordpress Mantra 主题

javascript - Twitter Bootstrap 按钮单击以切换按钮上方的展开/折叠文本部分

javascript - 使用 jquery val 更新 $scope

javascript - 如何在Asp.Net中使用JavaScript中的公共(public)或内部类?

javascript - 为什么我的最小和最大日期设置在我的日期选择器中不起作用?

javascript - 如何从用户动态地给 img 一个 src

javascript - jQuery - 添加删除类 - 设置输入值

javascript - 背景图像、3 个透明 png 按钮、三个链接和响应式。可能的?

javascript - Jquery/Javascript 使用自定义属性找到最接近的跨度并更改内部 html

html - IE10 中的连字(和字体)