老师检查下代码是否正确以及注释理解和后面overflow的疑问
来源:1-7 编程练习
yarwood
2020-08-01 00:18:43
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>text-overflow</title>
<style type="text/css">
/* overflow: hidden;是隐藏其余内容 */
p { width: 500px;font-size:20px; margin: 10px auto; background: #abcdef; overflow: hidden}
.p1{
text-overflow: ellipsis;
}
.p2{
text-overflow: clip;
}
/* 继承隐藏前的overflow的值 */
p:hover{
overflow: inherit;
}
</style>
</head>
<body>
<p class="p1">bababadalgharaghtakamminarronnkonnbronntonne,rronntuonnthunn,trovarrhounawnskawntoohoohoordenenthurnuk</p>
<p class="p2">bababadalgharaghtakamminarronnkonnbronntonne,rronntuonnthunn,trovarrhounawnskawntoohoohoordenenthurnuk</p>
</body>
</html>
p:hover{overflow:inherit}是继承父级的overflow属性,那么p的父元素是body,可body没有属性啊,只有p有属性,父好像不能继承子的吧?只有子承父
1回答
同学你好,代码实现效果是可以的。
针对提问回复:
元素即使不设置overflow属性,也有默认值为visible
所以是可以继承的,自己再理解下。
祝学习愉快!
相似问题