Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 没有固定高度的溢出DIV内容_Html_Css Float_Css - Fatal编程技术网

Html 没有固定高度的溢出DIV内容

Html 没有固定高度的溢出DIV内容,html,css-float,css,Html,Css Float,Css,我有两个div:左和右。在左边有一段很长的文字。在右边有一些关于文本的注释(更多div)。如果左边的文字比注释长,我喜欢它。但是当注释比左div大/长时,我想使右div的内容溢出 换言之:两个没有固定高度的div,使溢出成为正确的一个 代码高于或等于 但它不起作用(您必须使用overflow:hidden on#left,not on#right.正如Jan在最后一篇评论中所建议的,我认为您需要使用javascript或jQuery来完成这一任务 这概述了一种使用javascript的方法,该方

我有两个div:左和右。在左边有一段很长的文字。在右边有一些关于文本的注释(更多div)。如果左边的文字比注释长,我喜欢它。但是当注释比左div大/长时,我想使右div的内容溢出

换言之:两个没有固定高度的div,使溢出成为正确的一个

代码高于或等于


但它不起作用(

您必须使用overflow:hidden on#left,not on#right.

正如Jan在最后一篇评论中所建议的,我认为您需要使用javascript或jQuery来完成这一任务

这概述了一种使用javascript的方法,该方法已被OP接受,尽管OP没有对其执行过程发表评论

我把a从这个问题改成了一个类似的问题

它使用以下内容:

CSS

Javascript

$(document).ready(function() {

        $("#main").css("height",$("#one").height());


 });

我相信这能达到你想要的结果。

很抱歉,事情没那么简单。((可能是我误解了div的文本,所以我更改了它们。)您是否有更详细的代码版本,比如@mikeswright49?语义值如何。您能谈谈表格数据吗?换句话说,使用表格最终合适吗?问题仍然是一样的:我想您应该使用javascript获得左div的高度,并将其应用于右div。如果您没有如果使用overflow hidden,它应该可以工作。这里:为了澄清,您希望左div无限扩展其内容,右div扩展到左div的那个高度,但不能再扩展?
#container {
    background-color:white;
    float:left;
}

#left {
  width: 79%;
  float:left;
}

#right {
  width: 19%; 
  float:right;
  overflow: hidden;
}
#main{
    width:auto;    

}

#one{
height:auto;
width:200px;
display:inline-block;
float:left;

}
#two{
height:100%;
width:200px;
float:left;
display:inline-block;
overflow: auto;

}

div{
border:1px solid black;
}
$(document).ready(function() {

        $("#main").css("height",$("#one").height());


 });