2014-09-24 90 views
4

我在Visual Studio中写了一些CSS,并在编写伪选择器时,代码工具提示:horizontal,所以我注意到有一个伪:horizontal:vertical什么是:水平和垂直伪选择器?

的Visual Studio 2013 - 12.0.21005.1

enter image description here

这是什么选择了,当我使用它?

它不会出现在MDN Pseudo-Classes Docs标准选择...

+0

我很好奇这件事。从来没有听说过他们。 – melancia 2014-09-24 18:20:42

+1

可能是视觉工作室实施的东西 – Huangism 2014-09-24 18:21:03

+0

@黄色我实际上认为它可能是它。也许Web Essentials。 – melancia 2014-09-24 18:22:21

回答

3

似乎是唯一的WebKit创造

:水平 - 水平伪类适用于任何滚动条 件有一个水平的方向。

:vertical - 垂直伪类适用于任何垂直方向的滚动条 。

我找到了对这些伪类herehere的引用。

+0

+1。发现!你是怎么找到这个的? – melancia 2014-09-24 18:25:42

+1

正是...我的谷歌搜索技能没有找到它... – LcSalazar 2014-09-24 18:26:43

+0

https://www.google.com/webhp?q=%22:horizo​​ntal%22+%22:vertical%22+pseudo+class它的数字5在我的结果页上;) – Samuel 2014-09-24 18:28:11

5

是自定义滚动条在WebKit的:

参观此BLOG


:horizontal - 水平伪类适用于任何具有水平方向的滚动条。

:vertical - 垂直伪类适用于任何垂直方向的滚动条。


:decrement - 递减伪类适用于按钮和轨迹段。它指示按钮或轨道片段在使用时是否将递减视图的位置(例如,在垂直滚动条上,在水平滚动条上留下)。

:increment - 增量伪类适用于按钮和轨迹段。它指示按钮或曲目片段在使用时是否会增加视图的位置(例如,在垂直滚动条上,在水平滚动条上的右边)。

:start - 开始伪类应用于按钮和轨迹片段。它指示对象是否放在拇指之前。

:end - 结束伪类适用于按钮和轨迹片段。它指示对象是否放在拇指后面。

:double-button - 双按钮伪类适用于按钮和轨迹片段。它用于检测按钮是否位于滚动条同一端的一对按钮的一部分。对于轨道部件,它指示轨道部件是否邻接一对按钮。

:single-button - 单按钮伪类应用于按钮和轨迹段。它用于检测按钮本身是否在滚动条的末尾。对于轨道片段,它指示轨道片段是否邻接单个按钮。

:no-button - 适用于跟踪棋子并指示棋子是否跑到滚动条的边缘,即轨道末端没有按钮。

:corner-present - 适用于所有滚动条并指示滚动条角是否存在。

:window -inactive - 适用于所有滚动条,并指示包含滚动条的窗口当前是否处于活动状态。 (在最近的Nightlies版,这个伪类现在适用于::选择为好。我们计划把它与任何内容的工作,并提出它作为一个新的标准伪类。)

enter image description here

+0

事实上,这是...我会接受塞缪尔的答案,因为它是第一次发布,但谢谢。 +1 – LcSalazar 2014-09-24 18:32:58

+0

平安!时机第一! :) – Suresh 2014-09-24 18:35:22

4

它们是用于滚动条的选择器。它们特定于WebKit。