float元素内元素含有border属性之后页面变形问题,求

一瓢清风2 一瓢清风2 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.input200{width:190px;}
.orgClumn{float:left;display:block;min-width:250px;}
.orgClumn .orgClumnName{display:block;width:75px;float:left;}
</style>
</head>
<body><span style="width: 546px; height: 100px; padding: 10px 20px;border:1px solid;display:block;">
<span class="orgClumn"><span class="orgClumnName">a</span><input class="input200" type="text"></span>
<span class="orgClumn"><span class="orgClumnName">b</span><input class="input200" style="border:1px solid;" type="text"></span>
<span class="orgClumn"><span class="orgClumnName">c</span><input class="input200" type="text"></span>
<span class="orgClumn"><span class="orgClumnName">d</span><input class="input200" type="text"></span>
<span class="orgClumn"><span class="orgClumnName">e</span><input class="input200" type="text"></span>
<span class="orgClumn"><span class="orgClumnName">f</span><input class="input200" type="text"></span>
</span>
</body>
</html>

c这个元素直接出现在了右边,为什么不是左边,去掉b元素后边的border属性之后一切正常,求解释!
style="border:1px solid;" 这个是罪魁祸首
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
一瓢清风2
CSS 61,117 成员 60,701 内容