SlideShare a Scribd company logo
1 of 23
Download to read offline
Universal CSS
How to maintain flexibility and title-specific branding,
while secretly taking away the freedom of design
macmillanlearning.com
2
CSS
Cascading Style Sheets is a style sheet language used for describing the
presentation of a document written in a markup language.
EPUB
EPUB is an e-book file format with the extension .epub that can be
downloaded and read on devices like smartphones, tablets, computers, or
e-readers. It is a technical standard published by the International Digital
Publishing Forum (IDPF). The term is short for electronic publication and is
sometimes styled EPUB.
html
Hypertext Markup Language, a standardized system for tagging text files
to achieve font, color, graphic, and hyperlink effects on World Wide Web
pages.
Glossary
schema
Specifies how to formally describe the elements in a document. It can be used
by programmers to verify each piece of item content in a document.
Schematron
a rule-based validation language for making assertions about the presence or
absence of patterns in XML trees.
SCSS
(for “Sassy CSS”), and is a superset of CSS3's syntax. This means that every
valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss.
The second, older syntax is known as the indented syntax (or just “.sass”).
xhtml
Extensible Hypertext Markup Language (XHTML) is part of the family of XML
markup languages. It mirrors or extends versions of the widely used Hypertext
Markup Language (HTML), the language in which Web pages are formulated.
Hero Images/Getty Images.franckreporter/Getty Images
Betsy Granger
Executive Strategist -
Content Standards
1The Quest
A year long project to create a standard CSS for
textbooks across all the disciplines that Macmillan
Learning supports.
macmillanlearning.com
5
THE CONTENT
The problems
6
● Cost and time of producing title specific CSS
● Pedagogical elements designed for print not
translating to EPUB
● Reading order unclear in source file
● Correcting common issues in every CSS
Reasons to
standardize
7
● Reduce costs
● Reduce time to market
● Future-proof content for upcoming changes in platform
● All EPUBs need to be accessible, interoperable, and
responsive
2Our Path
macmillanlearning.com
Pathway to Universal CSS
Macmillan Learning
shifted to EPUBs
from pdfs
9
2016 Oct
2016
Jan
2017
Mar
2017
May
2017
Universal CSS project
kicks off
Kick off meeting with
Editorial
Elements mapped,
design process starts
Stakeholders conduct
EPUB reviews of first
Macmillan EPUBs in
terms on CSS
EPUB Reviews
1010
We opened EPUB xhtml
pages in chrome browser
and used Google chrome
developer tools to show
problems with coding and
CSS
11
12
12
34
5
67
8
10
9
Editorial
priorities in
EPUBs
1313
● Preserve pedagogy
● Differentiate elements within EPUB
● Differentiate design for Title from
others in it’s discipline
Project Name?
1414
● “Universal” CSS
○ Flexible
○ Standard
X
✔
✔
Editorial
response
phases
1515
● Resistance
“It will not work with my content, it is special”
(March 2017)
● Resignation
“Fine, I get why we should do this but I don’t like it”
(October 2017)
● Acceptance
“Pleasantly surprised”
(February 2018)
Designs
1616
- Designs allude to print with color
- Designs signal semantic markup
- Elements can use multiple
classes to enable flexible design
17
2018 CSS files
SASS
1818
For basic guide see:
https://sass-lang.com/guide
Benefits of SASS:
● Maintain CSS with smaller element
based modules vs. single style sheet
● Use of variables
● Use of extenders
Created EPUB
sample with Schema
+ CSS
MAPPING
MAPPING
MAPPING
Pathway to schema
Introduced to the
Idea of
schema/Schematron
19
Jun
2017
Sept
2017
Fall
2017
Jan
2018
Mar
2018
Macmillan Schema
1.0 Authored
Schema + CSS in live
titles
Training Comp on
Schema + CSS
Review and approve
incomings designs
for elements
Author SCSS
modules
SCHEMACSS
Schematron Validation
20
● Keeps compositors on schema pallette
● Faults use of decided elements (<pre>, <script>)
● Deeper rule based validation on content
● Produce more consistent epubs
3Hindsight
macmillanlearning.com
If I could turn
back time
2222
● Utilized design vendors more familiar with EPUB profile
● Not named it “Universal CSS”
● Used live content in samples we gave to editorial
● Pushed compositor to start using and/or learning schema
earlier in production process
● Graduated more standards in smaller pushes to live titles
Q A&
betsygranger@gmail.com
Bg_edit (currently no original content, just a follower)

More Related Content

What's hot

Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1
BeeNear
 
Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
Kannika Kong
 

What's hot (20)

DHTML
DHTMLDHTML
DHTML
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Unit 2 dhtml
Unit 2 dhtmlUnit 2 dhtml
Unit 2 dhtml
 
Web Development basics with WordPress
Web Development basics with WordPressWeb Development basics with WordPress
Web Development basics with WordPress
 
Dhtml
DhtmlDhtml
Dhtml
 
Dhtml
DhtmlDhtml
Dhtml
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Dhtml
DhtmlDhtml
Dhtml
 
Dhtml chapter2
Dhtml chapter2Dhtml chapter2
Dhtml chapter2
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1Fii Practic Frontend BeeNear - laborator 1
Fii Practic Frontend BeeNear - laborator 1
 
Steph's Html5 and css presentation
Steph's Html5 and css presentationSteph's Html5 and css presentation
Steph's Html5 and css presentation
 
Revamp Your Stylesheet
Revamp Your StylesheetRevamp Your Stylesheet
Revamp Your Stylesheet
 
Web Information Systems Html and css
Web Information Systems Html and cssWeb Information Systems Html and css
Web Information Systems Html and css
 
Vskills certified css designer Notes
Vskills certified css designer NotesVskills certified css designer Notes
Vskills certified css designer Notes
 
INFT132 093 05 Cascading Style Sheets
INFT132 093 05 Cascading Style SheetsINFT132 093 05 Cascading Style Sheets
INFT132 093 05 Cascading Style Sheets
 
Web development
Web developmentWeb development
Web development
 
Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3Responsive Web Design with HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3
 
Web development using html and wordpress
Web development using html and wordpressWeb development using html and wordpress
Web development using html and wordpress
 
Web technology P B Jadhav
Web technology  P B JadhavWeb technology  P B Jadhav
Web technology P B Jadhav
 

Similar to Universal CSS - Betsy Granger - ebookcraft 2018

Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
butest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
butest
 

Similar to Universal CSS - Betsy Granger - ebookcraft 2018 (20)

Chapter 3 - CSS.pdf
Chapter 3 - CSS.pdfChapter 3 - CSS.pdf
Chapter 3 - CSS.pdf
 
Css introduction
Css   introductionCss   introduction
Css introduction
 
intro_To_HTML_and__CSS_using_presentation.pptx
intro_To_HTML_and__CSS_using_presentation.pptxintro_To_HTML_and__CSS_using_presentation.pptx
intro_To_HTML_and__CSS_using_presentation.pptx
 
Web Development Training Report.docx
Web Development Training Report.docxWeb Development Training Report.docx
Web Development Training Report.docx
 
lesson-1-introduction-html-and-css.pptx
lesson-1-introduction-html-and-css.pptxlesson-1-introduction-html-and-css.pptx
lesson-1-introduction-html-and-css.pptx
 
Presentation 1 [autosaved]
Presentation 1 [autosaved]Presentation 1 [autosaved]
Presentation 1 [autosaved]
 
Structuring your CSS for maintainability: rules and guile lines to write CSS
Structuring your CSS for maintainability: rules and guile lines to write CSSStructuring your CSS for maintainability: rules and guile lines to write CSS
Structuring your CSS for maintainability: rules and guile lines to write CSS
 
SCSS Implementation
SCSS ImplementationSCSS Implementation
SCSS Implementation
 
Css home
Css   homeCss   home
Css home
 
Css class-01
Css class-01Css class-01
Css class-01
 
The Trip to DITA
The Trip to DITAThe Trip to DITA
The Trip to DITA
 
Sass:-Syntactically Awesome Stylesheet by Shafeeq
Sass:-Syntactically Awesome Stylesheet by ShafeeqSass:-Syntactically Awesome Stylesheet by Shafeeq
Sass:-Syntactically Awesome Stylesheet by Shafeeq
 
SASS - Syntactically Awesome Stylesheet
SASS - Syntactically Awesome StylesheetSASS - Syntactically Awesome Stylesheet
SASS - Syntactically Awesome Stylesheet
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Html & CSS
Html & CSSHtml & CSS
Html & CSS
 
The CSS Handbook
The CSS HandbookThe CSS Handbook
The CSS Handbook
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
 
CSS Training in Bangalore
CSS Training in BangaloreCSS Training in Bangalore
CSS Training in Bangalore
 
Lecture-6.pptx
Lecture-6.pptxLecture-6.pptx
Lecture-6.pptx
 

More from BookNet Canada

More from BookNet Canada (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
 
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
Green paths: Learning from publishers’ sustainability journeys - Tech Forum 2024
 
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024Transcript: Book industry state of the nation 2024 - Tech Forum 2024
Transcript: Book industry state of the nation 2024 - Tech Forum 2024
 
Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024Book industry state of the nation 2024 - Tech Forum 2024
Book industry state of the nation 2024 - Tech Forum 2024
 
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
Trending now: Book subjects on the move in the Canadian market - Tech Forum 2024
 
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...Transcript: Trending now: Book subjects on the move in the Canadian market - ...
Transcript: Trending now: Book subjects on the move in the Canadian market - ...
 
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...Transcript: New stores, new views: Booksellers adapting engaging and thriving...
Transcript: New stores, new views: Booksellers adapting engaging and thriving...
 
Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023Show and tell: What’s in your tech stack? - Tech Forum 2023
Show and tell: What’s in your tech stack? - Tech Forum 2023
 
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
Transcript: Show and tell: What’s in your tech stack? - Tech Forum 2023
 
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
 
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Universal CSS - Betsy Granger - ebookcraft 2018

  • 1. Universal CSS How to maintain flexibility and title-specific branding, while secretly taking away the freedom of design macmillanlearning.com
  • 2. 2 CSS Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language. EPUB EPUB is an e-book file format with the extension .epub that can be downloaded and read on devices like smartphones, tablets, computers, or e-readers. It is a technical standard published by the International Digital Publishing Forum (IDPF). The term is short for electronic publication and is sometimes styled EPUB. html Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages. Glossary schema Specifies how to formally describe the elements in a document. It can be used by programmers to verify each piece of item content in a document. Schematron a rule-based validation language for making assertions about the presence or absence of patterns in XML trees. SCSS (for “Sassy CSS”), and is a superset of CSS3's syntax. This means that every valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss. The second, older syntax is known as the indented syntax (or just “.sass”). xhtml Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used Hypertext Markup Language (HTML), the language in which Web pages are formulated.
  • 3. Hero Images/Getty Images.franckreporter/Getty Images Betsy Granger Executive Strategist - Content Standards
  • 4. 1The Quest A year long project to create a standard CSS for textbooks across all the disciplines that Macmillan Learning supports. macmillanlearning.com
  • 6. The problems 6 ● Cost and time of producing title specific CSS ● Pedagogical elements designed for print not translating to EPUB ● Reading order unclear in source file ● Correcting common issues in every CSS
  • 7. Reasons to standardize 7 ● Reduce costs ● Reduce time to market ● Future-proof content for upcoming changes in platform ● All EPUBs need to be accessible, interoperable, and responsive
  • 9. Pathway to Universal CSS Macmillan Learning shifted to EPUBs from pdfs 9 2016 Oct 2016 Jan 2017 Mar 2017 May 2017 Universal CSS project kicks off Kick off meeting with Editorial Elements mapped, design process starts Stakeholders conduct EPUB reviews of first Macmillan EPUBs in terms on CSS
  • 10. EPUB Reviews 1010 We opened EPUB xhtml pages in chrome browser and used Google chrome developer tools to show problems with coding and CSS
  • 11. 11
  • 13. Editorial priorities in EPUBs 1313 ● Preserve pedagogy ● Differentiate elements within EPUB ● Differentiate design for Title from others in it’s discipline
  • 14. Project Name? 1414 ● “Universal” CSS ○ Flexible ○ Standard X ✔ ✔
  • 15. Editorial response phases 1515 ● Resistance “It will not work with my content, it is special” (March 2017) ● Resignation “Fine, I get why we should do this but I don’t like it” (October 2017) ● Acceptance “Pleasantly surprised” (February 2018)
  • 16. Designs 1616 - Designs allude to print with color - Designs signal semantic markup - Elements can use multiple classes to enable flexible design
  • 18. SASS 1818 For basic guide see: https://sass-lang.com/guide Benefits of SASS: ● Maintain CSS with smaller element based modules vs. single style sheet ● Use of variables ● Use of extenders
  • 19. Created EPUB sample with Schema + CSS MAPPING MAPPING MAPPING Pathway to schema Introduced to the Idea of schema/Schematron 19 Jun 2017 Sept 2017 Fall 2017 Jan 2018 Mar 2018 Macmillan Schema 1.0 Authored Schema + CSS in live titles Training Comp on Schema + CSS Review and approve incomings designs for elements Author SCSS modules SCHEMACSS
  • 20. Schematron Validation 20 ● Keeps compositors on schema pallette ● Faults use of decided elements (<pre>, <script>) ● Deeper rule based validation on content ● Produce more consistent epubs
  • 22. If I could turn back time 2222 ● Utilized design vendors more familiar with EPUB profile ● Not named it “Universal CSS” ● Used live content in samples we gave to editorial ● Pushed compositor to start using and/or learning schema earlier in production process ● Graduated more standards in smaller pushes to live titles
  • 23. Q A& betsygranger@gmail.com Bg_edit (currently no original content, just a follower)