项目问题总结【4】官网

项目背景:边锋官网
一、介绍 :公司官网
二、问题总结
1.多行超出省略
(1)只显示单行

.text-overflow{
  width:100px;
  text-overflow:ellipsis;
  white-break:nowrap
}

(2)多行 【-webkit-line-clamp】兼容性较差, 目前仅支持webkit浏览器

.text-overflow{
    width:100px;
    overflow : hidden;
    text-overflow:ellipsis;
    display:-webkit-box; //将对象作为弹性伸缩盒子模型显示
    -webkit-line-clamp:2; //设置或检索伸缩盒对象的子元素的排列方式
    -webkit-box-orient: vertical;
}

【margin负值定位法】兼容所有主流浏览器

// html
<div class="text-wrap">
  <div class="text-body">这是文字主体部分这是文字主体部分这是文字主体部分这是文字主体部分</div>
  <div class="text-dotted"><div>
</div>

// css
.text-wrap{
  width:300px;
  overflow:hidden
}
.text-body{
   float:left;
   width:300px;
   margin-right:3em;
  overflow:hidden;
}
.text-dotted{
   float:left;
   margin-top:-1.3em;
}

【jquery限定字符个数】

HTML部分:
<div class="zxx_text_overflow_6">你个杀千刀的,怎么写了这么多的文字,我要被拦腰截断了啊,kitty救我!</div>
css部分:
.zxx_text_overflow_6{width:400px;}
js部分:
var wordLimit=function(){
    $(".zxx_text_overflow_6").each(function(){
        var copyThis = $(this.cloneNode(true)).hide().css({
            'position': 'absolute',
            'width': 'auto',
            'overflow': 'visible'
        }); 
        $(this).after(copyThis);
        if(copyThis.width()>$(this).width()){
            $(this).text($(this).text().substring(0,$(this).html().length-4));
            $(this).html($(this).html()+'...');
            copyThis.remove();
            wordLimit();
        }else{
            copyThis.remove(); //清除复制
            return;
        }
    });
}
wordLimit();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,790评论 1 92
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,540评论 1 19
  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 7,169评论 2 19
  • 2017年注定是深刻的一年 其实这两年似乎把朋友圈看的太重,以前没有朋友圈是怎么过的呢,看似是自己在玩手机,反而觉...
    52赫兹_Z小姐阅读 455评论 0 0
  • 陶渊明为人们所熟悉,因为他的诗文,还有他的归隐,以及田园诗人的身份。其实,陶渊明不仅只是如此,他更是一个生命哲学家...
    自由心空阅读 1,985评论 4 3