• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 为什么知乎使用<br>而不是<p>来拆分答案的段落?

为什么知乎使用<br>而不是<p>来拆分答案的段落?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含Medium,41563077,question,28634169,answer等相关知识,匿名希望在学习及工作中可以帮助到您
衍生自:http://www.zhihu.com/question/28634169/answer/41563077
我记得 Medium 发布文章的时候会自动去除掉写作者自己换行的排版,然后统一变成一个

,再由 Medium 的 CSS 来控制段间距达到统一的效果。所以知乎这样是偷懒么= =

回复内容:

简单一句话:

知乎负责实现这部分功能的工程师缺乏追求极致卓越的心。 主要是方便。



和用户输入的换行符是一一对应的,所以总是能符合用户换行的预期。而

的样式里包含了段前后间距、行高等,不一定符合用户的预期。因为用户换行不代表他想输入一个新段落。
比如空多行时,用户想要的排版效果是空多行行高,而简单地替换成

就会变成空多行段间距。

所以尽管前端都讨厌用
排版,但我还是觉得用
要比

更方便稳妥。毕竟用户的意图往往难以揣度。
当然这些也不是不能解决,就是麻烦了点。或许这就是 @贺师俊 前辈说的缺乏追求极致的心吧。 完全是前端的编程习惯,何必纠结 经过试验,我在编辑器里面,按enter,也就是硬回车,会另开一个段落(用div控制),按shift+enter,也就是软回车,会用br标签。但是当我发布的时候,全被改成br。所以是不是被后端处理的?
反正知乎的答案不需要花花绿绿的格式,不用上样式。
可是比?我看了163和QQ邮箱也都是用的div而不是p,不知道为什么 怎么方便怎么弄 因为富文本编辑器默认摁一下回车就会多一个

您可能想查找下面的文章:

  • Medium 主页类似 iOS 7 live blur 的高斯模糊效果是如何实现的?
  • 为什么知乎使用<br>而不是<p>来拆分答案的段落?

相关文章

  • 2018-12-03canvas如何设置阴影?canvas设置阴影的方法
  • 2017-08-06HTML5 video播放器全屏(fullScreen)方法实例
  • 2018-12-03HTML5画布下js的文字云/标签云效果-D3 Cloud
  • 2018-12-03HTML5标准学习-文档结构详解
  • 2018-12-03h5之scrollIntoView用法详解
  • 2018-12-03如何删除多余无用的css?
  • 2018-12-03HTML5 解析规则分析_html5教程技巧
  • 2017-08-06HTML5 Canvas中绘制矩形实例
  • 2018-12-03HTML5 本地存储之如果没有数据库究竟会怎样_html5教程技巧
  • 2017-08-06解决canvas转base64/jpeg时透明区域变成黑色背景的方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5实现的震撼3D焦点图动画
    • svg标签:<text >标签和<tspan>标签的应用(代码)
    • 使用H5做出添加禁止缩放
    • 有没有类似开心推一样的H5游戏广告定制的平台?
    • HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
    • html 5中使用video元素制作一个影片播放器
    • 12个不为大家熟知的HTML5设计小技巧
    • HTML5游戏框架cnGameJS开发实录-外部输入模块篇
    • HTML5 Canvas 起步(2) - 路径_html5教程技巧
    • 谷歌浏览器小字体处理方案即12px以下字体_html5教程技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有