老师,我的问题是本节的1-7编程练习。
来源:1-7 编程练习
慕斯0469344
2019-06-27 16:11:49
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>text-overflow</title>
<style type="text/css">
p{
font-size: 20px;
margin:20px auto;
background: #abcdef;
position: absolute;
}
.p1{
width: 500px;/*这句代码是老师加的*/
text-overflow: ellipsis;
overflow: hidden;/*这句代码是老师加的*/
}
.p2{
width: 500px;/*这句代码是老师加的*/
text-overflow: clip;
overflow: hidden;/*这句代码是老师加的*/
}
.p1:hover{
display: block;
overflow: none;/*这句代码是老师加的*/
width:70%;/*这句代码是老师加的*/
}
.p2:hover{
display: block;
overflow: none;
width:70%;
}
</style>
</head>
<body>
<p class="p1">bababadalgharaghtakamminarronnkonnbronntonne,rronntuonnthunn,trovarrhounawnskawntoohoohoordenenthurnuk</p>
<p class="p2">bababadalgharaghtakamminarronnkonnbronntonne,rronntuonnthunn,trovarrhounawnskawntoohoohoordenenthurnuk</p>
</body>
</html>老师,我的问题是:在我的代码中如果不在p元素中添加定位,是可以把省略的内容显示出来的,但是示例中应该是添加了定位,因为在示例中鼠标放上去的时候只会显示省略的内容。
简洁来说,我的问题是:怎么在我现有的代码中添加定位,使得能够实现在鼠标放上去的时候只显示被省略的文字?
1回答
同学你好!
首先,代码效果实现是与编程练习不符合的。修改如下;


(2)示例代码中并没有给出p定位,定位之后会出现文字重叠

(3)根据同学的需求是想要实现这样吗?当鼠标移入有背景颜色的时候

这样的需求可以实现,但是一般不这么做


如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题
回答 1
回答 1
回答 1
回答 1
回答 1