gpt4 book ai didi

html - 具有相同高度的容器的宽度问题

转载 作者:太空宇宙 更新时间:2023-11-03 22:58:28 26 4
gpt4 key购买 nike

我的目标是有 2 个容器,每个容器的宽度为 50%,如果其中一个容器中的文本量多于另一个容器,则两个容器的高度都与文本较长的容器相同。你能告诉我为什么我的代码中没有应用 50% 的宽度吗?

CSS: .wrapper-容器{ 填充:32px;

.display__table {
width: 100%;
display: table;
}

.display-table__row{
display: table-row;
}

.themeTile{
display: table-cell;
position: relative;
float: none;
border-bottom: 1px solid gray;
width: calc(50% - 2rem);
}

.themeTile:nth-child(odd){
padding-right: 2rem;
}


.themeTextContainerWide{
width: calc(100% - 90px);
float: left;
}

.themeTextContainer{
width: calc(100% - 280px);
float: left;
}

.theme-image-container{
width: 280px;
float: left;
position: relative;
}

HTML:

<div class="wrapper-container">

<div class="display__table">
<div class="display-table__row">
<div class="themeTile">
<h3>Digital Infrastructure</h3>

<div>
<img src="http://placehold.it/90x90">

<div class="themeTextContainerWide">
<p>
Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut. Tibique
percipitur ex vim, vim id idque soleat tibique, has te erant doctus complectitur.
</p>
<a>
Call to Action
</a>
</div>

</div>
<div>

<div class="theme-image-container">
<picture>
<source srcset="http://placehold.it/280x170" media="(min-width: 769px)">
<source srcset="http://placehold.it/280x170" media="(min-width: 641px)">
<source srcset="http://placehold.it/320x290" media="(min-width: 320px)">
<img class="position-float__left" srcset="http://placehold.it/320x290">
</picture>

</div>

<div class="themeTextContainer">
<p>Case Study</p>
<h5>title</h5>

<p>
Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut.
</p>
<a>
Call to action
</a>
<span>(PDF 10,00 MB)</span>
</div>
</div>

</div>
<div class="themeTile">
<h3>Digital Infrastructure</h3>

<div>
<img src="http://placehold.it/90x90">

<div class="themeTextContainerWide">
<p>
Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut. Tibique
percipitur ex vim, vim id idque soleat tibique, has te erant doctus complectitur.
</p>
<a>
Call to Action
</a>
</div>

</div>
<div>

<div class="theme-image-container">
<picture>
<source srcset="http://placehold.it/280x170" media="(min-width: 769px)">
<source srcset="http://placehold.it/280x170" media="(min-width: 641px)">
<source srcset="http://placehold.it/320x290" media="(min-width: 320px)">
<img srcset="http://placehold.it/320x290">
</picture>

</div>

<div class="themeTextContainer">
<p>Case Study</p>
<h5>title</h5>

<p>
Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut. Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut. Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut. Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut. Lorem ipsum dolor sit amet, ius fastidii similique argumentum in, porro putent consetetur vix ut.
</p>
<a>
Call to action
</a>
<span>(PDF 10,00 MB)</span>
</div>
</div>

</div>
</div>

http://codepen.io/neginbasiri/pen/qZergG

最佳答案

替换:

.display-table__row{
display: table-row;
}

与:

.display-table__row {
display: table;
table-layout: fixed;
width: 100%;
}

那么你的宽度就可以了!

关于html - 具有相同高度的容器的宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37383565/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com