|  02-02-2015, 09:45 PM | #1 | 
| Member  Posts: 10 Karma: 10 Join Date: Aug 2014 Location: Canada Device: Samsung 7" Tablet SM-T210R | 
				
				Element <y> not permitted anywhere...
			 
			
			HI. I have searched the forums, an found a few similar threads, but their solutions have not solved my problem. I am writing a history of photograhy, and have hundreds of paragraphs much like this one... <p><y>1614</y> An Italian chemist, Angelo Sala, notes that silver nitrate turns black when exposed to the sun, but he sees nothing significant in the change and does not ascribe it to the action of light.</p> Which formats as: 1614 An Italian chemist, Angelo Sala, notes that silver nitrate turns black when exposed to the sun, but he sees nothing significant in the change and does not ascribe it to the action of light. The CSS contains this code: y { font-style: normal; font-weight: bold; font-size: 1em; font-family: Arial Black, sans-serif; text-indent: 2em; text-align: left; } The book is written with Calibre (ePub) and Caliber's "Check book" says it's fine. I can load the file into Sigil and check it with Flightcrew and it passes, without errors. I have uploaded the book to KOBO.com, and KOBO accepts it, as well. I've sold several copies and people have said they love it! So, where's the problem? I'd like to sell through Smashwords, and so I've run it through ePubCheck, only to get hundreds of errors - one for every entry. "Element y is not allowed anywhere". Please! What am I doing wrong? Many thanks, for any and all help. Telyt. Last edited by Telyt; 02-02-2015 at 09:47 PM. | 
|   |   | 
|  02-02-2015, 09:58 PM | #2 | 
| Well trained by Cats            Posts: 31,249 Karma: 61360164 Join Date: Aug 2009 Location: The Central Coast of California Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A | 
			
			<y> Where (what standard) is this markup defined? <span class="y">1963</span> might be a safer way where you have a CSS .y { stuff } | 
|   |   | 
| Advert | |
|  | 
|  02-02-2015, 10:00 PM | #3 | 
| Ex-Helpdesk Junkie            Posts: 19,421 Karma: 85400180 Join Date: Nov 2012 Location: The Beaten Path, USA, Roundworld, This Side of Infinity Device: Kindle Touch fw5.3.7 (Wifi only) | 
			
			Because you made up Code: <y> This is not XML, you do not define your own elements. The appropriate way to add styles to an arbitrary text fragment is through the use of <span class="myclass">text goes here</span> | 
|   |   | 
|  02-02-2015, 10:31 PM | #4 | 
| creator of calibre            Posts: 45,604 Karma: 28548974 Join Date: Oct 2006 Location: Mumbai, India Device: Various | 
			
			Epubcheck loves to complain about hundreds of "problems" that aren't actually problems in real world usage. Unfortunately, if you want to sell through a vendor that uses epubcheck you have to jump through the epubcheck hoops, calibre will not do that automatically for you. calibre will only produce epubcheck valid output if you give it epubcheck valid input. In this case simply replace <y> with <span class="y"> as the ducks told you. You should be able to do it fairly easily with the search and replace function in the editor. | 
|   |   | 
|  02-03-2015, 07:36 PM | #5 | 
| Member  Posts: 10 Karma: 10 Join Date: Aug 2014 Location: Canada Device: Samsung 7" Tablet SM-T210R | 
			
			Thank you, all three of you!   The secret, for my simple mind, was the period, in front of the "y" in the naming of the CSS code, as provided by theducks. I tried it, and it works, perfectly. And thank you, Kovigoyal, for a wonderful program for writing ebooks (as well as your kind advice!) David (Telyt). | 
|   |   | 
| Advert | |
|  | 
|  | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Custom Column Colors for "Text but with a fixed list of permitted values" | Skeeve | Calibre | 5 | 04-03-2014 01:44 PM | 
| Default Value for Custom Column (fixed set of permitted values) | Andy P | Calibre | 1 | 06-21-2013 03:25 AM | 
| Question about permitted colours in columns | Victoria | Library Management | 3 | 01-21-2012 12:15 PM | 
| Custom Column with list of permitted values | Eugenie | Library Management | 1 | 01-10-2012 03:57 AM |