日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

css设置最小宽度消失,关于CSS:最小/最大宽度媒体查询没有语法意义

發(fā)布時間:2024/9/18 CSS 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css设置最小宽度消失,关于CSS:最小/最大宽度媒体查询没有语法意义 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我發(fā)現(xiàn)(最小寬度/最大寬度)媒體查詢的概念有些混亂。

自然,如果我要設(shè)計(jì)媒體查詢,我想說(用偽代碼)。

if(screen.width < 420)

{

ApplyStyle();

}

談?wù)搈in和max的概念沒有任何意義,因?yàn)閐iv元素之類的"最小寬度"是命令而不是問題。

我知道以下內(nèi)容適用于我的屏幕低于420px的情況...

@media screen and (max-width:420px) {

}

我只是不知道為什么,因?yàn)槲腋嬖V它最大寬度。 如果我告訴它有東西,為什么CSS檢查它? 當(dāng)然,它已經(jīng)知道了。

我可能在這里缺少語法/上下文。 有人可以解釋一下嗎?

我完全贊成你。 作為程序員,if(screen.width < 420)使SOOOO更加有意義,并且可以立即理解。

媒體查詢中的min-width與您在元素上設(shè)置的min-width屬性無關(guān),這是兩件事。

在媒體查詢中,如果視口的寬度大于或等于X,則min-width: X為true,有效用作screen.width >= X。顯然max-width將等于screen.width <= X

對我來說,這很有意義,如果您將@media screen and (max-width:420px)讀為最大寬度為420px的屏幕,那么0到420px之間的任何值

我不得不回到這個問題上,并且意識到您的答案實(shí)際上是正確的答案。 最后一句話為我釘上了釘子。 謝謝!

是的,對不起,我只是迷失了所有原始內(nèi)容,然后在這里的最后一句話中磨練了一下。 我希望沒有難過的感覺!

這是一個簡單的示例,希望對您有所幫助。

假設(shè)我們有一個包含以下媒體查詢的網(wǎng)站:

/* #1- Large desktop */

@media (min-width: 980px) { ... }

/* #2- Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) { ... }

/* #3- Landscape phone to portrait tablet */

@media (max-width: 767px) { ... }

/* #4- Landscape phones and down */

@media (max-width: 480px) { ... }

如果瀏覽器的屏幕尺寸為1200px,則查詢#1將得到滿足,因?yàn)橐@示此查詢,瀏覽器的最小寬度必須為980px。

可以說我們現(xiàn)在調(diào)整瀏覽器的大小,并將其一直縮小到250px。由于最大為480px,所以滿足了查詢4。

這是查詢的簡單翻譯。

@media (min-width: 980px) { ... }

如果屏幕大于或等于980px,則顯示

@media (min-width: 768px) and (max-width: 979px) { ... }

如果屏幕大于或等于768px且小于或等于978px,則顯示

@media (max-width: 767px) { ... }

如果屏幕大于480像素且小于或等于767像素,則顯示。

@media (max-width: 480px) { ... }

如果屏幕小于或等于480像素,則顯示

使用這些查詢,您將始終得到結(jié)果,因?yàn)槭冀K可以滿足一個查詢。

這里的困惑在于,同時存在一個min-width CSS屬性和具有相同名稱的媒體查詢:

@media (min-width: 420px) {...} /* This is read-only and is set to screen size */

.element { min-width: 420px; ...} /* This is setting a property of the selected element */

總結(jié)

以上是生活随笔為你收集整理的css设置最小宽度消失,关于CSS:最小/最大宽度媒体查询没有语法意义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。