• CSS控制字体在一行内显示不换行


    当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果不想让他换行要怎么办呢?
    用CSS让文字在一行内显示不换行的方法:

    一般的文字截断(适用于内联与块):

    1 .text-overflow {
    2     display:block;                     /*内联对象需加*/
    3     width:31em;
    4     word-break:keep-all;           /* 不换行 */
    5     white-space:nowrap;          /* 不换行 */
    6     overflow:hidden;               /* 内容超出宽度时隐藏超出部分的内容 */
    7     text-overflow:ellipsis;         /* 当对象内文本溢出时显示省略标记(...) ;需与    overflow:hidden;一起使用。*/
    8 }

    对于表格,定义有点不一样:

     1 table{
     2     width:30em;
     3     table-layout:fixed;                 /* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
     4 }
     5 td{
     6     width:100%;
     7     word-break:keep-all;             /* 不换行 */
     8     white-space:nowrap;            /* 不换行 */
     9     overflow:hidden;                  /* 内容超出宽度时隐藏超出部分的内容 */
    10     text-overflow:ellipsis;            /* 当对象内文本溢出时显示省略标记(...) ;需与        overflow:hidden;一起使用。*/
    11 }
  • 相关阅读:
    HTMLTestRunner下载生成报告
    python+selenium+chromewebdriver或Firefox的环境搭建
    unittest单元测试(简单算法题)
    APP测试功能点大全
    selenium元素定位
    博弈问题dp模版
    位运算基本操作
    素数模版
    二分查找模版
    计算机网络重要知识点
  • 原文地址:https://www.cnblogs.com/zongfa/p/7552847.html
Copyright © 2020-2023  润新知