繁体   English   中英

:not(:placeholder-shown) 不能与相邻兄弟组合器一起使用

[英]:not(:placeholder-shown) is not working with Adjacent sibling combinator

嗨:)我正在尝试运行最简单的示例:not(:placeholder-shown)并且它不起作用。这是我的codepen的链接。https://codepen.io/yael-screenovate/pen/eYJEqRB?editors=1100我做错了什么? 提前谢谢。 继承人的代码:

 button { display: none; } input:not(:placeholder-shown)+button { display: block; }
 <div> <input/> <button>hi there</button> </div>

这是因为您没有设置任何placeholder属性。

 button { display: none; } input:not(:placeholder-shown)+button { display: block; }
 <input placeholder="placeholder"/> <button>hi there</button>

不使用:not更有意义,但整个逻辑相反:

 button { display: block; } input:placeholder-shown+button { display: none; }
 <input placeholder="placeholder" /> <button>hi there</button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM