![]() |
#16 |
Nameless Being
|
It'd be nice if there were standard CSS classes that covered a good portion of books, such as:
And so on. Devices could then allow you to define what these mean, e.g. “put spacing between paragraphs and don't indent anything”, or “no spacing between paragraphs, 1.3em indent for paragraphs”, etc. Books would also provide fallbacks for non-compliant devices. A few problems, of course:
Every time I have to fix the CSS in a book I wish that either it didn't bother me or that there were standards. Neither of which will be very easy to achieve... |
![]() |
![]() |
#17 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,768
Karma: 8700631
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
Quote:
Last edited by RbnJrg; 10-01-2015 at 08:33 PM. |
|
![]() |
![]() |
![]() |
#18 | |
No Comment
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,240
Karma: 23878043
Join Date: Jan 2012
Location: Australia
Device: Kobo: Not just an eReader, it's an adventure!
|
Quote:
CSS is a formatting language and doesn't know about content. P.S. The first paragraph/indented paragraph are kinda on the cusp of being content/formatting. |
|
![]() |
![]() |
![]() |
#19 |
doofus
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,549
Karma: 13089041
Join Date: Sep 2010
Device: Kobo Libra 2, Kindle Voyage
|
^^^ if you use, say, <p class="normal"> and <p class="scene_break"> and define the style class in css, isn't that valid?
Last edited by Barty; 10-02-2015 at 09:35 PM. |
![]() |
![]() |
![]() |
#20 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
So you would say Phoenix Picks ebooks are done well? They have just about everything in the html, so I won't even waste time getting their freebies anymore.
|
![]() |
![]() |
![]() |
#21 | |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,351
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Quote:
*shudder* I hate it when people use <p class="normal"> or worse yet <p class="para">. I know it's a paragraph that's why it's using the paragraph tag... sheesh. I think it is much more elegant to simply style the normal paragraph ("normal" meaning the style that is 95% of the document) using: p {all your normal paragraph styling} ...then use special classes for...well...special paragraphs (first, scenebreak, noindent, etc). It also makes for a much cleaner file and easier to see where there is special styling when you are editing in code view. FWIW... |
|
![]() |
![]() |
![]() |
#22 | |
Testate Amoeba
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
Quote:
![]() Or at least I did until right now. |
|
![]() |
![]() |
![]() |
#23 | |
doofus
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,549
Karma: 13089041
Join Date: Sep 2010
Device: Kobo Libra 2, Kindle Voyage
|
Quote:
You said that things like scene break are content and should be done in html and not css. I just wanted to clarify what you meant. |
|
![]() |
![]() |
![]() |
#24 | |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,351
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Quote:
![]() The way I understand it, identifying a paragraph as the "first" or a "scenebreak" is purely structural. You are defining that paragraph's function. There is no requirement whatsoever to have the style of those paragraphs any different than any other paragraph. However, if you choose to style them differently (as I do), then it is easily accomplished by updating the CSS file. Cheers, edit - a little more complete answer: Likewise using the <h> tags are structural...they define the function of a section header. Chapter heads should use one of those <h> tags rather than a <p class="h1"> class. When you want to change the style of the <h> then you do so in the CSS file. Last edited by Turtle91; 10-03-2015 at 09:58 PM. |
|
![]() |
![]() |
![]() |
#25 | |
Nameless Being
|
Quote:
For me, the bottom line is that I don't care how a publisher wants things to look. I want things to look how I prefer them to look. This applies to novels; I can appreciate that some books need special layout throughout. |
|
![]() |
![]() |
#26 | |
A Hairy Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,351
Karma: 20171571
Join Date: Dec 2012
Location: Charleston, SC today
Device: iPhone 15/11/X/6/iPad 1,2,Air & Air Pro/Surface Pro/Kindle PW & Fire
|
Quote:
Unfortunately, as long as there are the great unwashed masses that continue to use the substandard readers/apps, there won't be much pressure for developers to provide a better product. ![]() Cheers, |
|
![]() |
![]() |
![]() |
#27 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,756
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
A lot of Android ePub reading apps tend to do too much overriding so there is little chance of being able to read as the XML/CSS dictates. It's like tossing out the CSS and letting the XML flounder. I know there are a lot of eBooks that could use some editing, but tossing out the CSS is not a way to do it.
|
![]() |
![]() |
![]() |
#28 |
Love to Read
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 23
Karma: 1967342
Join Date: Oct 2015
Device: Kobo Aura HD
|
I rarely have a problem, but when I do it is annoying, I agree. For me a Kindle would not be a solution. I spend a few minutes, to modify the text with my Kobo and that's it, I read. If I can't modify, I send a note to the author and publisher, then read.
Having insight into design, sometimes over design might be an issue. I'm wondering if the designers are using the eReaders they are imposing the designs on... |
![]() |
![]() |
![]() |
#29 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,472
Karma: 239219543
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
For me, the problem with unsuitable formatting grew so irksome that I stopped downloading books directly to my kindles. I modify all my books in Calibre until they look exactly the way I want, and then sideload them. Generally it takes a few minutes or less to fix each book. I admit I'm extremely picky in that regard, but paper books usually did not have problems with things like indents, line and paragraph spacing, font etc. So it bothers me exceedingly when I encounter those issues in e-books.
|
![]() |
![]() |
![]() |
#30 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 817
Karma: 6528026
Join Date: Sep 2012
Device: Kobo Elipsa
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Screen background color 2014 Kindle basic vs 2013 basic | bounce | Amazon Kindle | 1 | 01-08-2015 03:50 PM |
Cleaning ePubs: automatically, fast and with as many generic rules as possible | ibu | ePub | 118 | 04-04-2014 10:31 AM |
REALLY basic, basic, basic questions | MrB | Amazon Kindle | 3 | 10-22-2012 06:43 AM |
trouble when converting many epubs to epubs | comet | Conversion | 13 | 03-21-2012 01:57 AM |
Touch Problem with all epubs, my epubs, or my kobo? (line clipping) | plague006 | Kobo Reader | 14 | 12-02-2011 11:32 PM |