关闭

HTML/CSS中的空格处理_如何保留页面中的空格

时间: 2018-08-03阅读: 4039标签: css

html中的空格的规则

html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了。同时内容前后的空格也会被清除, 如下:

<p> fly63   com </p>

显示效果为:

fly63 com

备注:浏览器的这种机制处理,同样适用于除了普通的空格键,还包括制表符(\t)和换行符(\r和\n),可以通过使用<br>标签显式表示换行。

 

HTML空格保留

这时候如果希望HTML中多个连续的空格在网页上能显示,在浏览器中表现出真实的自身空格缩进和换行效果。 我们知道一般有2种方式,使用<pre>标签,或者使用&nbsp;来代表空格。如下:

<pre> fly63 com </pre>

或者

<p>&nbsp;fly63 &nbsp;&nbsp; &nbsp;com&nbsp;</p>

Html中空格目前有这些:

&nbsp;&#160; 不断行的空白(1个字符宽度)
&ensp; &#8194;半个空白(1个字符宽度)
&emsp;&#8195;一个空白(2个字符宽度)
&thinsp; &#8201;窄空白(小于1个字符宽度)


css空格保留

1、css中当 white-space 属性取值为pre时,就按照<pre>标签的方式处理。浏览器会保留文本中的空格和换行,例如:

<p style="white-space:pre"> fly63  com <p>

 显示效果为:' fly63   com '


2、CSS的white-space属性为pre-line时,意为保留换行符。除了换行符会原样输出,其他都与white-space:normal规则一致。 

<p style="white-space: pre-line">
	fly63
	com
</p>

显示效果为:

'fly63

com'


3、CSS的 letter-spacing 属性用于设置文本中字符之间的间隔,例如:

<p style="letter-spacing:5px;">欢迎光临!</p>

显示效果为:' 欢   迎   光   临   !'


4、CSS的 word-spacing 属性用于设置文本中单词之间的间隔,例如: 

<p style="word-spacing:5px">Happy new year!</p>

显示效果为: Happy   new   year! 


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: http://www.fly63.com/article/detial/972

你知道我们平时在CSS中写的%都是相对于谁吗?

编写CSS的时候,经常会用到百分比赋值(%)实现自适应。像我们最常使用的流式布局设计模式,基本所有的column的宽度都是通过%来取值的。或者比如经常会遇到的元素水平垂直居中问题

20条书写CSS代码

在这篇文章中,我想跟你分享 20 条由 CSS 社区推荐的约定和最佳实践。 有些建议可能比较适合新手,而有些则更高级一些,但我希望每个人都可以在本篇文章中收获自己不知道的知识。

css常用代码

禁止div点击;鼠标放置显示“小手”手势,并显示提示文字;超出区域的文字显示省略号;div+css控制图片等比例缩放;设置元素在另一个元素的最底部;设置背景颜色,不透明度

六种组织CSS的方式

Ben Frain曾经说过,写css代码很容易,但是扩展和维护却很难。本文就介绍了一套方案来解决这个问题。OOCSS 意为面向对象的CSS。这种方法有两种主要 观点:结构与设计分离,容器和内容分离

CSS三大特性:层叠 继承 优先级

如果一个属性通过两个相同选择器设置到同一个元素上,相同的属性就会出现冲突,那么这个时候一个属性就会将另一个属性层叠掉,采用的是就近原则

CSS中可以和不可以继承的属性

这篇文章整理css中无继承性的属性、继承性的属性、所有元素可以继承的属性、内联元素可以继承的属性、块级元素可以继承的属性

css加载会造成阻塞吗?

js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?所以,接下来我就来对css加载对DOM树的解析和渲染做一个测试。为了完成本次测试,先来科普一下,如何利用chrome来设置下载速度

CSS 解析原理_你知道浏览器CSS是如何解析吗?

作为前端,我们每天都在与CSS打交道,那么CSS的原理是什么呢? 浏览器渲染过程分为了两条主线:其一,HTML Parser 生成的 DOM 树;其二,CSS Parser 生成的 Style Rules ;

Web前端-CSS必备知识点

css基本内容,类选择符,id选择符,伪类,伪元素,结构,继承,特殊性,层叠,元素分类,颜色,长度,url,文本,字体,边框,块级元素,浮动元素,内联元素,定位。

css完美解决网页在iphoneX的头部刘海显示问题

css完美解决iphonX白条,网站扩展到整个屏幕,CSS Shapes中有个CSS属性名为shape-outside实现元素滚动自动环绕iPhone X刘海

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!