老师检查下代码是否正确以及注释理解和后面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回答

好帮手慕星星

2020-08-01

同学你好,代码实现效果是可以的。

针对提问回复:

元素即使不设置overflow属性,也有默认值为visible

http://img.mukewang.com/climg/5f24da78095c58b410350570.jpg

所以是可以继承的,自己再理解下。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程