这让我困惑了一段时间.随着UTF-8作为Web开发的事实标准的出现,我不确定在哪些情况下应该使用HTML实体,在哪些情况下应该只使用UTF-8字符.例如,

  • em短跑(–,&emdash;)
  • &(&,&)
  • 3/4分数(¾¾)

请务必说明这个问题.我将不胜感激.

推荐答案

如果编辑器支持Unicode,通常不需要使用HTML字符实体.在以下情况下,实体可能很有用:

  • 您的键盘不支持需要键入的字符.例如,许多键盘没有em破折号或版权符号.
  • 您的编辑器不支持Unicode(几年前非常常见,但现在可能不支持).
  • 您希望在源代码中明确说明正在发生的事情.例如, 代码比相应的空格字符更清晰.
  • 您需要转义HTML特殊字符,如<&".

Html相关问答推荐

HTML::Element endtag为br和IMG生成结束标签>

如何在div中淡入和淡出渐变背景?

创建带有弯曲边框的水平时间线

如何在垂直堆叠的表格中调整人造列的大小?

单独处理Button:Focus的多行按钮

角化、剪裁、边缘,但仅在底部2和平滑包装上

创建特定的CSS网格布局

有没有办法移动占位符?

如何将图像放在其内部按钮下方

为什么当我按第三个按钮时,前两个按钮会跳动?

如何调整边框半径以匹配父边框半径

Github上部署需要花费几小时时间:等待github pages部署批准

模拟另一个输入值设置表单输入的数值

如何使文本区域自动扩展到最大高度?

XPATH Select h2标签和

标签之间或h2标签和 标签之间的td元素,以立即为准

输入框不是全宽

如何删除输入中输入类型数字中的箭头?

获取 div 中每个元素的 href 并使用它

标题之间和之后的 Hr 线

网站页脚中的 Quarto 安装版本