Html Div并排背景色不填充高度

Html Div并排背景色不填充高度,html,css-tables,Html,Css Tables,我知道很多关于div的话题都是并排写的,但是我找不到解决我的具体问题的方法。我设法让2个div并排出现,并且对手机友好(不需要横向滚动),但有一个背景色问题。如果1个div没有多少文本,而它旁边的div没有,那么丢失的高度块将显示为空白,而不是背景。如何在保持手机友好的同时解决此问题 示例页面: CSS: HTML: 左CvNiowDcnnVcidoconniodCcksDncSkdlCnklSdnCklSdnCsklDckLdnCsklDckLdnCknCknCsklDcklDcklDckL

我知道很多关于div的话题都是并排写的,但是我找不到解决我的具体问题的方法。我设法让2个div并排出现,并且对手机友好(不需要横向滚动),但有一个背景色问题。如果1个div没有多少文本,而它旁边的div没有,那么丢失的高度块将显示为空白,而不是背景。如何在保持手机友好的同时解决此问题

示例页面:

CSS:

HTML:


左CvNiowDcnnVcidoconniodCcksDncSkdlCnklSdnCklSdnCsklDckLdnCsklDckLdnCknCknCsklDcklDcklDckLdnCknCknCwCwCwCwCwCwEionCwIoWenIoWenIoWenCioWenCioWenCioWe
RighVidonvodSNVOJSDNVjosdnVjosdnVjosdnVjCmsDkCmnksDonckSdlCkCnsDjkLkCdCjkLkSdCjkSdDdDdDdNvSodNvSlodNvSdlonvt
左CVNI
RighVidonvodSNVOJSDNVjosdnVjosdnVjosdnVjCmsDkCmnksDonckSdlCkCnsDjkLkCdCjkLkSdCjkSdDdDdDdNvSodNvSlodNvSdlonvt
左CvNiowDcnnVcidoconniodCcksDncSkdlCnklSdnCklSdnCsklDckLdnCsklDckLdnCknCknCsklDcklDcklDckLdnCknCknCwCwCwCwCwCwEionCwIoWenIoWenIoWenCioWenCioWenCioWe
僵硬的

我想你想要这样的东西

$(文档).ready(函数(){
$('.container')。每个(函数(){
var firstDiv=$(this.find('.firsthalf');
var secondDiv=$(this.find('.secondhalf');
如果(firstDiv.height()>=secondDiv.height()){
css('height',firstDiv.height());
}否则{
css('height',secondDiv.height());
}
});
});
body{背景:#39b1a4;}
分区表{
最大宽度:100%;
}
上半场{
背景色:#ffffff;
浮动:左;
宽度:50%;
文本对齐:左对齐;
单词包装:打断单词;
}
第二组{
背景色:#ffffff;
宽度:50%;
文本对齐:左对齐;
单词包装:打断单词;
浮动:对;
}

左CvNiowDcnnVcidoconniodCcksDncSkdlCnklSdnCklSdnCsklDckLdnCsklDckLdnCknCknCsklDcklDcklDckLdnCknCknCwCwCwCwCwCwEionCwIoWenIoWenCioWenCioWenCioWenCioWenCwEoIcNioWenoci
RighVidonvodSNVOJSDNVjosdnVjosdnVjosdnVjCmsDkCmnksDonckSdlCkCnsDjkLkCdCjkLkSdCjkSdDdDdDdNvSodNvSlodNvSdlonvt
左CVNI
RighVidonvodSNVOJSDNVjosdnVjosdnVjosdnVjCmsDkCmnksDonckSdlCkCnsDjkLkCdCjkLkSdCjkSdDdDdDdNvSodNvSlodNvSdlonvt
左CvNiowDcnnVcidoconniodCcksDncSkdlCnklSdnCklSdnCsklDckLdnCsklDckLdnCknCknCsklDcklDcklDckLdnCknCknCwCwCwCwCwCwEionCwIoWenIoWenIoWenCioWenCioWenCioWe
僵硬的

我得到了您想要的东西?谢谢Maddy,运行代码片段正是我想要的。然而,我仍然无法让它在我的网站上运行。根据JS代码:我将secondDiv.css更改为1.css,将firstDiv.css更改为1.css,因为这是我实际的css文件。从HTML代码来看:顺便说一句,我之所以不选择表,是因为它很难使用break-word。我非常感谢你的帮助,但我已经尝试了我能想到的一切,但仍然不起作用(包括将该路径添加到我的脚本中)。我把代码做得非常简约,并把它精确地组合在一起,正如您所展示的那样。我不知道我可能还在哪里出错。您的代码没有问题,只需在标题中添加以下内容:
不在bodyDone中!我很抱歉没有早点这么做,我对使用这个网站还是相当陌生的,并且没有意识到这个功能。
div.table {
max-width: 100%;
}
div.firsthalf {
background-color: #ffffff;
float: left;
max-width: 50%;
text-align: left;
word-wrap: break-word;
}
div.secondhalf {
background-color: #ffffff;
margin-left: 50%;
max-width: 50%;
text-align: left;
word-wrap: break-word;
}
<div class="table">
<div class="firsthalf"> Leftcvniowdcnnvcidocniodsdckscksldncskdlcnklsdncklsdncskldcowdicnwcnowencweioncwiocniowecioweniowenciowenciowencweoicniowenoci 
</div>
<div class="secondhalf">
Righvidonvodsnvojsdnvjosdnvjosdnvjosdnbvjcmsdkcmnksdoncksdlcnsdlkcnsdjklncjklsdncjlksdcljksdcjksdosdnvjosdnvsodnvslodnvsdlonvt
</div>
<div class="firsthalf">
Leftcvni
</div>
<div class="secondhalf">
Righvidonvodsnvojsdnvjosdnvjosdnvjosdnbvjcmsdkcmnksdoncksdlcnsdlkcnsdjklncjklsdncjlksdcljksdcjksdosdnvjosdnvsodnvslodnvsdlonvt
</div>
<div class="firsthalf">
Leftcvniowdcnnvcidocniodsdckscksldncskdlcnklsdncklsdncskldcowdicnwcnowencweioncwiocniowecioweniowenciowenciowencweoicniowenoci
</div>
<div class="secondhalf">
Righvid
</div>
</div>