静态页面文本框首行缩进实现

在这里插入图片描述
<input type=“text”>创立一个文本框,加入placeholder给文本框内加入默认文字,使用text-indent对首行进行相关缩进,会发现,当数字输入过多时会覆盖前面。
在这里插入图片描述
这里使用text-indent是不合适的,使用padding-left进行首行缩进。
使用
区号+86定位实现:
css里对+86进行绝对定位position: absolute;每当进行绝对定位时,应条件反射在包裹此元素的父集添加pasition:relative相对定位元素,如果上级元素已经是定位元素,就没必要在写。
+86右边框设置,border-right:1px solid #060
+86居中text-align:center行盒文字居中。

	ps:第一次写博客,有些不明不白,望大佬们指出。
<div class="a11">
                <input type="text" class="a123" placeholder="手机">
                <div class="a86">
                    +86
                </div>
            </div>

.container .a86{
    position: absolute;
    border-right: 1px solid #060;
    width: 51px;
    height: 26px;
    top: 3px;
    left: 3px;
    text-align: center;/*行盒居中*/
    font-weight: bold;
    cursor: pointer;
}

.container .a123{
    padding-left: 56px;/*进行首行缩进*/
}

.container .a11{
    position: relative;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值