网页显示 :mad:

The final project in my 1st year web development class is to design and develop a site to teach a skill. This semester, several students are creating sites with musical themes: how to play guitar, read sheet music, etc. That got me thinking: what’s the best way to create musical notation on a modern website?

我一年级网络开发课程的最后一个项目是设计和开发一个教授技能的网站。 这个学期,几个学生正在创建具有音乐主题的网站:如何弹吉他,阅读乐谱等。这让我开始思考:在现代网站上创建音乐符号的最佳方法是什么?

Most digital sheet music is delivered in a format that’s indistinguishable from the bound papers we remember from childhood lessons, only locked into PDFs. To present musical notation in an accessible, usable way on the web, we need to take a different approach.

大多数数字活页乐谱的传送格式与我们从童年课时记得的装订纸没有区别,只有锁定为PDF。 为了以一种可访问的,可用的方式在网络上呈现音乐符号,我们需要采用其他方法。

音乐人物 (Musical Characters)

Most developers don’t realise that there are dozens of musical symbols buried in most typefaces, easily accessible through codes or a glyph. While not enough to reproduce a complex score, these symbols are enough to render basic musical phrases on web pages.

大多数开发人员没有意识到,大多数字体中埋藏着许多音乐符号,可以通过代码或字形轻松访问。 这些符号虽然不足以再现复杂的乐谱,但足以在网页上呈现基本的乐句。

So long as you’re encoding your page in UTF-8, you should be able to simply copy and paste the glyphs directly into your markup:

只要您使用UTF-8编码页面,就应该能够简单地将字形直接复制并粘贴到您的标记中:

<li>♪</li>

You can take the same approach with CSS generated content:

您可以对CSS生成的内容采用相同的方法:

li:before { content: "♯"; }

For the sake of convenience, I’ve also included the decimal and hexadecimal entities for each glyph; these should be used if with JavaScript or in MySQL, as using Unicode characters can cause errors if they are inserted directly into MySQL feilds.

为了方便起见,我还为每个字形包含了十进制和十六进制实体 。 如果在JavaScript或MySQL中应使用这些字符,因为如果将Unicode字符直接插入MySQL字段,则使用它们会导致错误。

音符,乐谱,利器和谱号 (Notes, Flats, Sharps & Clefs)

HTML Entity Hex Entity Produces Description
\2669 quarter note
\266a eighth note
\266b beamed eighth note
\266c beamed sixteenth note
\266f flat
\2670 natural
\2671 sharp

网页显示 :mad:_在网页上写乐谱:基础相关推荐

  1. N01web网页设计实例作大作业(div+css) ——中国茶文化(6页) 茶文化网页制作作业_中国化(网页设计...

    web网页设计实例作业 --中国茶文化(6页) 茶文化网页制作作业_中国化(网页设计- 文章目录 web网页设计实例作业 --中国茶文化(6页) 茶文化网页制作作业_中国化(网页设计... 一.作品展 ...

  2. HTML5期末大作业:动漫网站设计——火影忍者动漫(7页) HTML+CSS+JavaScript 漫画网页制作作业_电影网页设计...

    HTML5期末大作业:动漫网站设计--火影忍者动漫(7页) HTML+CSS+JavaScript 漫画网页制作作业_电影网页设计- 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电 ...

  3. HTML+CSS静态页面网页设计作业——2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业_ 服装店铺网页制作作业_购物网页设计...

    HTML5期末大作业:服装店铺商城网站设计--2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业: 服装店铺网页制作作业_购物网页设计- 文章目录 HTM ...

  4. HTML5期末大作业:服装店铺商城网站设计——2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业: 服装店铺网页制作作业_购物网页设计...

    HTML5期末大作业:服装店铺商城网站设计--2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业: 服装店铺网页制作作业_购物网页设计- 常见网页设计作业 ...

  5. 静态HTML网页设计作品——火影忍者动漫(7页) HTML+CSS+JavaScript 漫画网页制作作业_电影网页设计

    HTML5期末大作业:动漫网站设计--火影忍者动漫(7页) HTML+CSS+JavaScript 漫画网页制作作业_电影网页设计- 文章目录 HTML5期末大作业:动漫网站设计--火影忍者动漫(7页 ...

  6. 介绍家乡网页html代码_「HTML一」 html基础

    一.html的介绍 1.1 html的定义 HTML 的全称为:HyperText Mark-up Language, 指的是超文本标记语言.标记:就是标签, 标签名称>,比如:. 等,标签大多 ...

  7. js 定时网页点击_学生网页作业制作网页设计成品免费下载第五期

    0 1 作品编号 MF13 网页主题:文学文章类题材网页作品 布局方式:表格布局 作品页数:6页 下载链接:见官网 下载密码:nl5m 作品介绍:文学诗词类题材学生网页基础作品,采用表格布局制作,共6 ...

  8. opencv包络圆_砂土地基上圆形浅基础三维破坏包络面的理论研究

    对于圆形浅基础,传统的地基承载力分析理论主要有Terzaghi.Vesic.Hansen.Meyerhoff等提出的各种经验.半经验公式,对于倾斜与偏心荷载作用下的浅基础稳定性问题,一般是基于Terz ...

  9. django链接mysql网页显示数据_使用Django连接mysql数据库并显示在网页上

    由于使用Django框架来做网站,需要动态显示数据库内的信息,所以读取数据库必须要做 接下来分两步来做这个事,添加网页,读取数据库: 一.添加网页 首先需要在工程中新建一个app python man ...

最新文章

  1. Spring之AOP由浅入深
  2. html数字变换插件,轻量级jquery数字动画插件
  3. OpenCV Mat类详解和用法(官网原文)
  4. Attention的梳理、随想与尝试
  5. 干货|吴恩达Coursera课程教你学习神经网络!
  6. python编程语言优缺点_原创001 第一次接触这个神奇而又无所不能的编程语言:Python...
  7. oracle模拟重叠事务,ORACLE的事务读一致性与语句读一致性
  8. SpringBoot+Swagger2
  9. 用javacv提取视频中的音频数据
  10. 《数字信号处理》系统函数的频率响应、零极点和稳定性的实现
  11. STC单片机使用RS485下载程序方法
  12. 固态硬盘用软件测试掉速严重,固态硬盘掉速别慌张,教你如何快速进行调节!...
  13. linux的PS3模拟器下载,PS3模拟器
  14. sql根据出生日期算年龄
  15. in作为介词的用法_in的用法是什么,用于什么中
  16. 出行品类HarmonyOS高德地图集成过程分享
  17. 华为设备IGMP配置命令
  18. initramfs实作
  19. Qt学习笔记(五):菜单栏
  20. 现在在网上卖什么东西赚钱,分享4种适合网销的产品!

热门文章

  1. 【FXCG】英国去年12月通胀创近30年最高纪录
  2. Android Native APP开发笔记:双击返回键退出应用单击返回键返回桌面
  3. 王者荣耀游戏时间计算机制,王者荣耀兵线的移动速度和各项属性是否会随着游戏时间加长而增长...
  4. vue 里怎么通过魔数(magic number)去限制上传文件类型?
  5. 2021-12-10 vue移动端卖座电影项目(十) 使用状态管理模式vuex的state控制选项卡tabbar的显隐,mutation的用法,this.$store.commit()的两个参数
  6. 2D/3D车道线数据汇总
  7. linux命令showmount,mount命令详解|Linux系统如何使用showmount命令
  8. 黄仁勋膨胀了,英伟达再也不是我们的小可爱了
  9. android 游戏分辨率是多少合适,android – 多屏幕分辨率/宽高比(游戏)
  10. Excel求平均值技巧,老师轻松搞定成绩统计