html - 如何调整输入标签的高度?

标签 html css

我有一个单选按钮列表,并为其分配了标签:

<input id="iphone" type="radio" name="mobilephone" value="iPhone4">
<label for="iphone">iPhone 4</label>

但我删除了标准单选按钮并将其替换为我自己的 .png:

input[type="radio"]{
    display: none;
}

input[type="radio"]+label{
    background: url('../img/empty.png') left center no-repeat;
    padding-left: 45px;


}

input[type="radio"]:checked+label{
    background-image: url('../img/filledout.png');
}

但是图片太大,所以边框被切掉了。只有当文本大小更大时它才会改变,所以图片有更多的空间可以显示。

如何设置输入框的高度?

无论文本有多大,输入的最小尺寸都应该与图像一样大!

最佳答案

input 标签的 CSS 中,您必须明确指定单选按钮的 heightwidth 属性,使用 pxem 单位。您应该将其设置为图像所需的最大尺寸。您可以使用的一个很好的演示:

http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-easy-css3-checkboxes-and-radio-buttons/

关于html - 如何调整输入标签的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20608963/

相关文章:

CSS Grid - 为什么当我调整到较小的屏幕时我的文本被截断了?

javascript - 将 div absolute 定位在 td 中在 firefox 中不起作用

jquery - 同一行或同一选项上具有不同颜色的 HTML Select Option 标签

HTML 和 BODY 是静态的,哪个是我的 DIV 最接近的定位祖先?

javascript - VueJS 通过渲染传递数据

html - 4行文字垂直对齐,动态框宽取决于JS中产生的框数

javascript - 使动态创建的 div 水平滚动

html - 如何防止最后一个元素移动?

html - CSS 加载不影响 DOM

php - 尝试将 img 居中但没有通用的修复方法