Updates to FSS
hvalles at ocad.ca
Mon Feb 28 21:06:15 UTC 2011
It's great great great you're able to work on FSS. I entered some of these issues into JIRA awhile ago so I'll just reference the #s for your to-do list below. Feel free to edit/comment as you see fit.
The way I've been fixing fluid issues now is:
-create a git clone of https://github.com/fluid-project/infusion
-create a local git branch in the clone named FLUID-(number)
-make your changes, add files, commit with -m "FLUID-number: your fix msg"
-push to your own git hub, and do a pull request for the fluid commiters
You might know this already but thought I'd mention it if not :)
1. Use of !important statements makes overriding FSS declarations troublesome (results in a requiring a lot of other !important declarations downstream). The suggested fix is to remove all uses of !important and allow normal CSS priority.
FLUID-4022<http://issues.fluidproject.org/browse/FLUID-4022> - Reconsider using important! tag<http://issues.fluidproject.org/browse/FLUID-4022>
2. Declaration of a global :focus overrides the browser's defualt focus behavior in an undesired manner. Unicon works primarily with higher-education institutions for whom compliance with accessibility law is a big deal. This particular global :focus override issue has come up as a negative with several instiutions that want/need the defualt browser behavior. The suggested fix is to remove the global :focus declaration.
FLUID-3880<http://issues.fluidproject.org/browse/FLUID-3880> - FSS reset causes borders to appear on elements in IE8<http://issues.fluidproject.org/browse/FLUID-3880>
3. The FSS "fl-fix" declaration is not a complete box model fix. Across a lot of implementations, it has been buggy and required using other solutions. The suggested fix is to use jQuery UI's .ui-helper-clearfix instead (drop fl-fix from FSS entirely) or update fl-fix to whatever .ui-helper-clearfix is using to produce predictable, cross-browser results.
FLUID-4023<http://issues.fluidproject.org/browse/FLUID-4023> - Reconsider overflow:auto for containers<http://issues.fluidproject.org/browse/FLUID-4023>
4. Add a greater range of flex (percentage) layouts. FSS provides most of the standard percentages, but some implementations have required less-standard percentage layouts. The fix is to add more percentage column declarations.
FLUID-4025<http://issues.fluidproject.org/browse/FLUID-4025> - Expand column styles to include more options<http://issues.fluidproject.org/browse/FLUID-4025>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fluid-work