关于flex布局下,css省略号不显示的问题主要有两种场景

场景一、直接在flex布局的元素里

html

我们日常工作中,接触到的主要 API,几乎都是由今天所讲解的这些对象提供的。理解这些对象的性质,我们才能真正理解我们使用的 API 的一些特性。JavaScript 中的对象分类.

JavaScript 宿主对象千奇百怪,但是前端最熟悉的无疑是浏览器环境中的宿主了。在浏览器环境中,我们都知道全局对象是 window,window 上又有很多属性,如 document。实际上,这个全局对象 window 上的属性,一部分来自 JavaScript 语言,一部分来自浏览器环境。

css

* {

margin: 0;

padding: 0;

}

.flex-wrap {

display: flex;

200px;

height: 100px;

background-color: #089e8a;

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

}

解决方案,直接flex的元素再套一层结构。(简单粗暴,主要是我实在没有找到其他方法)

html

我们日常工作中,接触到的主要 API,几乎都是由今天所讲解的这些对象提供的。理解这些对象的性质,我们才能真正理解我们使用的 API 的一些特性。JavaScript 中的对象分类.

JavaScript 宿主对象千奇百怪,但是前端最熟悉的无疑是浏览器环境中的宿主了。在浏览器环境中,我们都知道全局对象是 window,window 上又有很多属性,如 document。实际上,这个全局对象 window 上的属性,一部分来自 JavaScript 语言,一部分来自浏览器环境。

css

* {

margin: 0;

padding: 0;

}

.flex-wrap {

display: flex;

200px;

height: 100px;

background-color: #089e8a;

}

.inner {

white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

}

场景二、在flex的子元素里的子元素

在开发中经常会有这样的场景,左边一个按钮固定宽度,右边的内容自适应。

——————————————————————————————

| | |

| left | right |

| | |

——————————————————————————————

问题代码

* {

margin: 0;

padding: 0;

}

.flex-wrap {

display: flex;

100%;

height: 100px;

background-color: #089e8a;

}

.left {

flex: 0 0 60px;

background-color: #f7f1ee;

}

.right {

flex: 1;

}

.right-son {

white-space: nowrap;

text-overflow: ellipsis;

overflow: hidden;

}

我们在前面说过,固有对象是由标准规定,随着 JavaScript 运行时创建而自动创建的对象实例。固有对象在任何 JavaScript 代码执行前就已经被创建出来了,它们通常扮演者类似基础库的角色。我们前面提到的“类”其实就是固有对象的一种。

这里主要有问题的不是 right 元素,而是 right 的子元素。

但是我们解决问题的途径是从 right 元素入手的

解决方案:在 right 类中添加 0

完整代码如下:

* {

margin: 0;

padding: 0;

}

.flex-wrap {

display: flex;

100%;

height: 100px;

background-color: #089e8a;

}

.left {

flex: 0 0 60px;

background-color: #f7f1ee;

}

.right {

flex: 1;

0;

}

.right-son {

white-space: nowrap;

text-overflow: ellipsis;

overflow: hidden;

}

我们在前面说过,固有对象是由标准规定,随着 JavaScript 运行时创建而自动创建的对象实例。固有对象在任何 JavaScript 代码执行前就已经被创建出来了,它们通常扮演者类似基础库的角色。我们前面提到的“类”其实就是固有对象的一种。

css3 flex 省略号,142.关于flex布局与省略号不显示的问题相关推荐

  1. 浅谈CSS3中display属性的Flex布局,关于登陆页面属性框的设置

    声明:本文转发自三里屯柯南的浅谈CSS3中display属性的Flex布局http://www.cnblogs.com/xuyuntao/articles/6391728.html 基本概念 采用Fl ...

  2. CSS3 - 使用弹性盒子(Flex Box)实现完美居中、栅格系统及响应式布局

    CSS3弹性盒子介绍 弹性盒子是 CSS3 的一种新的布局模式. CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的 ...

  3. java中display中的属性_浅谈CSS3中display属性的Flex布局

    最近在学习微信小程序,在设计首页布局的时候,新认识了一种布局方式display:flex 1 .container { 2 display: flex; 3 flex-direction: colum ...

  4. display:flex 多栏多列布局

    转自:http://www.360doc.com/content/14/0811/01/2633_400926000.shtml display:flex 多栏多列布局浏览器支持情况:火狐直接支持w3 ...

  5. 使用 flex 实现 5 种常用布局

    原文链接 Sticky Footer 经典的上-中-下布局. 当页面内容高度小于可视区域高度时,footer 吸附在底部:当页面内容高度大于可视区域高度时,footer 被撑开排在 content 下 ...

  6. flex 两列多行布局

    flex 两列多行布局 display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; 把这段 ...

  7. vue垂直布局_基于 Flex 实现两端对齐垂直布局

    一般来说布局我们都是水平布局,最多搞个垂直居中.而且对于一些 float . position 好像本身就不太适合垂直布局. 正好前段时间用 weex 做了一个页面,weex 天生基于 flex .且 ...

  8. Flutter: 弹性布局Flex(Expanded)、流式布局Wrap、Flow

    用Android原生实现流式布局[实现例如app的很多标签]需要自定义View继承自ViewGroup,然后代码量也不小. 相关自定义View实现流式布局,请参考这位老兄的博客: https://bl ...

  9. flex与grid响应式布局中的子容器为固定空间后的剩余空间,该元素容器不出现滚动条或者滚动条异常问题

    flex与grid响应式布局中的子容器滚动条问题 最近在用grid布局写一些简单的响应式页面页面,遇到一个问题,就是我们的全局用grid布局或者flex布局中,遇到某个子元素的宽度或者高度是页面剩下的 ...

最新文章

  1. 【EXLIBRIS】随笔记 011
  2. wpgcms---流程控制
  3. 世界人口钟实时数据_用数字孪生重新定义智慧城市,美象VR推出MxDATA智慧城市CIM数据可视化平台...
  4. 垃圾回收器的基本原理是什么?
  5. Java学习笔记53(网络编程:TCP协议案例)
  6. 【操作系统】使用循环创建线程,一个手残导致的bug
  7. OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()
  8. 小Z的袜子(BZOJ-2038)
  9. 关于Debug和Release之本质区别(转)
  10. cisco2911路由器破解密码
  11. 一个屌丝程序猿的人生(四十二)
  12. 互联网思维之简约思维
  13. Revo Uninstaller猎人模式操作说明
  14. (2020李宏毅)机器学习-Explainable Machine Learning
  15. java调用支付宝扫码支付接口
  16. Flink SQL:Queries(Joins)
  17. typescript---配置类相关内容(十五)
  18. 帝国CMS7.5正式版(后台模板深度美化)
  19. 用scratch3.0做游戏(1)
  20. 在moonseo学习后的真实感悟!

热门文章

  1. 【JavaWeb】JQuery实现广告显示和隐藏动画效果
  2. 北京 | 微信小程序及小游戏开发者线下交流会
  3. id Software公司介绍
  4. 重新定义物流快递如何实现跨行业连接
  5. 问卷星问卷数据怎么快速导入SPSSAU?
  6. HTTP和HTTPS的主要区别
  7. 升级笔记本CPU的常见知识汇总
  8. java swing 简单计算器_java用swing写了一个简单的计算器
  9. Nginx报错[emerg]: unknown directive “”
  10. 数据可视化之小提琴图(原理+Python代码)