Javascript 在HTML中设置了高度属性的流体图像
我在一个具有流动布局的站点上工作,使用所有宽度和边距的百分比等等。我想使用Javascript 在HTML中设置了高度属性的流体图像,javascript,html,css,Javascript,Html,Css,我在一个具有流动布局的站点上工作,使用所有宽度和边距的百分比等等。我想使用img{max width:100%}技巧使图像流动,但我遇到了一点问题 我正在使用从一个帐户抓取最新的instagram照片,并以500 x 500像素的速度显示它。这样做很好,但其方法是将维度直接放入HTML中,如下所示: <img src=" " title=" " width="500" height="500" border="0" align="absmiddle"> 因此,max width
img{max width:100%}
技巧使图像流动,但我遇到了一点问题
我正在使用从一个帐户抓取最新的instagram照片,并以500 x 500像素的速度显示它。这样做很好,但其方法是将维度直接放入HTML中,如下所示:
<img src=" " title=" " width="500" height="500" border="0" align="absmiddle">
因此,
max width
仍然有效,但图像不再按比例缩放-它只是挤压和扭曲<代码>最大高度:100%没有帮助。我很难理解instagram API文档以及如何将其转换为javascript,否则我可能会放弃embedagram,自己动手做。一个快速修复方法是使用CSS使用!重要指示:
img {
width: 100% !important;
height: 100% !important;
}
我相信这是让css优先于标记中的属性设置的唯一方法
一个更干净的解决方案可能是完全消除属性,但这需要一些脚本——要么修改插件使其不包含在第一位——要么在设置属性后重置它们。一个快速修复方法是使用CSS设置图像的尺寸样式!重要指示:
img {
width: 100% !important;
height: 100% !important;
}
我相信这是让css优先于标记中的属性设置的唯一方法
一个更干净的解决方案可能是完全消除属性,但这需要一些脚本——要么修改插件,使其在一开始就不包含属性——要么在设置属性后重置属性。您只需在样式声明中添加
高度:自动
:
img {
max-width: 100%;
height: auto;
}
这里有一个提示:您只需在样式声明中添加
height:auto
:
img {
max-width: 100%;
height: auto;
}
这里有一把小提琴:这不是真的。只有
style=“…”
属性需要!重要信息
以覆盖它。这不是真的。只有style=“…”
属性需要!重要信息
以覆盖它。