javascript - 如何将子 div 放入父类的填充内?

标签 javascript jquery html css zurb-foundation

我正在使用 Foundation CSS 前端框架在行内创建列。

<div class="row small-up-2 large-up-3 food-container">
  <div class="column food-wrap">
    <img src="http://placehold.it/500x500&amp;text=Thumbnail" class="thumbnail">

    <div class="panel food-panel-top">
        <p>Description</p>
    </div>

  </div>
  <div class="column food-wrap">
    <img src="http://placehold.it/500x500&amp;text=Thumbnail" class="thumbnail">

    <div class="panel food-panel-top">
        <p>Description</p>
    </div>

  </div>
  <div class="column food-wrap">
    <img src="http://placehold.it/500x500&amp;text=Thumbnail" class="thumbnail">

    <div class="panel food-panel-top">
        <p>Description</p>
    </div>
  </div>

</div>

这是我的 CSS:

 .column, .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}


.food-wrap { position: relative; }

.food-wrap > .panel {
    position: absolute;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.2);
}


.food-panel-top { top: 0; }
.food-panel-bottom { bottom: 0; }

.food-wrap .thumbnail {
    border: medium none;
    box-shadow: none;
}

问题:每个类 .foodwrap 都有一个左右填充。我希望将类 .food-panel-top 包裹在 .foodwrap 的填充内。当我将 .food-panel-top 的宽度设置为 100% 时会发生什么,它超出了限制。我希望 .food-panel-top 与 class="thumbnail"具有相同的宽度

感谢任何帮助。

最佳答案

我现在知道这篇文章的答案了。我仍然会发布答案,以便它可以帮助那里的其他开发人员。

解决这道题的关键是去掉class="column"的左右padding。删除左右填充后,我们现在可以将食物面板类的宽度最大化到 100%。

关于javascript - 如何将子 div 放入父类的填充内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38007865/

相关文章:

jquery - 如何在 DataTables 表的 <td> 内嵌套 2 行?

javascript - 响应地将 div 高度调整为背景图像高度

javascript - 为什么我的 div 标签没有正确显示

JavaScript拦截模块导入

javascript - 在 Firefox 插件中注册控制台服务监听器

javascript - C++ 和远程 Javascript 之间的通信

html - 有没有办法获得彩色的 html 实体......?

javascript - 使用 Cordova Hybrid 应用程序将文件复制到路径

jquery - sweetAlert2 不断返回 true 并覆盖我的主要操作

php - 将一个简单的 html/css 页面转换为 wordpress