文字之间的空格

文字之间的空格

文字之间的空格不应该是用代码&nbsp来表示吗,标签pre不是才可以按照原本内容去展示吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答

同学,你说的都没有错,看来前面的知识学的杠杠的。

按你说的一样:空格可以使用 &nbsp;来代替,也可以使用<pre>预格式标签来控制。

我们之所以学习CSS层叠样式,就是因为我们想把结构层HTML,和CSS表现层分开来写,也就是说框架和样式要分开来写,1,节省框架内容,2,易于阅读查错,最重要的是后期我们容易维护代码!!!

望采纳!!!

好帮手慕夭夭 2019-03-25 09:48:29

你好同学 ,是说的如下吗?

http://img1.sycdn.imooc.com//climg/5c98324800012daa07660167.jpg

这是因为视频中设置了如下属性 , word-spacing就是用来设置单词之间的间隔的. 同学可以再复习学习一下视频哦

http://img1.sycdn.imooc.com//climg/5c98325d0001afaf09860391.jpg

而正常的html结构中 ,也是可以手动设置空格的 ,如下 ,不过需要注意的是 ,浏览器只会识别一个空格 .例如如下设置了三个空格:

http://img1.sycdn.imooc.com//climg/5c9833210001733603640108.jpg

浏览器只解析一个空格:

http://img1.sycdn.imooc.com//climg/5c9833310001560801670063.jpg

所以并不是只有&nbsp;和pre 才能实现间距 , 代码是很灵活的  . 建议同学在学习的时候, 自己跟着课程练习一下 ,能够帮助自己巩固理解知识 . 加油 !

祝学习愉快 ,望采纳 .

好帮手慕夭夭 2019-03-22 16:46:20

你好同学 ,没错哦 , 空格是用&nbsp;来表示(注意结尾加分号) . 而pre 元素可定义预格式化的文本 , 被包围在 pre 元素中的文本通常会保留空格和换行符。也就是如下pre标签包裹的换行与空格都会保留显示在页面中

http://img1.sycdn.imooc.com//climg/5c94a03e0001165004970186.jpg

显示如下:

http://img1.sycdn.imooc.com//climg/5c94a099000114b501880064.jpg

如果还有哪里不理解的 ,可以再详细描述一下 ,以便老师更加准确高效的帮助你解答疑惑 . 

祝学习愉快 ,望采纳 .

  • 提问者 据说真的有神 #1
    教学视频里面没有使用&nbsp;也没有使用pre,最终效果也是有空格的,是怎么回事?
    2019-03-25 09:38:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师