别忘了,css在网页设计中真的很关键!它直接影响着网站的外貌和使用感受。今天咱们就来讲讲如何利用css让文字更加吸引人,比如说,用到的小技巧包括如何简单地给文本分段。
一、white-space属性
CSS中的空白,其实就是搞定文字排版那点儿事儿。比如说换行,按默认设置你输入空格或回车时文本就自动换行。可是有时候你可能不希望它这样怎么办?别急,只需把属性设置为nowrap,就能轻松解决这个问题如果你想做得更专业点,pre和pre-wrap也都是非常实用的选项~
给你说说个小秘密改页头显示就是动动手的事!瞅瞅你这篇文章里的’p’标签,直接加个’white-space’就能搞定。段落乱跳换行?没问题了!赶快去试一下!
css p { white-space: nowrap; }p { white-space: nowrap; }对了,我告诉你,有种”pre”元素能帮网页里的字儿排好队看起来更整齐!其实超容易尝试的,只要上网找个地方复制以下这段代码进去页面就成了嘛
white-space:139303382f5a27be64d8f15d9fef1009;
这软件预排版功能超棒,按自己习惯设定辣样的格式没问题!例如要在哪里加入空格,换行,总之自己想咋弄就咋弄咯~就像这样嘞,假设我们希望每两个单词之间留俩空格的话,这么搞就成了嘛:
white-space:139303382f5a27be64d8f15d9fef1009-wrap;
p { white-space: pre; }word-spacing: 2px;
只要动点儿手脚,给’白色空格’调个位,就能搞定文本换行了。要是还想更厉害点?不仅能提升一下网站设计感,创作灵感也是说来就来!
二、text-overflow属性
p { white-space: pre-wrap; word-wrap: break-word; word-spacing: 2px; }记住,你知道吗?text-overflow这东西不仅可以控制white-space,还能防止文本自动换行!当你的文字超出容器范围,用它来精简字数并加上句号,就不会出现换行现象!超简单的哦~
试试看text-overflow功能,简直是救星!这儿有三个神器:第一个叫ELLIPSIS,就是那个省略号;接着是CLIP,直接就是把冗余的东西剪掉了嘛;剩下的就是STRING,操作很方便,随你想看哪儿就看哪儿。
div {
width: 150px;
overflow: hidden;
text-overflow: ellipsis;
p { width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }记住,按照我说的步骤做就 OK!首先把元素宽度设成 150px,再给它加个 nowrap 属性(给文字搞个不换行功能)。接着,搞定 overflow:hidden(遮盖超出范围内容)。最后,记得设定 text-overflow 为 ellipsis(加上省略号提示)。没错,就是这样简单!
字数多不怕,来试下text-overflow!网页设计超方便~
三、word-break属性
这个玩意儿,主打英文句子里单词断行的事儿。但咱大中华没空格就有点麻烦。
简单易用三种玩法任你挑选,风格是你的自由选择;既可以照旧,也可以全都分离,甚至全都不分离。赶紧来试试!
width: 100px;
word-break: break-all;
记得让’p’这个字母变宽到100像素,再把word-break改成break-all。这样不管英文还是奇怪点的字体都能看得清!
懂了?其实,只要搞懂得CSS里那些牛逼的白空格、文子溢出和单词缩进这几个概念,字体排列和缩进之类的还不是随咱们摆布?学会了这些,网页设计就可以随心所欲,做出的效果和布局绝对把你小伙伴们看呆!
p { width: 100px; word-break: break-all; }。
评论0