gpt4 book ai didi

html - float元素的父元素不在正确的位置

转载 作者:行者123 更新时间:2023-11-28 03:12:19 25 4
gpt4 key购买 nike

我正在使用 rem 创建一个移动网络元素。现在我遇到了一个问题。

我的代码如下:

<head>
<style type="text/css">
body {
background-color: green;
}

#top {
/*height: .9rem;*/
}

#top::after,
#top::before {
/*content: '';
display: block;
clear: both;
visibility: hidden;*/
}

ul {
list-style: none;
padding-left: 0;
}

#data-item {
margin-top: 4rem;
}

#data-item .image-list {
width: 4.5rem;
display: flex;
flex-flow: row wrap;
background-color: yellow;
}

#data-item .image-list .image-list .div-image {
width: 1.4rem;
height: 1.4rem;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-color: #6641E2;
}
</style>
</head>

<body>
<script src="js/mui.min.js"></script>
<script type="text/javascript">
mui.init()
</script>
<section id="top">
<div id="addImage" style="height: .90rem; width: 1.60rem; float:right ; padding-top: .20rem; position: relative;background-color: red; z-index: 999;">
<span style="display: inline-block; margin-right: .20rem;">ADD</span>
</div>
</section>
<section id="data-item">
<ul class="mui-table-view">
<li class="mui-table-view-cell">
<div class="title"><img src="images/vip.png" alt="" /><span class="date">6月1日</span></div>
<p class="item-description"></p>
<ul class="image-list">
<li>
<div class="div-image"></div>
</li>
<li>
<div class="div-image"></div>
</li>
<li>
<div class="div-image"></div>
</li>
<li>
<div class="div-image"></div>
</li>

</ul>
</li>
<li class="mui-table-view-cell">Item 2</li>
<li class="mui-table-view-cell">Item 3</li>
</ul>
</section>
</body>

我在 chrome 控制台中查看结果,我选择移动设备 iPhone5。画面是这样的:

enter image description here

我检查了 Elements 选项卡中的元素。
我看到 #top section 是 320*0。
我的问题是为什么 #addImage div 也有 margin-top。我为 #data-item section?

设置了 margin-top

为什么右上角的红色div没有?

最佳答案

将此样式添加到父级:

#top{
溢出:自动;
}

关于html - float元素的父元素不在正确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45648126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com