首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使网站(图像/表格)按比例调整大小以适应屏幕大小

问如何使网站(图像/表格)按比例调整大小以适应屏幕大小
EN

Stack Overflow用户
提问于 2015-03-29 21:05:19
回答 2查看 1.4K关注 0票数 1

我的朋友有一个html网站,有许多网页,包含各种文字或图片。她收到谷歌的警告,称ipads /智能手机上无法看到该网站,并希望所有网站按比例递增,这样至少可以在ipads上看到。

问题是所有的设计都是基于html的,所以您可以在第1行到第3行中获得不同大小的图像,而无需使用css。所有设计都是基于html的。

一个一个地改变每一张图片/表格将是几个星期的无聊工作,因为这个网站有很多页面(数百页,关于动植物)。

我看到了描述此css解决方案的大多数主题: img {宽度: 100%;高度:自动;宽度:auto9;/* ie8 */}

然而,在这种情况下,这是行不通的,因为彼此之间有不同数量的图像。

有一个简单的方法来调整所有网站的比例吗?

CSS,Javascript,还是Jquery?

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-29 22:04:34

这是一种并排调整内容大小以适应屏幕的方法:

HTML:

代码语言:javascript
复制
<div class="container">
    <div class="container-cell">
        <img src='http://tinyurl.com/pmaa4h2' />
    </div> 
    <div class="container-cell">
        <img src='http://tinyurl.com/pmaa4h2' />
    </div>
    <div class="container-cell">
        <img src='http://tinyurl.com/pmaa4h2' />
    </div> 
    <div class="container-cell">
        <img src='http://tinyurl.com/pmaa4h2' />
    </div> 
</div>

CSS:

代码语言:javascript
复制
.container-cell img { 
   width:100%;
}

.container-cell {
   display: table-cell;
   width: auto;
}

JSFiddle实例

编辑:

与上面的css相同,但html如下所示:

HTML:

代码语言:javascript
复制
<img src='http://tinyurl.com/pmaa4h2' />
<img src='http://tinyurl.com/pmaa4h2' />
<img src='http://tinyurl.com/pmaa4h2' />

您可以使用javascript添加容器-单元格div。但是,如果不想在所有img标记上添加容器单元格,请使用更好的选择器。

Javascript:

代码语言:javascript
复制
$("img").wrap("<div class='container-cell'></div>");

JSFiddle示例2

票数 0
EN

Stack Overflow用户

发布于 2015-03-29 21:12:23

我建议你使用Bootstrap,但你说你已经开始了。

您可以做的一件事是css最小宽度技巧。

你可以这样设置

代码语言:javascript
复制
img { height : 100px }
media(min-width: 786px){
    img { height : 100px }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29334823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档