是否可以禁用输入的下边距?
我需要这个词就行了。
HTML片段:
<form action="">
<input type="text" class="myform" value="somet text">
</form>
CSS片段:
form {
background: #000;
height: 240px;
width: 480px;
}
.myform {
color: #fff;
background: transparent;
border: none;
border-bottom: 1px solid white;
margin-left: 150px;
margin-top: 100px;
}
答案 0 :(得分:0)
我认为你无法用输入元素的默认边框底线来解决它。
可能的解决方案可能是:使用白色1x1像素png伪造线条并将其用作输入字段的背景图像。您可以调整background-position
以使该行符合文本基线。
input.myform {
background-color: transparent;
background-image: url("1x1.png"); /* Insert path to the image */
background-repeat: repeat-x;
background-position: 0px 20px; /* Edit to fit the text baseline */
border: none;
color: #fff;
margin: 5px;
padding: 0;
}
这可能不是最好的方式,所以欢迎其他可能的解决方案!