html - 如何将li内的div彼此相邻对齐,宽度为百分比

标签 html css

我正在尝试制作响应式布局。我有两个<div>里面有两个不同的li元素。我想在屏幕变化和特定尺寸的媒体查询中调整它们。我希望他们向下移动。如果我将它们的宽度设置为像素,它们将彼此相邻,但如果我将宽度设置为百分比,它们将相互重叠。我怎样才能使它们的宽度以百分比表示而不相互重叠?请参阅 jsfiddle。谢谢

#btmIconsDiv {
  float: left;
  margin-top: 84px;
  width: 100%;
  height: 341px;
  background-color: orange;
  position: relative;
}
#btmIconsDiv ul li {
  display: inline-block;
  list-style-type: none;
  margin-left: 30px;
}
#btmIconsDiv ul li div.btmIconsUlliDiv {
  float: left;
  width: 274px;
  height: 300px;
  background-color: red;
  border: 1px solid blue;
}
<div id="btmIconsDiv">
  <ul>
    <li>
      <div class="btmIconsUlliDiv"></div>
    </li>
    <li>
      <div class="btmIconsUlliDiv"></div>
    </li>
  </ul>
</div>

jsFiddle https://jsfiddle.net/mohsinali/mucs2ep3/1/

最佳答案

试试这个

#btmIconsDiv ul
{
    width: 100%;
    display: inline-block;
    margin: 0px;
    margin-top: 10px;
}
#btmIconsDiv ul li{  
    width: 45%;
    display: inline-block;
    list-style-type: none;  

}

#btmIconsDiv ul li div.btmIconsUlliDiv{    
    float: left;
    width: 100%;
    /*margin-right: 50px;*/
    height: 300px;
    background-color: red;
    border: 1px solid blue;
}

关于html - 如何将li内的div彼此相邻对齐,宽度为百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39717459/

相关文章:

javascript - 如何通过文件加载器加载图像作为多个页面的背景图像

javascript - MVC3 Razor - 添加 JavaScript 和 CSS 文件到文件头

javascript - 仅当按钮具有特定 ID 时,jQuery 保存/编辑按钮操作

css - 随 div 调整图像大小

javascript - jQuery 在与 PHP 动态 ID 相关的 Bootstrap Popover 按钮上执行 URL 操作

php - 如何使用 laravel 在 DOMPDF 中显示印地语字体?

html - Angular 2 应用程序中只有两个 css 文件中的一个有效

javascript - 如何使用 jQuery 或 CSS 设置提交按钮第一个单词的样式

javascript - 在 Iframe 中加载响应式网站

javascript - 一种更简洁的方式来编写我当前的 javascript 代码?