jquery - 阻止图像适合移动设备的屏幕

标签 jquery html css

假设我有一页宽度不同的图片示例:

<img src="#" width="650px">
<img src="#" width="750px">
<img src="#" width="350px">

在调整浏览器大小时,这些会突破容器,所以我必须在 img 上设置 max-width: 100%; 以阻止这种情况发生。

有没有办法让这些图像保留它们不同的尺寸方面? 目前,它们最终都占据了移动浏览器的整个宽度。

最佳答案

max-width 没问题,只需尝试添加 height:auto;

示例:(调整窗口大小以查看效果)

img {
  display: block;
  max-width: 100%;
  height: auto;
}
<img src="https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg">
<img src="https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg">
<img src="https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg">

关于jquery - 阻止图像适合移动设备的屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45994790/

相关文章:

javascript - 以随机顺序动态地将div添加到另一个div中

html - 上边距显示为 18px 但未在 css 中设置

javascript - 有没有办法减少 html/css 中每个页面包含的内容的复制粘贴?

javascript - 我在尝试使用 JS 提交表单时遇到无法 POST 的问题

html - 向右滚动无内容

php - 如何在文本字段内设置用户名和密码的标签?

javascript - 覆盖未使用的 div

jquery - 使用 jquery 垂直菜单导航(关闭切换)

jquery 循环并比较值

html - 在浏览器中调试 HTML5 服务器发送的事件