• 技术文章 >web前端 >前端问答

    css3怎么实现强制不换行

    藏色散人藏色散人2021-06-01 10:25:24原创83

    css3实现强制不换行的方法:首先创建一个HTML示例文件;然后创建一个p标签;最后通过设置“white-space:nowrap;”样式实现强制不换行即可。

    本文操作环境:windows7系统、CSS3版、Dell G3电脑。

    css实现强制不换行/自动换行/强制换行

    在我们日常的编码中经常会遇到这段文字不可以换行,或者自动换行的需求。虽然这个功能在我们平时很常见但是我相信大家一定不会可以的去记住它吧(至少小月是很懒惰的从来是用什么查什么 嘻嘻。。。)。今天我们来学习一下如何熟练的掌握用css实现文字的强制不换行/自动换行/强制换行的方法。需要的伙伴们可以来一起学习哦!

    p{
        white-space:nowrap;
    }
    p{
        word-wrap: break-word;
        word-break: normal;
    }
     p{
        word-break:break-all;
     }

    英文不换行

    CSS里加上 word-break: break-all; 问题解决。这个问题只有IE才有,在FF下测试,FF可以自己加滚动条,这样也不影响效果
    
    建议大家做Skin时,记得在body里加 word-break: break-all; 这样可以解决IE的框架被英文撑开的问题
    
    以下引用word-break的说明, 注意word-break 是IE5+专有属性

    语法: word-break : normal | break-all | keep-all 参数: normal :  依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all :  该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本 keep-all :  与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本 说明: 设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。 对于中文,应该使用break-all 。

    推荐学习:《css视频教程

    以上就是css3怎么实现强制不换行的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css3
    上一篇:css超链接怎么使其失效 下一篇:css怎么写圆形
    第16期线上培训班

    相关文章推荐

    • css3中渐变属性有哪些• ie8兼容css3吗• css3如何设置背景图片• 纯CSS3如何实现文字效果?8种文字效果分享• 纯CSS3实现3d立体文字效果(源码分析)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网