Html 为什么我的图像会忽略其包含元素的大小(高度)?
我有一个Html 为什么我的图像会忽略其包含元素的大小(高度)?,html,image,css,responsive-design,Html,Image,Css,Responsive Design,我有一个ul的imgs来创建一个侧面滚动库 我希望将图像的高度限制在浏览器窗口中,并调整其宽度,以保持其比例。 尽管我已经为每个包含元素指定了一个高度,但是高度为90%的图像比浏览器窗口大得多。请看这里的小提琴: 我做错了什么 附加信息:如果我设置高度:90vhon.gallery image它看起来很像我想要的,但感觉像是黑客,我想知道为什么%不起作用 我希望实现这一功能:。这就是您想要的吗 这就是你要找的吗 这就是你要找的吗 这就是你要找的吗 您可以通过为每个图像添加宽度来实现所需的效果。当
ul
的img
s来创建一个侧面滚动库
我希望将图像的高度限制在浏览器窗口中,并调整其宽度,以保持其比例。 尽管我已经为每个包含元素指定了一个高度,但是高度为90%的图像代码>比浏览器窗口大得多。请看这里的小提琴: 我做错了什么 附加信息:如果我设置
高度:90vh
on.gallery image
它看起来很像我想要的,但感觉像是黑客,我想知道为什么%不起作用
我希望实现这一功能:。这就是您想要的吗
这就是你要找的吗
这就是你要找的吗
这就是你要找的吗
您可以通过为每个图像添加宽度来实现所需的效果。当然,宽度不必是静态的。您可以添加100%的宽度,然后将高度设置为“自动”,以便图像缩放 您可以通过为每个图像添加宽度来实现所需。当然,宽度不必是静态的。您可以添加100%的宽度,然后将高度设置为“自动”,以便图像缩放 您可以通过为每个图像添加宽度来实现所需。当然,宽度不必是静态的。您可以添加100%的宽度,然后将高度设置为“自动”,以便图像缩放 您可以通过为每个图像添加宽度来实现所需。当然,宽度不必是静态的。您可以添加100%的宽度,然后将高度设置为“自动”,以便图像缩放 有两个问题:
display:table
和display:table cell
。100%高度技术不适用于表格显示。将其更改为display:block
和display:inline block
,您将获得预期的结果display:table
和display:table cell
。100%高度技术不适用于表格显示。将其更改为display:block
和display:inline block
,您将获得预期的结果display:table
和display:table cell
。100%高度技术不适用于表格显示。将其更改为display:block
和display:inline block
,您将获得预期的结果display:table
和display:table cell
。100%高度技术不适用于表格显示。将其更改为display:block
和display:inline block
,您将获得预期的结果请参阅jsfiddle.net/6xh6wbpL/2。这可能就是您想要的 我简化了代码,如果必须将图像作为列表项加载,这可能不起作用 这将指定100%的容器高度和90%的图像高度。默认情况下,图像是内联元素,所以我将它们设置为 容器上的空白:nowrap和溢出:auto CSS:
.gallery {
height: 100%;
overflow: auto;
white-space:
nowrap; }
.gallery img{
margin: 20px 10px 0 0px;
height:90%
}
这可能就是你要找的 我简化了代码,如果必须将图像作为列表项加载,这可能不起作用 这将指定100%的容器高度和90%的图像高度。默认情况下,图像是内联元素,所以我将它们设置为 容器上的空白:nowrap和溢出:auto CSS:
.gallery {
height: 100%;
overflow: auto;
white-space:
nowrap; }
.gallery img{
margin: 20px 10px 0 0px;
height:90%
}
这可能就是你要找的 我简化了代码,如果必须将图像作为列表项加载,这可能不起作用 这将指定100%的容器高度和90%的图像高度。默认情况下,图像是内联元素,所以我将它们设置为 容器上的空白:nowrap和溢出:auto CSS:
.gallery {
height: 100%;
overflow: auto;
white-space:
nowrap; }
.gallery img{
margin: 20px 10px 0 0px;
height:90%
}
这可能就是你要找的 我简化了代码,如果必须将图像作为列表项加载,这可能不起作用 这将指定100%的容器高度和90%的图像高度。默认情况下,图像是内联元素,所以我将它们设置为 容器上的空白:nowrap和溢出:auto CSS:
.gallery {
height: 100%;
overflow: auto;
white-space:
nowrap; }
.gallery img{
margin: 20px 10px 0 0px;
height:90%
}
“我希望将图像的高度限制到浏览器窗口”-我不相信您的解决方案会做到这一点