首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS 100% fluid网站

CSS 100% fluid网站
EN

Stack Overflow用户
提问于 2015-08-26 01:08:07
回答 2查看 73关注 0票数 0

有没有办法让一个网站100%流畅?

如中所示,无论浏览器窗口的大小如何,都可以用图像逐边填充背景。此外,让它随着浏览器窗口的变化而调整大小,而不需要保留宽高比。divs和字体大小中的图像显然应该相应地调整大小,并保持相同数量的空白,以便页面在800x600到4K超高清的屏幕上显示完全相同的内容,这是在任何类型的垂直滚动条之上的想法。让我们暂时忘掉移动设备和平板电脑。

我尝试过的背景知识:

代码语言:javascript
复制
body {
background-image:  url(./Si0rPf7.png);
background-size:   contain;                      
background-repeat: no-repeat;
background-position: center center;            
}

只要图像的纵横比保持不变,它就会适合背景,当它改变的时候,你会看到两边都有空格。如果覆盖而不是包含,图像将被裁剪,如果我们想要向每个人显示我们的整个背景,即使我们必须拉伸它,这也是不可取的。

现在,对于img src,我已经用两种方法成功了一半:

代码语言:javascript
复制
.image_1 {width: 100%; height: auto;}

代码语言:javascript
复制
  <img src="img/image_1.jpg" width="100%"/>

它们似乎都不能同时对宽度和高度做出反应。看起来你得在两者之间做出选择。

对于字体大小,我只会使用大众,希望是最好的。

EN

回答 2

Stack Overflow用户

发布于 2015-08-26 01:11:02

你想要的

代码语言:javascript
复制
background-size:100% 100%;
票数 0
EN

Stack Overflow用户

发布于 2015-08-26 01:12:10

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32210044

复制
相关文章

相似问题

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