diff options
author | tom <tom@mdashx.com> | 2020-07-05 20:00:57 +0300 |
---|---|---|
committer | tom <tom@mdashx.com> | 2020-07-05 20:00:57 +0300 |
commit | 154df9221e29d1db75ac153a6957d62fe288bf97 (patch) | |
tree | 8e9bdef04651b6ed03bac52f063ec0323a300543 | |
parent | 19a99b0d7e34522299903ecf8105c581b9c19dc5 (diff) |
Add project motivation to README
-rw-r--r-- | README.md | 26 |
1 files changed, 20 insertions, 6 deletions
@@ -1,12 +1,26 @@ # Basic Web Theme -No one is impressed by your cool web design. - The Basic Web Theme is simple, minimal and usable. -The goal of this theme is to use default browser styles as much as -possible. Styles are tweaked to improve usability: limiting column -width, scaling for mobile devices, making tables look nice, scrolling -code blocks properly, etc. +This minimalist design is motivated by a vision of the web where +authors publish content in a sane, accessible layout, and defer to +user stylesheets for styling, so each user pulls content from the +author and then displays the content in a way that works best for +them... dark-mode, light-mode, large fonts, small fonts... every user +has different preferences and needs. + +The separation of content and presentation was a fundamental concept +for Web 1.0, and the concept is pushed even further in the Semantic +Web. This theme aims to support that concept. + +The implementation goal of Basic Web Theme is to use default user +agent styles as much as possible. Styles are tweaked to improve +usability: limiting column width, scaling for mobile devices, making +tables look nice, scrolling code blocks properly, etc. + +Use of CSS classes for styling is kept to a minimum to make it simple for +user stylesheets to override HTML elements in a predictable way. + +Think about it: no one is impressed by your cool web design. Learn more: https://www.basicwebtheme.com |