老师,我的问题是本节的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