html - 将文本放入嵌套的 div 标签时出现问题

标签 html css

我正在尝试将文本放入嵌套的 div 中,它适用于某些但不适用于所有。当我尝试将文本放在它不起作用的地方时,它会迫使其他 div 元素排成一行。我有一个以前的版本,我以相同的方式嵌套它们并且没有这个问题。知道我哪里出错了吗?

    /* my css for the divs */
div.mycard{
    background-color: beige;
    width: 400px;
    height: 35px;
    margin-left: 75%;
    margin-bottom: 2px;
}
div.cardcost{
    background-color: blue;
    width: 30px;
    height: 35px;
}
div.hscardepic{
    background-color: rgb(233, 27, 233);
    height: 35px;
    width: 5px;
}
div.cardamount{
    background-color: black;
    width: 30px;
    height: 35px;
    z-index: 11;
    margin-left: 8000%;
}
p.cardname{
    z-index: 12;
    font-weight: bolder;
    margin: 0;
}
    <!-- These divs are nested in another div with display: inline-block to put them next to text-->
<div class="mycard">
    <div class="cardcost">
        <div class="hscardepic">
            <div class="cardamount">
                <p style="margin-left: 5px;color: white;">&times;2</p>
            </div>
         </div>  
     </div>
 </div>

最佳答案

隐藏段落的主要问题是由 div.cardamount 中的 margin-left: 8000%; 引起的,它会将 div 推到视口(viewport)之外

还有一个问题是 cardname 类没有在 p 元素上设置,所以你的 CSS 规则没有应用

这是一个固定版本 https://jsfiddle.net/xr271aen/1/

关于html - 将文本放入嵌套的 div 标签时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56265949/

相关文章:

jquery - 更改选择框字体大小影响选项项长度

javascript - ReactJS 中使用 DangerouslySetInnerHTML 设置的 html 元素的 OnChange 事件

html - 骨架网格用户代理样式表

html - 如何将连续节点与 Nokogiri 匹配?

javascript - vim,在 html 中缩进 css 和 js 的正确方法

javascript - 我将如何在 jquery 中检测触摸屏并隐藏一个 div

javascript - Jquery .parent 在 DOM 中走得太远

jquery - CSS 未检测到数据属性的更改

移动设备上的 Html/css 损坏

javascript - Airbnb 搜索页面上的 jquery resultview 如何工作?