![]() |
#1 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,633
Karma: 8566337
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
An issue with css stylesheets
When in a css stylesheet I execute the commands "Reformat CSS/Multiple Lines Per Style" in those styles where I have declared the property "!important", Sigil adds a blank space that, in some readers, it makes that the property "!important" does not work.
An example: Before "Reformat CSS/Multiple Lines Per Style": Code:
.topM { margin-top: 1em !important; } Code:
.topM { margin-top: 1em !important; } |
![]() |
![]() |
![]() |
#2 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,439
Karma: 5702578
Join Date: Nov 2009
Device: many
|
I will look into this. Which readers? Multiple whitespaces are allowed there according to the spec.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719142
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Fix the readers ignoring spec.
![]() I kid. Sort of. |
![]() |
![]() |
![]() |
#4 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,633
Karma: 8566337
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
|
![]() |
![]() |
![]() |
#5 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,439
Karma: 5702578
Join Date: Nov 2009
Device: many
|
This should now be "fixed" in Sigil master but you might also want to file a bug report with Foliate about ignoring multiple spaces before !important in css.
It may be sometime until the next release, so feel free to build Sigil from current master (since that is the only change since the last release). Last edited by KevinH; 09-29-2022 at 01:32 PM. |
![]() |
![]() |
Advert | |
|
![]() |
#6 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Quote:
Upgrade to Thorium. At least it stays constantly up-to-date and actually follows the latest EPUB specs (it's maintained by Readium). https://www.edrlab.org/software/thorium-reader/ https://github.com/edrlab/thorium-reader Quote:
![]() ![]() |
||
![]() |
![]() |
![]() |
#7 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,633
Karma: 8566337
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
Hi Tex;
Yes, that old browser extensión. I try my epubs (epub3) look consistently under: Sigil (and its plugins Readium, Bibi anda EpubJS) Calibre ADE 4.x (Windows) Thorium (Windows) IceCream (Windows) EpubReader (browser extension for Chrome and Firefox) Foliate (Linux) Gnome books (Linux) PocketBook (Android) Gitden Reader (Android) Reasily (Android) Aldiko Next (Android) Lithium (Android) OverDrive (Android) And believe me, it is a challenge to write code in order that the epubs look almost equal (with complex layouts) in all those programs. Last edited by RbnJrg; 09-30-2022 at 08:05 AM. |
![]() |
![]() |
![]() |
#8 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,633
Karma: 8566337
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,518
Karma: 167912829
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
My primitive workaround was to run a search for 'ƀƀ!' and replace with 'ƀ!' on the CSS files until it returns no matches. Replace the ƀ with a space.
|
![]() |
![]() |
![]() |
#10 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,948
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I see in that list some garbage. Dump the garbage and things may work better.
Also test with ADE 2.0.1 as a lot of people still use it or some old version of ADE. |
![]() |
![]() |
![]() |
#11 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719142
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
![]() |
![]() |
![]() |
#12 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,948
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
You can't complain about a problem with the CSS if a program you are using to test does not respect the CSS. A lot of ePub readers don't respect the CSS and that means you really cannot say the CSS has a problem when something does not work.
|
![]() |
![]() |
![]() |
#13 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,341
Karma: 203719142
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
OK, then...
Moderator Notice
DROP IT JON |
![]() |
![]() |
![]() |
#14 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,633
Karma: 8566337
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
|
![]() |
![]() |
![]() |
#15 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,633
Karma: 8566337
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
|
Quote:
Quote:
And I don't agree with you, none of the programs included in the list is garbage; in fact, they are the programs and apps that better support the epub3 protocol (of course, some do it better than others). For example, with all of them I can get an almost perfect control (99%) of the fragmentation (that is, avoiding breaks into different boxes, avoiding a page break immediately after a heading, or avoiding blank spaces generated by images, tables, side notes, etc., and that even so, those images, tables continuate joined, not broken), so that hardly can be called garbage the programs that can offer such control. And I will be very grateful if anyone knows of any other program or app (Windows, Linux, or Android) that decently supports the EPUB3 PROTOCOL and is not included in my list. |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Custom CSS Stylesheets for Calibre's Viewer | Ralob | Viewer | 389 | 11-24-2024 11:10 AM |
[1.9.20] css template issue | byword | Sigil | 16 | 09-06-2022 01:52 PM |
How to View CSS Stylesheets of Kindle Books | cssQuest | Editor | 17 | 09-20-2015 04:37 AM |
Which one to apply: HTML tagging or CSS stylesheets? | neyet | ePub | 12 | 01-03-2015 06:25 PM |
eReader apps that do use embedded CSS 'stylesheets' | jttraverse | Android Devices | 7 | 05-20-2011 12:28 AM |