如何为响应CSS计算适当的最小宽度和最大宽度值?
我现在正在深入研究响应式CSS和设计,我想知道如何计算出各种设备的宽度。我不想花一整天的时间去测试每一台移动设备,我只想得到足够的响应性布局 我看到一些网站使用的是如何为响应CSS计算适当的最小宽度和最大宽度值?,css,responsive-design,media-queries,breakpoints,Css,Responsive Design,Media Queries,Breakpoints,我现在正在深入研究响应式CSS和设计,我想知道如何计算出各种设备的宽度。我不想花一整天的时间去测试每一台移动设备,我只想得到足够的响应性布局 我看到一些网站使用的是@纯媒体屏幕和(最大设备宽度:xx),但它似乎限制了非常特定的分辨率,而不是实际的浏览器窗口大小 任何建议都很好。我对web开发或CSS并不陌生,但对响应式设计却完全陌生。您似乎在试图找出何时何地应用断点 与其在一堆设备上测试分辨率,为什么不构建一个在每个分辨率下都可接受的响应性设计?没有神奇的断点可以修复每个设备的响应网站,因为每个
@纯媒体屏幕和(最大设备宽度:xx)
,但它似乎限制了非常特定的分辨率,而不是实际的浏览器窗口大小
任何建议都很好。我对web开发或CSS并不陌生,但对响应式设计却完全陌生。您似乎在试图找出何时何地应用断点 与其在一堆设备上测试分辨率,为什么不构建一个在每个分辨率下都可接受的响应性设计?没有神奇的断点可以修复每个设备的响应网站,因为每个响应网站都会因布局、内容等的不同而有所不同,并且有大量不同分辨率的设备 你可能会想,“见鬼,我不会一个像素一个像素地查看我的网站”,但这不是我真正的意思 查找网站的断点:
(注意:在控制台中获取视口类型window.innerWidth的大小。有关增强设计调试的更多方法,请参阅参考资料)
- 正如上面视频中提到的,是一个很棒的JS库,可以帮助检测特定于设备的功能
Tools>webdeveloper
中包含了一个响应良好的设计视图,其中包含了各种设备分辨率的预设列表。键盘快捷键是Ctrl+Shift+M
。答案很好!我为Chrome找到了一个响应灵敏的检查器,但不幸的是,它有一些问题,不能正确地检测断点。我可能会找到一个简单的浏览器窗口扩展来轻松显示当前的浏览器宽度。如果您在chrome中,您可以始终使用console:选择View>Developer>JavaScript console。我还在回答中添加了一个教程,介绍如何在chrome中使用开发人员工具以获得更好的响应性调试体验:]