epub:type part > division > chapter ?

  • This topic has 2 replies, 2 voices, and was last updated 11 months ago by b.keith.
Viewing 3 posts - 1 through 3 (of 3 total)
epub:type part > division > chapter ? thread
Author Posts
b.keith

I am trying to decipher the epub spec in regards to divisions. What I have is a text that is divided into files sort of like this:

One: Title — with text
<p style=”padding-left: 40px;”>Author A — with text</p>
<p style=”padding-left: 80px;”>Recipe A</p>
<p style=”padding-left: 40px;”>Author B — with text</p>
<p style=”padding-left: 80px;”>Recipe B</p>
Two:  Title — with text
<p style=”padding-left: 40px;”>Author C — with text</p>
<p style=”padding-left: 80px;”>Recipe C</p>
etc.

 

I am tempted to put the major sections in epub:type=”part” at h1 with each Author and Recipe as separate epub:type=”chapter”  as h2’s in those parts but I am not sure how that plays out from an a11y POV.

Any suggestions?

 

 

APLN Moderator

Hi BTK,

Thank you for your question!

Yes, you can divide parts and chapters in that manner. You can use h1 for part headings and all the chapters within that part can have the chapter headings as h2. For example:

For parts:
<section epub:type=”part” role=”doc-part” aria-labelledby=”part1″>
<h1 class=”part_style” id=”part1″>Part One</h1>

For chapters:
<section epub:type=”chapter” role=”doc-chapter” aria-labelledby=”ch1″>
<h2 class=”chapter_style” id=”ch1″>Chapter One</h2>

I’m unsure about where the code you’ve written would be placed. Is that for the Contents page that lists all the parts and chapters, etc.? I would avoid using in-line styles (style=”padding-left: 40px;” for example) and use class= instead for styling as that is an a11y best practice.

b.keith

Lol. The code was from this site. I tried to use the indent function to be clearer but actually made it worse. Maybe something for your web people to look at.

Thanks for the response. I got a bit turned around when I found out subchapters were deprecated because that seemed to be exactly what I wanted.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Want to join the discussion?

a wooden table with a white keyboard on top, and a persons hand writing on a piece of paper

View our current resources