|
|
#1 | ||
|
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Feb 2012
Device: FBReader @ SGS2
|
html elements in epub
I have some ebooks in html and I am trying to adjust them to convert into epub files using Calibre. I am using FBreader on my Android device and there is a list of text styles in settings.
For now I found out how to reach these elements: Quote:
Quote:
I would be greatful for your help. |
||
|
|
|
|
|
#2 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
You have a mixture of metadata and structure data, but when I read the whole post I think you mean it all as structure.
I would advise you to look at some tutorials regarding HTML and CSS. Some of the things you request are there (emphasis --> <em>), but for the others no classes exist. You must use existing structure and use CSS to format them. |
|
|
|
|
|
#3 |
|
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Feb 2012
Device: FBReader @ SGS2
|
I really don't need to read tutorials. I just can't found out how to format html to be recognize correctly after conversion to the epub file. For example for "code" I have tried:
Code:
<style>
p.code {margin-left:5%}
</style>
<p class="code"></p>
or
<p id="code"></p>
|
|
|
|
|
|
#4 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
<p class="code"> will work if it is specified correctly in a (preferred) external or internal stylesheet. <p id="code"> will of course not work as you know.
The example you give, <p id="code">, strengthens my advice to read some tutorials regarding HTML/CSS. |
|
|
|
|
|
#5 |
|
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Feb 2012
Device: FBReader @ SGS2
|
For now my books have such a structure:
Code:
<html>
<head>
<title>Author - Book's Title</title>
<meta name="charset" value="utf-8" />
</head>
<style>
<!--
p.dedication {margin-left:60%; font-style:italic; margin-top:10%;}
p.motto {text-align:justify; font-style:italic; margin-left:10%; margin-right:10%; margin-top:10%;}
h1.act {text-align:center; margin-top:10%; margin-bottom:5%;}
p.act_title {text-align:center; font-weight:bold; margin-bottom:5%;}
h2.chapter {text-align:center; margin-top:10%; margin-bottom:5%;}
p.chapters_title {text-align: center; font-weight:bold;margin-bottom:5%;}
p.localization {margin-left: 10%; margin-right: 40%; margin-top:9%; margin-bottom:3%; font-style:italic; font-weight:bold;}
p.text {text-align:justify;}
p.quote {margin-left:10%; margin-right: 10%; font-style:italic;}
p.image {text-align:center;}
img {max-width: 90%; max-height: 90%;}
-->
</style>
<body>
<p class="dedication">Dedication</p>
<p class="motto">Motto</p>
<h1 class="act">Prologue</h1>
<h1 class="act">Act</h1>
<p class="act_title">Act's title</p>
<h2 class="chapter">Chapter</h2>
<p class="chapters_title">Chapter's Title</p>
<p class="localization">Time, <br>Localization etc.</p>
<p class="text">
Chapter's body
<p class="quote">
Quote inside text
</p>
Chapter's body
<p class="image"><img src="image.jpg"></p>
Chapter's body
</p>
<h1 class="act">Epilogue</h1>
</body>
</html>
|
|
|
|
|
|
#6 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
It must be the conversion in Calibre, because when I paste the code in Sigil and change it to xhtml it works fine.
I would still recommend an external stylesheet though.... |
|
|
|
|
|
#7 |
|
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Feb 2012
Device: FBReader @ SGS2
|
The problem is on the side of Android applications.
- FBreader has own configuration for styles, so internal ones are ignored and I don't know what to do to use FBreader's styles with my files. - Cool Reader shows images in wrong way (they are not centered and are smaller then it has to be) - Moon+ Reader is full of bugs, so I don't wanna use it. I will work about it. |
|
|
|
|
|
#8 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
Some readers act differently. FBreader does support stylesheets. I haven't checked Cool reader yet with regards to images. Aldiko is alright, most of the time.
|
|
|
|
|
|
#9 |
|
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Feb 2012
Device: FBReader @ SGS2
|
Ok. I have opened exemplary *.fb2 in Notepad++ and now I know to create fb2 file whch is fully supported by FBreader. The code looks like html, but it has its own tags. For example:
Code:
<description></description> <author><first-name></first-name><last-name></last-name></author> <title></title> <code></code> <subtitle></subtitle> <empty-line/> |
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Touch CSS pseudo-elements in an EPUB: Supported? | Benjamin Buford | Kobo Reader | 10 | 07-07-2011 04:08 AM |
| HTML input -<b> and <i> being converted to block elements? | fluxcore | Conversion | 2 | 02-18-2011 10:36 PM |
| HTML to ePub? | martienne | ePub | 1 | 08-08-2010 08:05 PM |
| HTML Book + non HTML TOC to epub | aarcane | Calibre | 4 | 03-02-2010 03:58 AM |
| ePub elements pulled from the internet? | melisen | ePub | 1 | 12-08-2009 10:59 PM |