Latest official changelog is available on the web at https://github.com/jerryjappinen/layers-css.
- Using attribute selectors in progressively enhanced
.columns
for big file size reductions. - Added progressively enhanced
.column.first
support to explicitly mark the first column of a row (for each breakpoint). - You can now mark elements
.hidden-over-
and.hidden-under-
breakpoints. input.plain
removes magical focus outlines on webkit- Typography basics are set for
html
, notbody
border-radius
is reset for.plain
inputs on iOS Safari as expected
- Bugfix:
:not()
used only in separate declarations, so non-compliant browsers don't ignore other declarations. Affects some input-related declarations in IE8, for example.
- Normalizing
i
andb
in_normalize.css
. - Progressively enhanced
.reset
columns can be overwritten to go full-width as expected.
width: 100%; height: 100%;
added to normalizations forhtml
andbody
.- Some
input
definitions are less specific. - Resetting border-radius in
.plain
inputs and buttons. - Also added
.fifth
-width columns. .row
and.row-content
clear floats. However, they're still completely optional.
The Layers CSS grid now supports columns set to arbitrary break points. The stock responsive adjustments set uses 4 break points.
Regular columns continue to never break unless explicitly set.
.center
columns are no longer supported. To reliably center content, you can
- adjust the
max-width
or arow-container
, .keep-center
a container element while setting a sensiblemax-width
, or.push-
a.column
(responsive versions available).
Furthermore, .limit-
classes based on the breakpoints are now available. Refer to the documentation for more info.
Switched width and max-width on text fields in forms.css
. They're more intuitive and easier to override this way.
.plain
inputs and buttons inherit text color.
Fixed .absolute
positioning bug in tools.css
. Prioritizing Helvetica over Lucida Grande as default font.
Updated default cursor for input elements in _normalize.css
.
Setting outline-width
to 0 properly in _normalize.css
.
Only .plain
buttons inherit line-height.
List tools now work with definition lists, too. The following markups now work and make sense:
dl.plain
dl.inline
dl.inline.center
dl.inline.right
dl.collapse
dl.collapse.right
Definition lists added to reference documentation as well.
First formal release. Latest additions include .clear-after
and positioning tools.
Progressively enhanced columns do not cancel all previous, which might cause issues when skipping a breakpoints. Example:
// Everything works
.column.small-half.medium-fourth
.column.small-half.medium-fourth.small-last
.column.small-half.medium-fourth
.column.small-half.medium-fourth.medium-last
// `.small-last` will stay effective (remove margin) even on large screens.
.column.small-half.large-fourth
.column.small-half.large-fourth.small-last
.column.small-half.large-fourth
.column.small-half.large-fourth.large-last
This issue is caused by how progressive enhancements attempt to only cancel other column modifiers when needed. This issue can be worked around usually, and will probably be resolved in some future version of Layers.