为什么无效,没有显示省略号

为什么无效,没有显示省略号

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        h1 {
            width: 300px;
            height: 20px;
            overflow: hidden;
        }

        span {
            text-overflow: ellipsis;
        }
    </style>
</head>

<body>
    <h1>
        <span>aaaaaaaaaaaa啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</span>
    </h1>
</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好, 老师使用的是vscode编辑器,在官网(https://code.visualstudio.com/  )直接下载安装即可。编辑器主要是辅助我们编程的,使用方式大致都是相同的, vscode用起来也很方便,咱们也有关于vscode编辑器的课程https://www.imooc.com/learn/1106   帮助同学快速上手。

如果帮助到了你, 欢迎采纳,祝学习愉快~

好帮手慕慕子 2019-12-20 17:41:36

同学你好, 要给h1元素同时设置text-overflow和overflow属性才可以。

另,因为文字会自动换行,所以在宽度存放不下的时候,就自动换行了,但是出现省略号的效果,需要文字在一行显示才可以,但是这里换行了就不可以了。

建议:可以设置white-space: nowrap;属性,使其在一行中显示,适当增加高度,查看效果

http://img1.sycdn.imooc.com//climg/5dfc973e094a032805170249.jpg

http://img1.sycdn.imooc.com//climg/5dfc97420971972904270095.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师