Html 设置高度和滚动
我用的是基金会Html 设置高度和滚动,html,css,zurb-foundation,zurb-foundation-5,Html,Css,Zurb Foundation,Zurb Foundation 5,我用的是基金会 <div class="row"> <div class="small-8 columns image-container"> <img src="/img/myimage.jpg"> </div> <div class="small-8 columns text-container"> <!-- Long Text Goes Here -->
<div class="row">
<div class="small-8 columns image-container">
<img src="/img/myimage.jpg">
</div>
<div class="small-8 columns text-container">
<!-- Long Text Goes Here -->
</div>
</div>
是否有一种方法(使用CSS)来设置模式的高度,使其永远不会超过图像的高度,然后如果长文本超过高度,则使其滚动?CSS中的高度和溢出,您可以轻松控制图像高度
.image容器{
高度:300px/*您可以放置要设置的高度*/
溢出y:隐藏;
}
.图像容器img{
高度:自动;
最大高度:300px;
}
我想我已经得到了你需要的东西。请看这里: 我把整排都包在一张桌子上。作为表格的图像和文本包含在其中。文本的表格单元格具有内联块div,其中包含文本。您可以通过操纵.image类大小来测试它。然后,文本字段的高度将进行调整。代码如下: HTML: 要测试自定义的各种图像大小,请更改图像的高度:
.image{
height: 190px;
}
在两者上设置相同的高度属性,然后在文本容器上设置
overflow-y:scroll
。如果你事先不知道图像的大小,这将是困难的,只要CSS,你可能需要JavaScript来计算高度并设置在文本容器上,这是一个小提琴,如果你知道它的高度和宽度是它的基础,所以它是响应的,我不知道高度,请添加一个JSFIDLE/jsbin,其中有几个示例显示您的问题。我不是告诉您修复图像的高度,但您必须限制到某个高度。正如你所要求的。而且它的长宽比不会受到影响。顺便说一句,我想帮你,但你给了我五分,这不是票价。如果你不喜欢我的回答,只需评论并忽略它,但不要给出否定的观点
.container{
display: table-row;
}
.img-div {
display: table-cell;
float: left;
}
.outer-text{
display: table-cell;
height: 100%;
width: 190px;
}
.text-div{
display: inline-block;
height: 100%;
overflow-y: auto;
}
.image{
height: 190px;
}