Html 如何使用css使输入适合div宽度的层

Html 如何使用css使输入适合div宽度的层,html,css,Html,Css,我创建了如下网页 测试 * { 保证金:0; 边界:0; 填充:0; } .包装纸{ 填充:50px 50px; } .inp{ 显示:块; 填充:6px 12px; 宽度:100%; 高度:44px; 字体大小:14px; 背景色:#f00; } 使用框尺寸:边框框,因为填充添加在100%宽度的顶部,所以可以得到100%+12px的水平尺寸。见下面的概念证明: *{ 保证金:0; 边界:0; 填充:0; } .包装纸{ 填充:50px 50px; } .inp{ 显示:块; 填充:6px

我创建了如下网页


测试
* {
保证金:0;
边界:0;
填充:0;
}
.包装纸{
填充:50px 50px;
}
.inp{
显示:块;
填充:6px 12px;
宽度:100%;
高度:44px;
字体大小:14px;
背景色:#f00;
}

使用
框尺寸:边框框
,因为填充添加在100%宽度的顶部,所以可以得到100%+12px的水平尺寸。见下面的概念证明:

*{
保证金:0;
边界:0;
填充:0;
}
.包装纸{
填充:50px 50px;
}
.inp{
显示:块;
填充:6px 12px;
宽度:100%;
高度:44px;
字体大小:14px;
背景色:#f00;
框大小:边框框;
}

使用
框尺寸:边框框
,因为填充添加在100%宽度的顶部,所以可以得到100%+12px的水平尺寸。见下面的概念证明:

*{
保证金:0;
边界:0;
填充:0;
}
.包装纸{
填充:50px 50px;
}
.inp{
显示:块;
填充:6px 12px;
宽度:100%;
高度:44px;
字体大小:14px;
背景色:#f00;
框大小:边框框;
}

在输入中使用
框大小:边框框

  .inp {
      display: block;
      padding: 6px 12px;
      width: 100%;
      height: 44px;
      font-size: 14px;
      background-color: #f00;
      box-sizing: border-box;
  }
演示:

*{
保证金:0;
边界:0;
填充:0;
}
.包装纸{
填充:50px 50px;
}
.inp{
显示:块;
填充:6px 12px;
宽度:100%;
高度:44px;
字体大小:14px;
背景色:#f00;
框大小:边框框;
}

在输入中使用
框大小:边框框

  .inp {
      display: block;
      padding: 6px 12px;
      width: 100%;
      height: 44px;
      font-size: 14px;
      background-color: #f00;
      box-sizing: border-box;
  }
演示:

*{
保证金:0;
边界:0;
填充:0;
}
.包装纸{
填充:50px 50px;
}
.inp{
显示:块;
填充:6px 12px;
宽度:100%;
高度:44px;
字体大小:14px;
背景色:#f00;
框大小:边框框;
}