老师请问为什么把p:hover{overflow:inherit;}这样设置,就可以全部显示了?
来源:1-7 编程练习
慕大斯
2019-08-09 17:59:54
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>text-overflow</title>
<style type="text/css">
p { width: 500px;font-size:20px; margin: 10px auto; background: #abcdef;
overflow:hidden;
}
/*此处写代码*/
.p1{text-overflow:ellipsis;
}
.p2{text-overflow:clip;}
p:hover{overflow:inherit;}
</style>
</head>
<body>
<p class="p1">bababadalgharaghtakamminarronnkonnbronntonne,rronntuonnthunn,trovarrhounawnskawntoohoohoordenenthurnuk</p>
<p class="p2">bababadalgharaghtakamminarronnkonnbronntonne,rronntuonnthunn,trovarrhounawnskawntoohoohoordenenthurnuk</p>
</body>
</html>
1回答
同学你好,代码实现效果没有问题。
inherit是继承值,也就是继承父元素的overflow值。父元素为body,body默认的overflow属性值为visible:
所以移入p的时候内容也会显示出来。
祝学习愉快!
相似问题