一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

多看電子書規(guī)范擴(kuò)展開放計劃(20140819第四彈)

 昔影若夢 2015-10-29
一、全屏插圖頁
全屏插圖頁擴(kuò)展在ePub文件的opf文件中的spine節(jié)點(diǎn)下,spine節(jié)點(diǎn)定義了ePub文件中文章出現(xiàn)的順序,每一個itemref項為一章,我們擴(kuò)展一個properties屬性值duokan-page-fullscreen,示例如下:
<spine>
    <itemref idref="chapter100" properties="duokan-page-fullscreen">
    ……
</spine>

這樣id為“chapter100”的章就會按全屏插圖頁邏輯處理,而相應(yīng)的html內(nèi)容應(yīng)如下所示:
<?xml version="1.0" encoding="utf-8"standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www./TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www./1999/xhtml">
<head>
  <title></title>
  <link href="../Styles/stylesheet.css"rel="stylesheet" type="text/css" />
</head>

<body>
  <p><img src="../Images/sanguoyanyi.png"/></p>
</body>
</html>

注意,html中應(yīng)只含有一個img,不需要設(shè)置任何樣式,程序會自動將圖片撐滿展示。

二、富文本腳注
用戶可以通過單擊文內(nèi)腳注的圖標(biāo),彈出顯示腳注內(nèi)容的窗口。文內(nèi)注可以支持復(fù)雜的內(nèi)容描述,比如多段落,帶有樣式的文本等等,具體描述如下:
在需要插入注的位置插入如下代碼:
<a class="duokan-footnote"href="#df-1"><img src=" ../Images/note.png"/></a>

在文章的末尾插入如下代碼:
<ol class="duokan-footnote-content">
    <li class="duokan-footnote-item"id="df-1"><p>這是一個注釋文本。</p></li>
</ol>

注和內(nèi)容之間使用id鏈接,通過這樣的擴(kuò)展方式,可以將整個章節(jié)的所有文內(nèi)注內(nèi)容集中在一個有序列表中,這部分內(nèi)容不會直接在頁面上渲染出來,而是通過應(yīng)用層的交互來呈現(xiàn)。

三、交互圖
對于交互圖,應(yīng)用層會響應(yīng)點(diǎn)擊放大操作,提供額外的交互體驗,具體擴(kuò)展如下所示:
<div class="duokan-image-single">
    <img src="../Images/tree.png"alt="" />
    <p class="duokan-image-maintitle">主標(biāo)題:大自然</p>
    <p class="duokan-image-subtitle">副標(biāo)題:森林中的樹</p>
</div>

為了保證點(diǎn)擊放大之后的圖像呈現(xiàn)效果,采用交互模式的圖像數(shù)據(jù)應(yīng)該保證足夠的分辨率。
注意:
1. 主標(biāo)題和副標(biāo)題可以不出現(xiàn);
2. 主標(biāo)題和副標(biāo)題可以在img之前出現(xiàn);
3. 交互圖不可以嵌套出現(xiàn)。

//========================樸素的分割線========================
// 20130930 更新第二彈

四、多看字體使用

多看官方客戶端可用字體列表:

  
CSS寫法
  
效果
font-family: "DK-SONGTI";
使用多看系統(tǒng)自帶宋體。
font-family: "DK-FANGSONG";
使用多看系統(tǒng)自帶仿宋。
font-family: "DK-KAITI";
使用多看系統(tǒng)自帶楷體。
font-family: "DK-HEITI";
使用多看系統(tǒng)自帶黑體。
font-family: "DK-XIAOBIAOSONG";
使用多看系統(tǒng)自帶小標(biāo)宋。
font-family: "DK-XIHEITI";
使用多看系統(tǒng)自帶細(xì)黑體。
font-family: "DK-SERIF";
使用多看系統(tǒng)自帶襯線西文字體。
font-family: "DK-CODE";
使用多看系統(tǒng)自帶等寬西文字體。
font-family: "DK-SYMBOL";
使用多看系統(tǒng)自帶符號字體(不常見符號,如音標(biāo)等)。

示例:

首先在CSS文件中增加下面的樣式
p.usekaiti {
  font-family:  "DK-KAITI";
}

然后在xhtml文件中使用
<p class="usekaiti">這段文字使用楷體顯示</p>

這樣就ok了。

//========================樸素的分割線========================
// 20140307 更新第三彈

五、多媒體(音頻、視頻)
         
由于移動設(shè)備的一些特性,html中標(biāo)準(zhǔn)的音頻、視頻的排版特點(diǎn)并不完全滿足我們的需求,因此,需要進(jìn)行一些“小小”的擴(kuò)展,才能得到比較完美的展示效果。

音頻
在HTML 5規(guī)范中,音頻采用標(biāo)準(zhǔn)的audio標(biāo)簽,但需要擴(kuò)展說明其占位圖像,示例如下:
<audio class="duokan-audio content-speaker" placeholder="speaker.jpg" activestate="active-speaker.jpg" title="軍港之夜">
    <source src="song.mp3" type="audio/mpeg" />
</audio>
duokan-audio為擴(kuò)展標(biāo)簽,表明了該audio標(biāo)簽為多看擴(kuò)展類型,placeholder用于表示占位圖,activestate表示活動狀態(tài)下的占位圖,title表示標(biāo)題名。

一般情況下可以指定audio采用的CSS樣式,在繪制占位圖時需要遵循該樣式,示例代碼如下:
audio.content-speaker {
    font-size: 16px;
    width: 0.8em;
}
audio的controls屬性出現(xiàn)時,表明應(yīng)用層需要顯示控制欄,如果不出現(xiàn),則無需顯示控制欄。

視頻
在HTML 5規(guī)范中,視頻采用標(biāo)準(zhǔn)的video標(biāo)簽,示例如下:
<video class="duokan-video content-matrix" poster="matrix.jpg">
    <source src="matrix.mp4" type="video/mp4" />
</video>
duokan-video為擴(kuò)展標(biāo)簽,表明了該video標(biāo)簽為多看擴(kuò)展類型。

一般情況下可以指定video采用的CSS樣式,在繪制poster時需要遵循該樣式,示例代碼如下:
video.content-matrix {
    width: 320px;
    height: 240px;
}
video的controls屬性禁止出現(xiàn)。

//========================樸素的分割線========================
// 20140819 更新第四彈

六、畫廊模式

畫廊模式可以支持在同一個位置顯示多張大小一致的圖像,用戶可以通過滑動等手勢切換不同的圖像內(nèi)容。
如下,即為一個擁有三幀畫面的畫廊(每一個duokan-image-gallery-cell聲明一個分幀):
<div class="duokan-image-gallery">
    <div class="duokan-image-gallery-cell">
        <img src="images/tree1.png"alt="" />
        <p class="duokan-image-maintitle">主標(biāo)題:大自然</p>
        <p class="duokan-image-subtitle">副標(biāo)題:柏樹</p>
    </div>
    <div class="duokan-image-gallery-cell">
        <imgsrc="images/tree2.png" alt="" />
        <p class="duokan-image-maintitle">主標(biāo)題:大自然</p>
        <p class="duokan-image-subtitle">副標(biāo)題:柳樹</p>
    </div>
    <div class="duokan-image-gallery-cell">
        <imgsrc="images/tree3.png" alt="" />
        <p class="duokan-image-maintitle">主標(biāo)題:大自然</p>
        <p class="duokan-image-subtitle">副標(biāo)題:楊樹</p>
    </div>
</div>

注意:
1. 各分幀圖片最好保持同樣大??;
2. 最好各分幀都存在主標(biāo)題和副標(biāo)題;
3. 畫廊整體樣式應(yīng)該放在duokan-image-gallery所在的div上;


//========================樸素的分割線========================

首次制作多看版圖書時,不注意就會發(fā)生的悲?。?/strong>

1. 圖像路徑大小寫不匹配,導(dǎo)致圖像各種不出現(xiàn),請注意epub規(guī)范大小寫敏感哦;
2. 富文本注內(nèi)容使用ul標(biāo)簽,導(dǎo)致注點(diǎn)擊無反應(yīng),更甚可能死機(jī)哦,請注意注內(nèi)容應(yīng)該放置在ol標(biāo)簽內(nèi);
3. 應(yīng)該使用半角符號;
4. 一定要注意紅色部分屬性和內(nèi)容哦;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    人妻少妇av中文字幕乱码高清| 最新69国产精品视频| 一本久道久久综合中文字幕| 日韩和欧美的一区二区三区| 99视频精品免费视频播放| 日本一二三区不卡免费 | 91熟女大屁股偷偷对白| 微拍一区二区三区福利| 亚洲成人久久精品国产| 中文人妻精品一区二区三区四区| 色婷婷亚洲精品综合网| 日本免费一区二区三女| 狠狠干狠狠操在线播放| 日韩欧美好看的剧情片免费| 国产剧情欧美日韩中文在线| 亚洲做性视频在线播放| 冬爱琴音一区二区中文字幕| 欧美区一区二区在线观看| 亚洲国产丝袜一区二区三区四| 狠狠干狠狠操在线播放| 沐浴偷拍一区二区视频| 国产欧美另类激情久久久| 日本高清加勒比免费在线| 亚洲精品中文字幕在线视频| 99久久精品午夜一区二区| 亚洲精品国产福利在线| 手机在线不卡国产视频| 欧美乱码精品一区二区三| 亚洲国产av一二三区| 久久99午夜福利视频| 亚洲最大的中文字幕在线视频| 国产午夜免费在线视频| 尤物久久91欧美人禽亚洲| 欧美一区二区三区视频区| 国产一区二区三区午夜精品| 国产传媒欧美日韩成人精品| 麻豆视传媒短视频在线看| 厕所偷拍一区二区三区视频| 少妇特黄av一区二区三区| 日韩欧美二区中文字幕| 亚洲一区二区久久观看|