一个经典的左右浮动布局;

<div class="wrap"><div class="left"></div><div class="right"></div>
</div>

wrap层宽度为1000px;

在英文布局下,左右浮动计算好宽度或者不给宽度,都没问题,但是项目引进了多语言翻译后,遇上俄语,法语,意大利语这些单词词组比较长的时候,就会出现left层加上right层的总宽度超过wrap层的情况,然后right层就会有跳行的BUG;

BOSS希望是不要换行,经过测试后,发现这样一种奇怪的布局方式:

wrap层宽度1000px不变;

left层浮动;

right层不浮动,右对齐,子元素不给宽度,用inline-block + IE hack兼容IE,加不换行代码:white-space: nowrap;

这样布局后,left层 + right层总宽度超出wrap层的宽度后,right层内容会被推出去,超出wrap右边,继续不换行显示;

right层css:

.right{ color:#ffffff; line-height:38px; text-align: right; white-space: nowrap;}

转载于:https://www.cnblogs.com/3box/p/4968655.html

多语言样式容器内容超出父级宽度不换行显示相关推荐

  1. CSS - table超出父级div

    用到div包裹table的布局,想要的效果是table的宽度等于div宽度,超出内容省略号显示. 听起来很简单啊,设置table宽度为100%,省略号三行代码往上一粘,心想着大功告成. but!!!! ...

  2. input,textarea元素设置宽度100%超出父元素宽度

    <form style="width: 300px;"><input name="tenantIds" placeholder="律 ...

  3. vue在个组件中给body加样式,或者给父级组件元素加样式

    在h5项目中,经常遇到不同组件需要不同背景色,通过vue的生命周期来解决. 这组件创建前设置我的样式,销毁之前移除我设置的样式. 用以下方式给body添加样式: <script> expo ...

  4. layUI table 内容超出宽度怎么换行显示,而不是显示省略号

    页面里加 .mytable .layui-table-cell{ height:auto; overflow:visible; text-overflow:inherit; white-space:n ...

  5. div中内容文字垂直居中、文字不换行显示省略号

    目录 div中文字垂直居中 2.文字不换行,文本溢出显示省略标志 div中文字垂直居中 1.行高法 文字的行高和容器的高度相同, p { height:30px; line-height:30px; ...

  6. html去掉父元素样式,CSS清除浮动使父级元素展开的三个方法

    一个没有设置高度的容器div内如果存在浮动元素(即使用了属性float:left或者float:right),那么该父级元素会无法展开. 为了使父级元素展开,有三种方法: 第一:设置父级元素的高度,但 ...

  7. width:100%与绝对定位同时存在,偏移出父级容器

    当父级容器内的子元素width设为100%,而子元素又有绝对定位时,子元素伸展超出父级容器,像下面 出现这种情况的原因,width:100%,这个百分之百是相对其定位父级而言的,其定位父级有多宽,这个 ...

  8. echarts生成图表超出父容器问题解决

    问题描述:  前端开发在使用echarts图表时,偶尔会出现超出父级容器宽度或高度的情况.  情景:给echarts设置了100%宽高,父容器设置了固定的宽高,出现图表占满不了父容器或者溢出容器的情况 ...

  9. CSS父级子级学习总结

    CSS 父级子级 http://www.divcss5.com/rumen/r239.shtml 1.认识了解 简单讲CSS父级 CSS子级是相对而言,如一个DIV "A"被另外一 ...

  10. 父级div没高度不能自适应高度的原因——子级使用css float浮动

    好久没写博客了,最近捡起前端代码开始码,一些基本的东西都忘记了,觉得自己停滞不前的原因就是没做好巩固--废话 我们常常在做盒子嵌套的时候,最外层盒子不想给他设置高度,因为我们填充的内容不确定有多大,一 ...

最新文章

  1. 7、redis之使用spring集成commons-pool来操作常见数据类型
  2. Docker selenium自动化 - Python调用容器实例跑自动化查天气实例演示,docker selenium自动化环境部署过程
  3. 【转】java string类的方法及说明
  4. 分享几款linux的歌词插件
  5. react-webpack config webpack@3.4.1
  6. 图卷积网络的半监督学习脉络
  7. fir.im分发平台安卓苹果应用下载二维码合并步骤
  8. 信息学奥赛一本通(C++版)在线评测系统 1967:【14NOIP普及组】螺旋矩阵
  9. 实现RPG中嵌入赛车游戏任务源代码
  10. Git和Github的基本操作
  11. 弘辽科技:淘宝评分飘绿四大原因及快速提高评分之解决技巧
  12. Altium designer—STM32F103ZET6最小系统原理图
  13. vfp python_Python dbfpy和FoxPro
  14. c语言tc游戏代码大全,wintcC语言小游戏画图代码.doc
  15. C++控制台实现简单的注册登录
  16. Python每日一练:最长递增区间狄杰斯特拉(80分)K树(0分)
  17. 深度学习epochs、batch、batch_size和iteration的区分
  18. 备战双11,送你一份解压壁纸!
  19. javascript常用方法 – String
  20. 思科ASA防火墙:控制防火墙不让访问指定网站

热门文章

  1. Numpy系列(七)求解线性方程组、计算逆矩阵求解线性方程组
  2. .Net 程序员应该知道的工具和网站
  3. 谈谈c++纯虚函数的意义!
  4. [转]日常交际技巧经验总结100句
  5. 在Qt中调用python,读取csv文件,实现K近邻算法(二)
  6. Linux添加磁盘和挂载
  7. QoS专题-第4期-QoS实现之限速
  8. Oracle PL\SQL 基础学习一
  9. javascript移动设备触屏事件
  10. 出埃及记:摩西劈开红海