Jquery 具有动态间距文本以覆盖整个宽度的菜单

Jquery 具有动态间距文本以覆盖整个宽度的菜单,jquery,html,css,Jquery,Html,Css,我有一个这样的部门: <div class="menu"> <a href="#">Home</a> <a href="#">Products</a> <a href="#">Contact</a> <a href="#">About</a> </div> div的宽度为1500px(但可能会调整,因为这是一种响应性设计) 我想要的是让Home完全对齐div的左侧

我有一个这样的部门:

<div class="menu">
 <a href="#">Home</a>
 <a href="#">Products</a>
 <a href="#">Contact</a>
 <a href="#">About</a>
</div>

div的宽度为1500px(但可能会调整,因为这是一种响应性设计)

我想要的是让
Home
完全对齐div的左侧和
About
完全对齐div的右侧,中间的所有内容都需要均匀间隔


您将如何做到这一点?

您可以使用css3验证内容来实现这一目标:

.menu {
    display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-between; /* Safari 6.1+ */
    display: flex;
    justify-content: space-between;
}

但您应该考虑浏览器支持

css tricks发布了一篇文章,解释了如何实现最佳浏览器支持:


您可以使用css3验证内容来实现这一目标:

.menu {
    display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-between; /* Safari 6.1+ */
    display: flex;
    justify-content: space-between;
}

但您应该考虑浏览器支持

css tricks发布了一篇文章,解释了如何实现最佳浏览器支持:


是的,这是可能的。是的,这是可能的。这非常有效,我想知道是否有任何方法可以进一步增加浏览器支持。这非常有效,我想知道是否有任何方法可以进一步增加浏览器支持。