【发布时间】:2018-12-30 11:58:00
【问题描述】:
父元素为div,宽度为300px,高度为40px,子元素为input。
myinput = document.getElementById("e2");
myinput.style.cssText ='width:100%;height:100%;padding:0px;margin:0px;'
div{
width:300px;
height:40px;
border:1px solid red;
}
<div id="e1"><input id="e2" type="text" /></div>
我想将孩子的宽度和高度设置为与父母相同,myinput.style.cssText ='width:100%;height:100%;' 会使孩子大于父母。
【问题讨论】:
-
您的
input标签永远不会关闭。 -
关闭是没有用的。
-
你试过将
padding设置为0并玩弄边界吗?...等等... -
您需要了解称为 box model 的基础知识。
标签: javascript html css