标签 阅读器 下的文章

ePub阅读器差异汇总

汇总常用ePub阅读器对样式的支持及显示差异

更新日期:2018-02-28

多看

  • 不支持max-width、min-width属性,强制width最大值100%
  • 中文字体子集支持异常(疑似必须有“的”字)
  • 不支持display属性
  • 覆盖<a>标签全局样式,需单独定义
  • 不支持letter-spacing属性
  • line-height最小值为1(实际仍有一定可视间距,未查明原因)
  • 不支持多重text-shadow属性,不识别阴影列表
  • 浮动异常,内部块级元素不浮动;嵌套浮动异常,情况不明
  • 不支持:before、:after伪元素
  • 单位rem统一识别为em,内部元素大小边距定义时需注意
  • 不支持vertical-align的top、bottom、text-bottom值
  • 使用transform属性,值skew(x,y)识别为值skew(y,x),值skewX识别为值skewY,不识别值skewY
  • border-radius无法绘制正圆
  • 不支持.class1.class2选择器,默认选择.class2?
  • 不支持<section>标签?
  • dl强制两端对齐
  • h1-5元素translate、skew不起作用(待确定)

Lithium

  • 解析<section>为<div>?
  • 图片超出页面强行裁页

Gitden

  • 图片超出页面强行裁页
  • <a>标签强制着色
  • 右浮动后文字默认右对齐

Kindle (KF8)

  • <a>标签强制下划线
  • 不支持postion: absolute
  • display:table-cell后vertical-align:middle无法实现垂直居中

Microsoft Edge

  • <table>超出页面时强行换页
  • text-align-last:justify后无法使用text-align:center居中,需使用text-align-last:auto