ai didi

javascript - 为什么不能将子宽度和高度设置为与父相同?

转载 作者:太空宇宙 更新时间:2023-11-04 00:58:39 24 4
gpt4 key购买 nike

父元素为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>

我想设置 child 的宽度和高度与 parent 相同,
myinput.style.cssText ='width:100%;height:100%;' 会让 child 比 parent 大。

最佳答案

你需要添加box-sizing: border-box;

myinput.style.cssText ='width:100%;height:100%;box-sizing: border-box;'

关于javascript - 为什么不能将子宽度和高度设置为与父相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53977382/

24 4 0
文章推荐: javascript - 使用javascript更改图像的src
文章推荐: node.js - NodeJS Express 模块 : 'dotfile' options no working
文章推荐: c - 阈值后删除总和
文章推荐: python - 在 Python 中寻找质数的无限重复错误
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com