-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default CSS: Add PMLC Version Info #12
Comments
Good point! |
Great! Thanks. I wanted to experiment a bit with SASS templates, a sort of "Stylesheet Factory" that could auto-generate PML CSS via different color schemes, etc — mostly to start and get a feel of the underlying HTML template structure, and how it can be styled via CSS. Definitely, CSS and HTML templates customization is a feature most end users love in any documentation generator, especially HTML templating, which would allow to add custom nav bars and use PML for websites or HTML books, not just single-page docs. |
Excellent idea. Color is always a matter of personal preferences (and branding sometimes). We should make it easy for users to chose their preferred colors, styling, and layouts.
True 100%.
Yes and yes. |
But also a matter of web-accessibility, e.g. for the color blind (see:Fossy-Cats/Git-Buch_EN#15). Any default HTML templates and stylesheets should meet as many triple As (AAA) as possible for web accessibility standards, IMO, and then end users are free to use whatever they want. Unfortunately, in the software industry, in general, we're not witnessing enough efforts in terms of accessibility in UI/GUI designs. Striving in a FOSS project to stick to those guidelines as much as possible, and being able to proudly publicize it in its website, would be a great way to promote awareness about accessibility issues. Furthermore, providing a web-accessible-ready product would be a strong incentive to its use. |
Important point to consider. Well said. Thanks for the link. Will read it thoughtfully, because I'm a noob when it comes to web accessibility. |
Pleas inject into default CSS styles the version number of the
pmlc
tool that generated them, i.e. within the stylesheets commented header, at the beginning.This might be a safer practice, in case end users are manually modifying copies of these CSS files for substituting the default CSS generated by
pmlc
. Havingpmlc
version info might warn end users of possible changes in class names or the HTML template structure.The text was updated successfully, but these errors were encountered: