javascript - 将父级的宽度设置为与子级相同

标签 javascript jquery html css flexbox

我大概有 30 个这样的图钉:

 <div class="pin">
            <img class="blog-img" src="http://placehold.it/300x300" alt="blog post" />
            <h2>Title</h2>
            <p>
              Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
            </p>
            <a href="#">Read More...</a>
    </div>

我正在尝试将每个 .pin 宽度设置为与 .blog-img 宽度相同。当 30 个引脚中的每一个引脚的尺寸都不同时,我将如何做到这一点?

我愿意使用 jquery。

编辑:为了澄清这个元素,这些图 block 将在后端使用 JSON 生成,在前端使用 EJS 生成。所以这需要是动态的。

条件:必须能够在父容器中使用 display flex。

谢谢!

最佳答案

使用 CSS 你可以做到这一点:

.pin {
  display:table;
  width:1%;
  background:gray;
}
<div class="pin">
  <img class="blog-img" src="http://placehold.it/300x300" alt="blog post" />
  <h2>Title</h2>
  <p>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
    in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </p>
  <a href="#">Read More...</a>
</div>

关于javascript - 将父级的宽度设置为与子级相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43264588/

相关文章:

javascript - getElementById 仅返回第一个元素的值

javascript - 使用 jQuery 在单击时显示/隐藏 div

javascript - Jquery .after() 添加图像

javascript - 如何从此函数调用返回值?

javascript - 如何向用户显示控制台消息?

javascript - 在 Qt 中将 C++ 对象暴露给 Javascript

php - 具有相同名称的不同形式的 TinyMCE 的多个实例 (jQuery)

javascript - 如果div为空,设置容器div为 "display:none"

html - 在现代 Perl Web 框架中动态生成 HTML

php - centos php服务器上的文件上传错误日志