html 三个元素在同一行

标签 html css

我试图将三个 h4 元素放在同一行上,我尝试使用 display:inline-block;在所有这些上,但只将两个元素放在同一行上,第三个元素在它们下面。

这是我的 HTML

            <h4 id="vbottomcreator"><a style="color:orange;">></a> Created by <a style="color:orange;"><</a></h4>
            <h4 id="vbottomdates" align="center"><a style="color:orange;">></a> tasdf <a style="color:orange;"><</a></h4>
            <h4 id="vbottomdevelopment"><a style="color:orange;">></a> Website still in Development <a style="color:orange;"><</a></h4>

第三个元素在rest之下

CSS

    #vbottomdates
    {
        color:black;
        display:inline-block;
        margin-left:362px;
    }
    #vbottomcreator
    {
        color:black;
        margin-left:30px;
        display:inline-block;
    }
    #vbottomdevelopment
    {
        color:black;
        margin-left:1100px;
        display:inline-block;
        clear:none;
    }

问题已解决

最佳答案

像这样尝试: Updated Demo

HTML:

<div class="center">
    <h4>...</h4>
     <h4>...</h4>
    <h4>...</h4>
</div>

CSS:

#vbottomdates {
    color:black;
    display:block;
    float:left;
}
#vbottomcreator {
    color:black;
    display:inline-block;
}
#vbottomdevelopment {
    color:black;
    display:block;
    float:right;
    display:inline-block;
}
.center {
    width:100%;
    margin:0 auto;
    display:inline-block;
    text-align:center;
}

最后一个 id 的边距值更大。尝试像这样减少值。所有 3 个元素都已正确放置

关于html 三个元素在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28935371/

相关文章:

javascript - 悬停另一个 div 时将类添加到 div (Javascript)

css - 将div定位到右下角

html - 带有顶部三 Angular 形的下拉菜单

javascript - 如何在 Aptana Studio 3 中快速移动到代码块的末尾

html - 使用 CSS 制作带箭头的 div

jquery - Bootstrap 模态在点击时不显示

javascript - 类型错误 : Cannot read property 'value' of null | reactjs |

javascript - 如何克隆选定的div

html - 如何在 <IE8 中嵌入 block ?

html - 在 CSS 中缩放 anchor 标记