有人可以让我知道响应式设计中检测媒体查询的最佳宽度范围是多少?
我想在4个媒体查询中覆盖所有台式机/笔记本电脑显示器(有一个方向),但我不知道是否可能,例如:小型显示器,中型显示器,大型和超大型显示器.
例如在这段代码中
- /* Desktops and laptops ----------- */
- @media only screen and (min-width : 1224px) {}
- /* Large screens ----------- */
- @media only screen and (min-width : 1824px) {}
我想我们仍然需要将台式机和笔记本电脑的媒体设置为三个子媒体(如13“至14”笔记本电脑),中等(如15至17)和大(超过22#),我知道浏览器分辨率不同比屏幕分辨率,但是我们说我们在所有格式的全屏模式下都有浏览器.
谢谢你的帮助
解决方法
尝试这个与视网膜显示
- /* Smartphones (portrait and landscape) ----------- */
- @media only screen
- and (min-device-width : 320px)
- and (max-device-width : 480px) {
- /* Styles */
- }
- /* Smartphones (landscape) ----------- */
- @media only screen
- and (min-width : 321px) {
- /* Styles */
- }
- /* Smartphones (portrait) ----------- */
- @media only screen
- and (max-width : 320px) {
- /* Styles */
- }
- /* iPads (portrait and landscape) ----------- */
- @media only screen
- and (min-device-width : 768px)
- and (max-device-width : 1024px) {
- /* Styles */
- }
- /* iPads (landscape) ----------- */
- @media only screen
- and (min-device-width : 768px)
- and (max-device-width : 1024px)
- and (orientation : landscape) {
- /* Styles */
- }
- /* iPads (portrait) ----------- */
- @media only screen
- and (min-device-width : 768px)
- and (max-device-width : 1024px)
- and (orientation : portrait) {
- /* Styles */
- }
- /* Desktops and laptops ----------- */
- @media only screen
- and (min-width : 1224px) {
- /* Styles */
- }
- /* Large screens ----------- */
- @media only screen
- and (min-width : 1824px) {
- /* Styles */
- }
- /* iPhone 4 ----------- */
- @media
- only screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {
- /* Styles */
- }
更新
- /* Smartphones (portrait and landscape) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
- /* Styles */
- }
- /* Smartphones (landscape) ----------- */
- @media only screen and (min-width: 321px) {
- /* Styles */
- }
- /* Smartphones (portrait) ----------- */
- @media only screen and (max-width: 320px) {
- /* Styles */
- }
- /* iPads (portrait and landscape) ----------- */
- @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
- /* Styles */
- }
- /* iPads (landscape) ----------- */
- @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
- /* Styles */
- }
- /* iPads (portrait) ----------- */
- @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
- /* Styles */
- }
- /* iPad 3 (landscape) ----------- */
- @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPad 3 (portrait) ----------- */
- @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* Desktops and laptops ----------- */
- @media only screen and (min-width: 1224px) {
- /* Styles */
- }
- /* Large screens ----------- */
- @media only screen and (min-width: 1824px) {
- /* Styles */
- }
- /* iPhone 4 (landscape) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 4 (portrait) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 5 (landscape) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 5 (portrait) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 6 (landscape) ----------- */
- @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 6 (portrait) ----------- */
- @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 6+ (landscape) ----------- */
- @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* iPhone 6+ (portrait) ----------- */
- @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* Samsung Galaxy S3 (landscape) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* Samsung Galaxy S3 (portrait) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
- /* Styles */
- }
- /* Samsung Galaxy S4 (landscape) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
- /* Styles */
- }
- /* Samsung Galaxy S4 (portrait) ----------- */
- @media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
- /* Styles */
- }
- /* Samsung Galaxy S5 (landscape) ----------- */
- @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
- /* Styles */
- }
- /* Samsung Galaxy S5 (portrait) ----------- */
- @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
- /* Styles */
- }