zoukankan      html  css  js  c++  java
  • css3整理--word-wrap/word-break/white-space

    word-wrap语法:

      word-wrap : normal | break-word

        normal : 默认值,单词如果单词超长,会冲出边界(单个单词超长,在当前行显示)

        break-word : 将内容在边界内换行,当单词在当前行放不下时,会自动切换到下一行(单个单词超长,在下一行显示)

    word-break语法:

      word-break:normal | break-all | keep-all

        normal:如果设置为默认值时中文则到边界处的汉字换行,如果是英文整个单词换行,如果出现某个单词长度过长,则会撑破容器,如果边框为固定属性,则后面部分将无法显示;(单个单词长度超过容器长度)

        break-all:可以强行截断英文单词,强行换行

        keep-all:不允许字断开。如果是中文将把前后标点符号内的一个汉字短语整个换行,英文单词也整个换行,如果出现某个英文字符长度超过边界,则后面的部分将撑破容器,如果边框为固定属性,则后面部分无法显示

    white-space语法:(浏览器处理折行时的空白符)

      white-space:normal | nowrap | pre-wrap | pre-line | inherit

        normal:默认,浏览器忽略空白符

        nowrap:文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

        pre-wrap:保留空白符,但是正常地进行换行。

        pre-line:合并空白符,但是保留换行符。

        inherit:继承父元素的设置

    最好的处理方式是:(单词折行,超出隐藏)

      word-wrap:break-word;

      overflow:hidden;

  • 相关阅读:
    老男孩python学习_day004知识点
    老男孩python学习_day003作业
    老男孩python学习_day003知识点
    老男孩python学习_day002知识点
    老男孩python学习_day001知识点
    老男孩python学习_day002作业
    老男孩python学习_day001作业
    Struts2+Spring4+Hibernate4整合超详细教程
    解决 Ubuntu15.04 登陆界面无限循环 的问题
    jsp之间url传值出现中文乱码
  • 原文地址:https://www.cnblogs.com/charling/p/3615111.html
Copyright © 2011-2022 走看看