Html 什么';让我的网站与所有屏幕尺寸兼容的最佳方法是什么?
我甚至不是在谈论移动设备(就目前而言),我根据笔记本电脑显示器的像素数设置宽度和高度,但在我的台式22英寸显示器上,一切都不对位,div线太短(显示器更大,所以有意义),等等 我想我应该严格使用百分比,所以不是“宽度:200px”,而是“宽度:64%”,这是一个好的解决方案吗 另外,我看到一些网站,当你缩小浏览器窗口时,它们会调整内容(看起来像是“margin:0auto”的效果,只是保持事物的中心),但是,当宽度变得足够小时,它就会停止调整,它停止了,因为再移动,内容就会开始移动到它下面的行以适应…我如何才能获得相同的效果Html 什么';让我的网站与所有屏幕尺寸兼容的最佳方法是什么?,html,size,screen,compatibility,Html,Size,Screen,Compatibility,我甚至不是在谈论移动设备(就目前而言),我根据笔记本电脑显示器的像素数设置宽度和高度,但在我的台式22英寸显示器上,一切都不对位,div线太短(显示器更大,所以有意义),等等 我想我应该严格使用百分比,所以不是“宽度:200px”,而是“宽度:64%”,这是一个好的解决方案吗 另外,我看到一些网站,当你缩小浏览器窗口时,它们会调整内容(看起来像是“margin:0auto”的效果,只是保持事物的中心),但是,当宽度变得足够小时,它就会停止调整,它停止了,因为再移动,内容就会开始移动到它下面的行以
谢谢!这是通过使您的站点“响应性”来实现的,这基本上意味着您使用的网格系统可以进行缩放,并且屏幕大小会发生变化
有几个框架可以帮助这个。我最喜欢的是基金会(),但是还有一些类似Bootstrap()< /P> 这些站点上有大量文档,您应该关注网格部分:
希望这能有所帮助。有一些网站使用响应式布局。这意味着您已经为移动屏幕、平板电脑以及全尺寸pc/笔记本电脑屏幕确定了方向/一切 他们使用网格系统。 常见的是
- Twitter引导(两个不同版本,具有不同的UI和 有关方法,请访问和 )这件是我最喜欢的,因为它太容易穿了 使用
干杯!一个有用且推荐的单位是将相应调整的视口百分比长度 例如,要获取窗口大小的div,并在第一个div的顶部获取另一个div,请执行以下操作:
<div id='one-page'></div>
<div id='inside'></div>
#one-page{
width:100vw;
height:100vh;
background:red;
position:relative;
}
#inside{
width:10vw;
height:10vh;
background:black;
position:absolute;
top:10vh;
left:20vw;
}
#一页{
宽度:100vw;
高度:100vh;
背景:红色;
位置:相对位置;
}
#里面{
宽度:10vw;
高度:10vh;
背景:黑色;
位置:绝对位置;
顶部:10vh;
左:20vw;
}
这当然很有帮助,谢谢。我要做的是基金会——明确地说,我只是下载了“默认CSS”“文件,并将CSS代码放入我的主CSS文件?好的,不,它看起来并不那么简单。。。看起来我必须用网格系统重新构建我的网站?要想有一个真正响应的网站,你应该使用某种网格系统对其进行编码。您可以处理站点的某些部分,但通常最好从一开始就使用网格。因此,您不必为网格重新编码站点,这通常是一个好主意(或至少是其中的一部分)。另外,需要注意的是,您可以将网格嵌入到某些区域中,而这些区域将是响应性的。