jquery - 一个简单的CSS定位系统。试图将它们完美均匀地对齐

标签 jquery html asp.net css web-applications

大家好,我几乎在努力让 3 个盒子彼此完美对齐,但我不确定为什么它总是错位

我有一个 .clear 类,但仍然不会变得均匀,中间的类会下降

这是我的 html 和我的 css 的顺序

      <div id="left3box">
        <p> hello i am left
      </div>
      <div id="middle3box">
        <p> hello i am middle
      </div>
      <div id="right3box">
        <p> hello i am right
      </div>
     <div class="clear"></div>    

和我的CSS

#thirdbox {
  border: solid 4px black;
  margin: 60px;
}

#left3box{
 width: 300px; border: 1px solid red; float: left; margin-right: 30px;
}

#middle3box{
 width: 300px; border: 1px solid red; margin: auto;

}

#right3box{
 width: 300px; border: 1px solid red; float: right; margin-right: 30px;
}

最佳答案

如果您希望 3 个框均匀分布,您最好移除“ float ”,让它们成为“dispay:inline-block”,将父元素设置为“text-align:center”,然后使用“margin” ' 在 div 上决定它们之间的间距

您提供的代码可能会起作用,具体取决于父容器的宽度

关于jquery - 一个简单的CSS定位系统。试图将它们完美均匀地对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20275625/

相关文章:

javascript - 在 $.ajax 调用后删除特定输入

javascript - 带有列的动态 ngTable 不显示列标题

html - 将文本和按钮平行放置

asp.net - 具有三层架构的 Entity Framework ,跨域的不同实体

javascript - 在 javascript 中使用文本框文本

jquery - 如何用jQuery打开后隐藏相同的内容?

javascript - JSON,数组推送功能不适用于变量定义的键

javascript - 如何使用 jQuery Cookie 插件设置/读取 cookie 的值

javascript - 使用 jquery 和 data 属性将内容加载到 div 中

c# - 具有用户分配的托管标识的 Azure 应用服务使应用程序崩溃