文字溢出

文字溢出容器,要打点展示
在这里插入图片描述
一.多行文本pc端目前没有什么好的技术,只能告诉后端我这最多能传多少文字;但在移动端可以css3实现。
pc端截断就行了(overflow: hidden),即溢出的不展示
可以展示的行数=height/line-height(总高度除以行高),一定要是整数。

<style>
    p{
        width:500px;
        border: 1px solid black;
        height: 40px;
        line-height: 20px;
        overflow: hidden;
    }
</style>
<body>
<p>Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性</p>
</body>

在这里插入图片描述
二.而单行文本有三件套来实现打点展示。
单行文本文字溢出现象

<style>
    p{
        width:500px;
        border: 1px solid black;
        height: 20px;
        line-height: 20px;
    }
</style>
<body>
<p>Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性</p>
</body>

在这里插入图片描述
二.打点展示的解决步骤
1.首先让文本不要换行(white-space: nowrap;)

<style>
    p{
        width:500px;
        border: 1px solid black;
        height: 20px;
        line-height: 20px;
        white-space: nowrap;
    }
</style>
<body>
<p>Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性</p>
</body>

在这里插入图片描述
2.让多出来的不要显示(overflow: hidden)

<style>
    p{
        width:500px;
        border: 1px solid black;
        height: 20px;
        line-height: 20px;
        white-space: nowrap;
        overflow: hidden;
    }
</style>
<body>
<p>Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性</p>
</body>

在这里插入图片描述
3.溢出文本用…显示(text-overflow: ellipsis)

<style>
    p{
        width:500px;
        border: 1px solid black;
        height: 20px;
        line-height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
</style>
<body>
<p>Web前端开发工程师,除了主要职责外,还要为网站上提供的产品和服务实现一流的Web界面,优化代码并保持良好兼容性</p>
</body>

在这里插入图片描述
以上则实现了单行溢出文本打点展示功能。
注意:很多网站单行文本都实现了此功能,以防溢出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值