html - 在 100% div 中并排安装 2 个 div

标签 html css

希望在 100% 响应的 div 中放置 2 个水平 div。当屏幕缩小/增大时,2 个内部 div 是否会调整大小。

<div class="mydownloads">
<div class="warrantybook"><a href="http://www.example.com/link1"></a></div>
<div class="brochurebook"><a href="http://www.example.com/link2"></a></div>
</div>

.mydownloads {
width:100%;
}

.warrantybook {
padding:10px;
float:left;
display: inline-block;
margin-left: auto;
margin-right: auto;
width:45%;
}
.brochurebook {
padding:10px;
float:right;
display: inline-block;
margin-left: auto;
margin-right: auto;
width:45%;
}

最佳答案

您想将整个 div 设置为 100%,将 2 个内部 div 设置为 50%,并删除所有填充、边框和边距。我建议在 css 中设置一个“最小宽度”以确保始终有一个最小值,我看到很多网站在某些方面没有最小宽度看起来很愚蠢。

<div class="mydownloads">
<div class="warrantybook"><a href="http://www.example.com/link1"></a></div>
<div class="brochurebook"><a href="http://www.example.com/link2"></a></div>
</div>
.mydownloads {
    width:100%;
}

.warrantybook {
    padding:0;
    margin:0;
    border:0;
    float:left;
    width:50%;
    background:red;
    height:50px;
}
.brochurebook {
    padding:0;
    margin:0;
    border:0;
    float:right;
    width:50%;
    background:blue;
    height:50px;
}

https://jsfiddle.net/gn6jabb9/

关于html - 在 100% div 中并排安装 2 个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33831497/

相关文章:

javascript - 如何在 Web 应用程序上获取键盘高度

html - 删除链接的虚线边框

javascript - 仅在按下按钮时运行函数

html - 设置边距 :auto on inline-flex container doesn't work as expected

jquery - 仅滚动标题的一部分并固定

javascript - 如何从事件处理程序获取 jquery 选择器

css - Input type=date 右边的旋转控制按钮没有垂直对齐

css - 在 Qualtrics 中改变答案选择之间的空间

html - 溢出 x 不工作

html - 将网页背景拆分为不同的区域,以获得不同的颜色、图案等