4.3 KiB
4.3 KiB
mini.css v2.0 Development Log
20161012
- Initialized pages for v2.
- Initialized
/scss/v2
directory. - Initialized
_base.scss
partial file. - Initialized
/flavors/v2
directory. - Initialized
mini-default
flavor. - Initialized
DEVLOG.md
. - Started developing base from Normalize.css v5.0.0
- Removed support for displaying
[hidden]
in IE 10-. - Removed support for the display of
template
in IE.template
is not supported yet in IE, thus this will not make any difference, as long as the element itself is not yet supported. - Removed support for the display of
canvas
in IE 9-. - Removed styling fixes for checkboxes and radio buttons in IE 10-.
- Kept the styling fix for
textarea
that only affects IE. It seems like it could be useful elsewhere as well. Needs further work! - Removed the
progress
styling fix for IE 9- as the element is not supported in IE 9-. - Kept the styling for
svg:not(:root)
although it only affects IE 9-. This is due to the fact that SVG rendering is very important. - Removed the
img
style fix for IE 10-. - Removed the fix for
audio:not([controls])
which only applies to iOS 4-7. - Kept the styling fix of
audio
andvideo
for IE 9-, as IE 9 supports both elements. - TODO Change
mark
color to customized from flavor, override normalized default and fix. - Kept styling fix of
dfn
for Android 4.3-, as element is properly supported. - TODO,UNCERTAIN Change the
font-weight
ofb
andstrong
elements to a set number (e.g. 700) to avoid the normalize hack. - Kept styling fix for
abbr
in Firefox 39-, as the element is well supported. - Kept styling fixes for links (
a
), as they are a core element in all browsers and they should be supported well even in older browsers. - Removed the styling fix for
figure
for IE 8.figure
styling will probably be built from the ground up in the core anyways, so this should not be a problem. - Kept styling fixes for
figure
andfigcaption
for IE 9-. These elements are supported by IE 9, but not the older versions of IE. - Kept the styling fixes for
article
,aside
,footer
,header
,nav
andsection
for IE 9-. Elements are only supported in IE 9.
- Removed support for displaying
- Organized and cleaned the base
- Merged styling fixes for
article
,aside
,footer
,header
,nav
andsection
with fixes forfigure
,figcaption
andmain
. - Merged styling for
kbd
,code
,pre
andsamp
.
- Merged styling fixes for
- Started documenting default flavor.
20161013
- Started coding variables for base of the framework.
background-color
andcolor
ofbody
are going to be#f9f9f9
and#222
respectively (default flavor).- Defaults for
font-family
,font-size
,line-height
remain the same. - Dropped support for
ms-text-size-adjust
in thehtml
element, as mobile IE is not well supported by the framework in general. - Added
apply-defaults-to-all
flag to apply fonts and styles to all elements excepthtml
, setting fonts and sizes for the whole document properly. - Set basic styles for headers.
- Change to the color of
small
elements in headers from#555
to#444
. - Built styling for horizontal rules, fixes apply as before.
hr
elements get a margin for left and right (4px
). This is a design decision for the flavor.hr
top and bottom margins changed to0.5em
from0.7em
.- Removed the
font-size: 1em
for the code elements (code
,pre
,kbd
,samp
) as they should normally be styled using the first style that applies tohtml
and all elements. Highly suggested to use$apply-defaults-to-all: true;
always. - Added variables for
code
,pre
,kbd
,samp
and a flag forsamp
($style-samp-element
) to make sure that no unnecessary styles are added if thesamp
element is not to be used by the developer. - Added conditions to make sure the least amount of code is used and no defaults are redefined when styling
code
.kbd
,samp
andpre
. - Changed padding of
pre
elements to6px
and later to8px
. Changed color forhr
to#666
and later to#888
. - Styling and optimization for
small
,sub
andsup
elements. - Changed
font-size
ofsmall
,sub
andsup
elements to75%
. - Changed all header
margin
s to be8px
left and right. - Added
margin
for paragraphs (1px
top and bottom and10px
left and right).