搜索

HTML 教学

基本介绍

认识 HTML 使用 HTML 编辑器

基础知识

HTML 标签与架构 HTML 格式规范 HTML 缩排与注解 HTML 元素显示类型 HTML 元素属性 HTML 特殊字元 HTML 色彩表示法 HTML 尺寸单位 HTML 网址与路径 HTML 套用 CSS 样式 HTML 套用 JavaScript 如何观察 HTML 源代码

网页信息元素

网页标题 <title> 网页信息 <meta> 加载外部资源 <link> 重设根目录 <base>

常用元素

标题 <h1>~<h6> 段落 <p> 行内容器 <span> 区块容器 <div> 超链接 <a> 图片 <img> 换行 <br> 水平分隔线 <hr> 内嵌页框 <iframe>

文字样式元素

粗体字 <strong><b> 斜体字 <em><i> 删除线文字 <del> 插入 ( 底线 ) 文字 <ins> 小型文字 <small> 上标下标 <sup><sub> 凸显文字 <mark> 引用 <blockquote><q> 预先格式化 <pre> 程序码内容 <code> 收折文字内容 <details> 标示注音 <ruby><rt> 标示联络方式 <address> 标示键盘按键 <kbd> 标示时间日期 <time> 标示缩写 <abbr> 标示可换行位置 <wbr>

表格&清单元素

无序清单 <ul><li> 有序清单 <ol><li> 自订清单 <dl><dt><dd> 表格 <table><tr><td> 表格 <th><caption> 表格 <thead><tbody> 表格 <colgroup><col>

表单元素

表单 <form> 输入 <input> 按钮 <button> 多行文字输入 <textarea> 下拉选单 <select> 进度条 <progress> 字段标题 <label> 字段数据清单 <datalist> 表单元素分组 <fieldset>

语意结构元素

页首区块 <header> 主要区块 <main> 章节区块 <section> 文章区块 <article> 侧边栏区块 <aside> 引用区块 <figure> 导航链接区块 <nav> 页尾区块 <footer>

影音&图形元素

播放影片 <video> 播放声音 <audio> 响应式图片 <picture> 点阵画布 <canvas> 向量图形 <svg>

弹出视窗

alert() 警告视窗 confirm() 确认视窗 prompt() 输入视窗

网页嵌入应用

嵌入 YouTube 影片 嵌入 Google 地图 嵌入 Google 日历 嵌入 Google 表单 嵌入 Google 简报 嵌入 Google 文件 嵌入 Google 试算表 嵌入 Google 试算表图表 嵌入 Twitter 推文 嵌入 Facebook 粉丝团 嵌入 Facebook 影片 嵌入 Canva 简报 嵌入 Scratch 创作

嵌入 Facebook 影片

在 Facebook 里除了分享图片和文字,也会分享许多的影片,这篇教学会介绍如何透过 HTML 的实作,将 Facebook 里的公开分享的影片,嵌入到自己的网页里。

HTML 教学 - 网页中嵌入 Facebook 影片

取得 Facebook 影片嵌入程序码

前往 Facebook 开发者的“内嵌影片和直播视频播放器”页面,下拉找到并点击“取得程序码”按钮。

HTML 教学 - 网页中嵌入 Facebook 影片 - 取得程序码

打开程序码后,分别有 JavaScript SDK 和 iFrame 两种方式,都可以将影片嵌入到网页中,如下图所示,画红线的位置要替换成影片的网址 ( iFrame 可替换影片网最后方的数字 ID 代码 )。

HTML 教学 - 网页中嵌入 Facebook 影片 - JavaScript SDK

HTML 教学 - 网页中嵌入 Facebook 影片 - iFrame

取得 Facebook 影片网址

登录网页版本 Facebook,在贴文处看到影片后,用鼠标连续点击该影片,该影片就会放大播放,此时从上方的网址列就可以看到影片的网址 ( 注意如果要嵌入的影片,必须是“公开分享”的影片 )。

HTML 教学 - 网页中嵌入 Facebook 影片 - 取得 Facebook 影片网址

嵌入 Facebook 影片

如果是使用 JavaScript SDK,将第一段程序码放在 <body> 的最上方,第二段程序码放在想要嵌入的位置,替换影片的网址后,网页中就会嵌入 Facebook 影片。

<div id="fb-root"></div>
<script async defer crossorigin="anonymous"
        src="https://connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v15.0"
        nonce="C0b0ZzEi"></script>

<div class="fb-video"
    data-href="https://www.facebook.com/steam.oxxostudio.tw/videos/1200321793708868"
    data-width="500"
    data-show-text="false">
  <blockquote cite="https://www.facebook.com/steam.oxxostudio.tw/videos/1200321793708868" class="fb-xfbml-parse-ignore">
    <a href="https://www.facebook.com/steam.oxxostudio.tw/videos/1200321793708868">How to Share With Just Friends</a><p>How to share with just friends.</p>由 <a href="https://www.facebook.com/facebook/">Facebook</a> 發佈於 2014年12月5日 星期五
  </blockquote>
</div>

如果是使用 iFrame,只要将程序码放在想要嵌入的位置,替换影片的 ID 数字后 ( 置换 videos%2F 和 %2F 中间的数字 ),就会嵌入 Facebook 影片。

<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Ffacebook%2Fvideos%2F1200321793708868%2F&width=500&show_text=false&height=280&appId"
  width="500"
  height="280"
  style="border:none;overflow:hidden"
  scrolling="no"
  frameborder="0"
  allowfullscreen="true"
  allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"
  allowFullScreen="true">
</iframe>

HTML 教学 - 网页中嵌入 Facebook 影片

嵌入 Facebook 影片属性设定

嵌入的 Facebook 影片可以透过属性的设定,修改嵌入时的样貌,相关属性设定如下 ( 如果是 iFrame 的方式,需要修改网址,并移除“data-”):

属性 说明
data-href Facebook 影片的网址。
data-allowfullscreen 允许全屏幕,默认 false。
data-autoplay 加载影片后自动播放,默认 false。
data-width 影片容器宽度。下限为 220px,默认 auto。
data-show-text 出现包含影片贴文的文字,默认 false。
data-lazy 延迟加载,如果尚未浏览到该区域则不加载,默认 false。
data-show-captions 电脑桌面版本显示字幕,默认 false。

以下方的 HTML 搭配 JavaScript SDK 为例,嵌入的影片下方会出现贴文的文字。

<div id="fb-root"></div>
<script async defer crossorigin="anonymous"
        src="https://connect.facebook.net/zh_TW/sdk.js#xfbml=1&version=v15.0"
        nonce="C0b0ZzEi"></script>

<div class="fb-video"
    data-href="https://www.facebook.com/steam.oxxostudio.tw/videos/1200321793708868"
    data-width="500"
    data-show-text="true">
  <blockquote cite="https://www.facebook.com/steam.oxxostudio.tw/videos/1200321793708868" class="fb-xfbml-parse-ignore">
    <a href="https://www.facebook.com/steam.oxxostudio.tw/videos/1200321793708868">How to Share With Just Friends</a><p>How to share with just friends.</p>由 <a href="https://www.facebook.com/facebook/">Facebook</a> 發佈於 2014年12月5日 星期五
  </blockquote>
</div>

如果是使用 iFrame 则是要修改网址,并移除 data-,修改方式如下 ( 注意要设定高度,避免遮住文字 ):

<iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Ffacebook%2Fvideos%2F1200321793708868%2F&width=500&show_text=true&height=280&appId"
  width="500"
  height="450"
  scrolling="no"
  frameborder="0"
  allowfullscreen="true"
  allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"
  allowFullScreen="true">
</iframe>

HTML 教学 - 网页中嵌入 Facebook 影片

参考数据

意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注