似乎无法弄清楚为什么DIV不适用于整个部分,PHP / HTML DIV问题

因为

感谢您的协助。

我遇到一个问题,即使我在整个代码中都将其关闭,名为box-2的DIV类也仅将其自身应用于该部分的标题。我是PHP的新手,所以我想知道是否有什么我要忽略的。

<div class="box-2 shadow">
<?php if (get_field('highlights')) { //Sub speciality ?>

    <div itemprop="Restuarant Highlights">
        <h3 class="content-title">Highlights</h3>

            <ul>
            <?php $terms = get_field('highlights'); ?>
            <?php foreach ($terms as $term){ ?>
            <li><div class="sl-highlights"><span class="icon-ok-circled"><?php echo $term->name; ?></span></div></li>

            <?php } ?>
            </ul>
       </div>
    </div>

<div class="clearboth"></div>
<?php } ?>

我需要将box-2类应用于所有内容,因为它对我来说占据了整个部分的空间。

编辑:这从分类法中提取数据,并将其显示为:

香蕉苹果梨柠檬葡萄桃子草莓

这是CSS:

.box-2 {
width: 100%;
border-top: 1px solid rgba(0,0,0,.05);
margin-bottom: 7px;
padding: 12px 0 3px 0;
}

.sl-highlights {
float: left;
margin-right: 4%;
font-size: 14px;
min-width: 135px;
line-height: 25px;
}

.content-title {
font-size: 18px;
color: #444;
padding-bottom: 9px;
font-weight: bold;
font-family: 'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;
}

非常感谢您提供的所有帮助!

铁森T.

每当您将浮动样式应用于元素时,就将其从常规文档流中删除;基本上,元素不会保留通常会保留的空间。因为这就是通常定义它的容器的高度,容器趋于崩溃到下一个元素的高度在正常流动。

在您的情况下,由于所有具有内容的元素都是浮动的,因此box-2折叠到零高度。如果您希望它仍然包含浮动元素,请向添加一个overflow: auto;规则.box-2

您可以通过消除<div>当前具有sl-highlights元素来简化标记,而将类应用于<li>元素。我可能还会添加一条display: block规则,因为从技术上讲,<h3>在嵌入式元素(<li>元素)中包含块级元素(标签)是无效的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTML Div对齐问题

来自分类Dev

HTML中div的对齐问题

来自分类Dev

无法弄清楚为什么div折叠时我的div中的内容会被压缩

来自分类Dev

简单的CSS \ HTML DIV布局问题

来自分类Dev

HTML / CSS-div高度问题

来自分类Dev

带有div块的html css问题

来自分类Dev

HTML / CSS问题:div位于右侧

来自分类Dev

动态增加div宽度的HTML问题

来自分类Dev

html div相互堆叠时的对齐问题

来自分类Dev

为什么加载事件的addEventListener不适用于div?

来自分类Dev

<div [innerHTML] = ....在angular2 html注入中不适用于iframe html>

来自分类Dev

自动高度不适用于HTML中基于文本的div

来自分类Dev

Html/CSS/Javascript:弹出 onclick 不适用于第二个 div

来自分类Dev

无法弄清楚为什么我的代码不适用于特殊情况(从Leetcode更换硬币)

来自分类Dev

html div不包含应有内容的问题

来自分类Dev

HTML选择项目显示div和发布问题

来自分类Dev

HTML / CSS-使div合理化的问题

来自分类Dev

HTML中的Div表-包括清除浮点数问题

来自分类Dev

我有 2 个 div 元素的 html/js 任务问题

来自分类Dev

HTML CSS FLEX 问题,div 未正确居中

来自分类Dev

无法弄清楚if语句到底出了什么问题?

来自分类Dev

无法弄清楚我的代码出了什么问题

来自分类Dev

ajax调用有问题,无法弄清楚是什么

来自分类Dev

HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

来自分类Dev

HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

来自分类Dev

理解为什么纯CSS视差效果适用于div,但不适用于body标签吗?

来自分类Dev

为什么Vue.js键修饰符仅适用于`<button>`而不适用于`<div>`?

来自分类Dev

卷毛的问题无法弄清楚

来自分类Dev

为什么`event.preventDefault()`不适用于两个嵌套的div?

Related 相关文章

  1. 1

    HTML Div对齐问题

  2. 2

    HTML中div的对齐问题

  3. 3

    无法弄清楚为什么div折叠时我的div中的内容会被压缩

  4. 4

    简单的CSS \ HTML DIV布局问题

  5. 5

    HTML / CSS-div高度问题

  6. 6

    带有div块的html css问题

  7. 7

    HTML / CSS问题:div位于右侧

  8. 8

    动态增加div宽度的HTML问题

  9. 9

    html div相互堆叠时的对齐问题

  10. 10

    为什么加载事件的addEventListener不适用于div?

  11. 11

    <div [innerHTML] = ....在angular2 html注入中不适用于iframe html>

  12. 12

    自动高度不适用于HTML中基于文本的div

  13. 13

    Html/CSS/Javascript:弹出 onclick 不适用于第二个 div

  14. 14

    无法弄清楚为什么我的代码不适用于特殊情况(从Leetcode更换硬币)

  15. 15

    html div不包含应有内容的问题

  16. 16

    HTML选择项目显示div和发布问题

  17. 17

    HTML / CSS-使div合理化的问题

  18. 18

    HTML中的Div表-包括清除浮点数问题

  19. 19

    我有 2 个 div 元素的 html/js 任务问题

  20. 20

    HTML CSS FLEX 问题,div 未正确居中

  21. 21

    无法弄清楚if语句到底出了什么问题?

  22. 22

    无法弄清楚我的代码出了什么问题

  23. 23

    ajax调用有问题,无法弄清楚是什么

  24. 24

    HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

  25. 25

    HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

  26. 26

    理解为什么纯CSS视差效果适用于div,但不适用于body标签吗?

  27. 27

    为什么Vue.js键修饰符仅适用于`<button>`而不适用于`<div>`?

  28. 28

    卷毛的问题无法弄清楚

  29. 29

    为什么`event.preventDefault()`不适用于两个嵌套的div?

热门标签

归档