nlbdev / nlbpub

NLBPUB er NLBs profil for å produsere universelt utformet EPUB.
MIT License
2 stars 0 forks source link

Klasser i HTML tilsvarende OPF linear="no" og NAV hidden=""? #9

Open josteinaj opened 6 years ago

josteinaj commented 6 years ago

I OPFen er enkelte dokumenter markert linear=no, for eksempel cover, men gjerne også fotnoter. Når alt er en enkelt HTML-fil så er det vel ingen måte å gjøre det i OPFen på lenger. Kanskje det kunne tilsvart en class="render-optional" (for å låne begrep fra DTBooks render="optional") eller class="non-linear"?

I navigasjonsdokumentet kan overskrifter markeres med hidden="" for å skjule de for brukeren. Jeg lurer på om dette kan være det samme som et bridgehead? Hvis vi vil gjenspeile hidden="" i navigasjonsdokumentet i HTML-fila så kanskje det kan tilsvare enten epub:type="bridgehead" (hvis det er det et bridgehead er - kanskje vi skal spørre Nota hvordan de bruker bridgehead?) eventuelt class="hidden-from-toc" eller noe sånt?

matskober commented 6 years ago

Er ikke "brigdehead" brukt om overskrifter som ikke er del av hovedstrukturen i dokumentet, f.eks. i sidebar ?

2017-12-15 7:57 GMT+00:00 Jostein Austvik Jacobsen <notifications@github.com

:

I OPFen er enkelte dokumenter markert linear=no, for eksempel cover, men gjerne også fotnoter. Når alt er en enkelt HTML-fil så er det vel ingen måte å gjøre det i OPFen på lenger. Kanskje det kunne tilsvart en class="render-optional" (for å låne begrep fra DTBooks render="optional") eller class="non-linear"?

I navigasjonsdokumentet kan overskrifter markeres med hidden="" for å skjule de for brukeren. Jeg lurer på om dette kan være det samme som et bridgehead? Hvis vi vil gjenspeile hidden="" i navigasjonsdokumentet i HTML-fila så kanskje det kan tilsvare enten epub:type="bridgehead" (hvis det er det et bridgehead er - kanskje vi skal spørre Nota hvordan de bruker bridgehead?) eventuelt class="hidden-from-toc" eller noe sånt?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nlbdev/nlbpub/issues/9, or mute the thread https://github.com/notifications/unsubscribe-auth/AHpMMnT84e2ZGzlHAeVQAty5M-I2y7Tqks5tAiZOgaJpZM4RDIb6 .

josteinaj commented 6 years ago

DTBook: bridgehead

bridgehead is a free-floating heading that is not associated with the hierarchical structure of a document. It may occur only subsidiary to one of the hierarchic elements. <hd> and <h1> ... <h6> are restricted to one occurrence per level or <level1> ... <level6>, respectively. <bridgehead> has no such restriction, but should be used only when it is clear that none of the structural headings is appropriate. See also <hd>.

DTBook: hd

hd marks the text of a heading in <level>, <poem>, <list>, <linegroup>, or <sidebar>.

EPUB: hidden

indicate which (if any) portions of the navigation data are excluded from rendering in the content flow. The hidden attribute has no effect on how navigation data is rendered outside of the content flow (such as in dedicated navigation user interfaces provided by Reading Systems). Så selv med hidden-attributtet så vil det være mulig å navigere dit gjennom avspillerens innholdsfortegnelse. Så da er jeg usikker på hensikten med hidden. Kanskje har den samme funksjon som linear="no" i OPF?

HTML: hidden

The hidden global attribute is a Boolean attribute indicating that the element is not yet, or is no longer, relevant. For example, it can be used to hide elements of the page that can't be used until the login process has been completed. Browsers won't render elements with the hidden attribute set. Så "hidden" ser ut til å ha samme effekt som CSS display: hidden;, men med det tillegg at den sier om innholdet er "relevant" eller ikke.

josteinaj commented 6 years ago

Jeg ser ikke helt hvordan noe kan være en overskrift men ikke en del av strukturen, som det virker som at bridgehead er ment å være. Er ikke en overskrift per definisjon en del av strukturen?

matskober commented 6 years ago

Tja, det kan jo være en liste eller noe som ligger litt på siden av det egentlige innholdet i boka ("brødtekstflyten"), nærmest som et supplement eller en illustrasjon. Hvis en roman inneholder et brev eller referer til et avisoppslag, så har disse gjerne overskrifter, men disse overskriftene har jo ikke nødvendigvis noe å gjøre på "navigasjonsnivå", f.eks. i en toc; de er "internalisert" i narrasjonen - det vil si at de er en del av det som fortelles, ikke en del av verkets struktur.

Mats

On 15 December 2017 at 12:36, Jostein Austvik Jacobsen < notifications@github.com> wrote:

Jeg ser ikke helt hvordan noe kan være en overskrift men ikke en del av strukturen, som det virker som at bridgehead er ment å være. Er ikke en overskrift per definisjon en del av strukturen?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nlbdev/nlbpub/issues/9#issuecomment-351995526, or mute the thread https://github.com/notifications/unsubscribe-auth/AHpMMmNkHmPNoUvAoDF_2jRRlH2_Nosqks5tAmfDgaJpZM4RDIb6 .

josteinaj commented 6 years ago

Kan man si at et bridgehead er en overskrift som er "skippable"? På samme måte som en prodnote med render="optional"?

matskober commented 6 years ago

Nja, kanskje, men man bør vel i så fall "velge bort" hele elementet som bridgehead-en inngår i, altså det som følger etter og ikke bare overskriften. Og da kan man vel strengt tatt legge skipability-en et nivå over?

On 15 December 2017 at 13:29, Jostein Austvik Jacobsen < notifications@github.com> wrote:

Kan man si at et bridgehead er en overskrift som er "skippable"? På samme måte som en prodnote med render="optional"?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nlbdev/nlbpub/issues/9#issuecomment-352005918, or mute the thread https://github.com/notifications/unsubscribe-auth/AHpMMt2rXqloCeQUIlyws6ftf4Gtcj8xks5tAnRQgaJpZM4RDIb6 .

josteinaj commented 7 months ago

@josteinaj: Denne saken var ikke tilordnet noen. Setter den til deg siden du opprettet denne saken.

(dette er en automatisk melding)