<html> <head> <meta http-equiv="content-type" content='text/html;charset=utf-8'/> <style> <!--本页的css样式--> .reveal * {display: none;} /*.reveal * {background-color: gray;}*/ .reveal *.handle {display: block;} .reveal *.handle {background-color: gray;} </style> </head> <body> <div class="reveal"> <h1 class="handle">click here to reveal hidden text</h1> <p>this paragraph is hidden. it appears when you click on title.</p> </div> </body></html>
重叠了,前面类的display就无效。
.reveal * {display: none;}的效果被.reveal *.handle {display: block;}覆盖了
首先,把这个注释改了,style标签(即CSS)里面的注释是 /* */ ,改成 /*本页的css样式*/
优先级的问题,.reveal *.handle高于.reveal * {display: none;},优先级高的生效
这个不是 css的注意语法 下面一行 样式就被破坏了
3,4楼正解,谢谢了
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号