Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2|回復: 0
打印 上一主題 下一主題

哪里”又是从哪里来的呢

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
跳轉到指定樓層
樓主
發表於 2024-1-8 11:56:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如果“是”的作用就是“哪里”,那么“

米里亚姆:正确的。“哪里”之所以出现,是因为他们处理特殊性的方式。“Is”通过让整个选择器获得“is”内最高特异性的特异性来处理特异性。“Is”只能有一个特异性,并且它将是内部所有选择器中最高的。如果你在其中放入一个“id”,它将具有“id”的特殊性。即使你有一个“id”和一个类,两个选择器,在“is”内部,它也将具有“id”的特殊性。

米里亚姆:这默认具有更高的特异性。“Where”默认为零特异性,我认为这非常有趣,特别是对于默认值。我想在具有控件的地方设置音频元素的样式,但我不想在那里添加特异性,我只想说在哪里调用控件,在哪里有 电报号码数据 控件属性,将此样式添加到音频。所以这是一个零特异性的选择。否则,它们的工作方式相同。

德鲁:好的。因此,这意味着零特异性意味着,假设有人尝试在示例中设置这些控件的样式,他们不必与已经设置的样式作斗争。

米里亚姆:没错,是的。两者之间还有另一个有趣的事情,它们应该具有弹性。现在,如果您编写一个选择器列表,而浏览器无法理解该选择器列表中的某些内容,它将忽略列表中的所有选择器。但是,如果您在“is”或“where”内部执行此操作,并且在“is”或“where”内部的列表中使用未知选择器,则它应该具有弹性,并且其他选择器仍然应该能够匹配。

德鲁:好吧,这就是 CSS 的伟大特性,如果它不理解某些内容,它就会跳过它。

米里亚姆:正确的。

德鲁:所以,你的意思是,如果列表中存在它不理解的内容,请跳过它不理解的内容,但不要把婴儿和洗澡水一起倒掉,保留所有其他内容并应用它们。
米里亚姆:确切地。

德鲁:这很有趣。事实上,我们有“是”和“在哪里”,这让我觉得这就是听起来很简单的问题的例子之一。“哦,让我们有一个“是”选择器。” 然后有人说,“但是特异性呢?”
米里亚姆:对,完全正确。



德鲁:我们要如何解决这个问题?

米里亚姆:是的。另一个有趣的事情是它来自于嵌套请求。人们想要类似于 Sass 的嵌套选择器,而“is”和“where”在某些方面是朝着这个目标迈出了半步。它们将使嵌套选择器更容易实现,因为我们已经有一种方法,他们称之为“去糖”。我们可以将它们脱糖为这个基本选择器。

德鲁:在我看来,HTML 和 CSS 中最尘土飞扬的角落是列表项及其所具有的标记、闪电战或其他什么。我记得,可能是在 90 年代末的 Frontpage,当时尝试为 Internet Explorer 设计样式(通常使用 Microsoft 专有属性)。但对于记号笔爱好者来说,有一些好消息即将到来,不是吗?

米里亚姆:是的,有一个非常棒的标记选择器。我们不再需要通过说……我们如何删除标记来删除标记?我什至不记得了。将列表样式更改为无。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇  

GMT+8, 2025-2-24 12:15 , Processed in 0.381132 second(s), 21 queries .

抗攻擊 by GameHost X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |