overflow属性 和 单行文本超出变成省略号

overflow属性 和 单行文本超出变成省略号

overflow溢出属性(对父级设置)

它是用来处理 子级内容超出 当前容器的部分,主要是对 父级元素添加该属性。

值为:

hidden:超出部分 隐藏  !!!!!好用
scroll:滚动查看超出的部分(对于它有overflow-x和-y)
auto:自动渲染超出的部分

overflow-x 控制x轴方向的超出部分,overflow-y 控制y轴方向的超出部分

.wp {
           width: 200px;
           height: 200px;
           border: 10px #f0f solid;
           overflow: hidden; 
           overflow: auto;
       }
<div class="wp">
       <div class="son">一寸山河一寸血</div>
       <div class="son">十万青年十万军</div>
    </div>

单行文本超出,添加省略号

  • white-space 属性,设置(超出)文本的格式

    nowrap 强制不换行

    normal 强制换行

  • text-overflow :对超出的 文本内容 进行剪裁

    ellipsis 超出的文本内容变为 省略号

    clip 直接裁掉超出的文本内容

三者必不可少,overflow隐藏、white-space强制不换行、text-overflow超出的文本部分变省略号

 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis(省略号);

代码如下:

.line {
            width: 300px;
            height: 30px;
            line-height: 30px;
            border: 1px #f00 solid;
            /* 三个必须都有 */
            /* overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; */
        }
<p  class="line">一寸山河一寸血,十万青年十万军。一寸山河一寸血,十万青年十万军。一寸山河一寸血,十万青年十万军。一寸山河一寸血,十万青年十万军。一寸山河一寸血,十万青年十万军。</p>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值