简体   繁体   English

Flexbox:证明内容:flex-end

[英]Flexbox: Justify content: flex-end

I have problems with implementing justify content using flexbox. 我在使用flexbox实现证明内容时遇到问题。 I want my language and social media bar to be floating right in the flex container. 我希望我的语言和社交媒体栏在flex容器中浮动。 I'm using chrome, so I have -webkit prefixes in my code snippet. 我正在使用chrome,因此我的代码段中带有-webkit前缀。 What am I doing wrong? 我究竟做错了什么? According to W3C spec and to Chrome Dev tools, my approach should be correct, but maybe I'm wrong. 根据W3C规范和Chrome开发工具,我的方法应该是正确的,但也许我错了。

Thanks in advance for your replies. 提前感谢您的回复。

code snippet: HTML: 代码段:HTML:

<div id="upBar">
        <div id="languagePanel">
            <ul>
                <li><a href="#">Eng</a></li>
                <li><a href="#">Ger</a></li>
                <li><a href="#">Fr</a></li>
            </ul>
        </div>
        <div id="media">
            <ul>
                <li><a href="#">FB</a></li>
                <li><a href="#">mail</a></li>
            </ul>
        </div>
    </div>

CSS: CSS:

#upBar{
    display: -webkit-flex;
    -webkit-flex-direction: column;
}

#languagePanel, #media{
-webkit-justify-content: flex-end;
display: block;
}

Changing 'display:block' to 'display:-webkit-flex' moves the two panels over to the right inside the container. 将'display:block'更改为'display:-webkit-flex'将两个面板移到容器内的右侧。

#languagePanel, #media {
    -webkit-justify-content: flex-end;
    display: -webkit-flex;
}

Demo: http://jsfiddle.net/JWNmZ/ 演示: http//jsfiddle.net/JWNmZ/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM