gpt4 book ai didi

html - Clearfix 不适用于 float : left and float: right in

    转载 作者:太空宇宙 更新时间:2023-11-03 18:12:32 24 4
    gpt4 key购买 nike

    我现在正在设计博客的评论部分。我的标记是每个评论的有序列表项。在里面,我有一个标题向左浮动,一些 span-tag 在标题中向右浮动。我尝试清除 header (例如,此列表中的每个 clearfix-hack:http://red-team-design.com/clearing-floats-nowadays/),但没有任何效果使数字保持在应有的位置。

    我做了一个fiddle玩了一下,但无法让它工作。

    html:

    <ol>
    <li>
    <article>
    <header class="clearfix">
    <h4>Heading</h4>
    <span>Some link</span>
    </header>
    <p>Some content.</p>
    </article>
    </li>
    </ol>

    CSS:

    ol, li, article, header, h4, span {
    font-size: 14px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    }


    ol {
    margin: 0 0 28px 28px;
    }

    h4 {
    float: left;
    }

    span {
    float: right;
    }

    如果没有解决这个问题的好方法,我愿意接受有关标记更改的建议。

    编辑:这就是我想要的样子:

    1. Heading             Some link|
    Some content comes her. Text,|
    text, text, text, text, text,|
    text and more text. |
    |
    2. A much longer heading |
    Some link|
    Some content and so on... |
    |
    |
    3. Even headings can be very, |
    very long Some link|
    Content goes here. |
    ^Right border of containing element.

    最佳答案

    我认为是 clearfix 导致了你的问题,我在这里试了一下

    http://codepen.io/dave_agilepixel/pen/hEFrk

    仅通过 float 跨度,删除清除修复并使用内联 block 使 h4 和跨度保持在同一行,我认为这可行并解决了您的问题。

    关于html - Clearfix 不适用于 float : left and float: right in <ol>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23417135/

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