Josh, you should also check out Compass's sass port of YUI. It  
provides a bunch of mixins that make setting sizes using ems and fonts  
using percents a whole lot easier.

Chris.

Hunt & pecked on my iPhone... Sorry if it's brief!

On Feb 1, 2009, at 6:14 AM, Josh <[email protected]> wrote:

>
> I'm clearly getting tired.  Thanks!
>
> On Feb 1, 4:36 am, Nathan Weizenbaum <[email protected]> wrote:
>> 2.0.7 isn't from the master branch - it's the latest stable  
>> release, so it
>> doesn't have behavior changes. You'll need to check Sass out from  
>> git to get
>> the newest stuff.
>>
>> On Sun, Feb 1, 2009 at 2:19 AM, Josh <[email protected]> wrote:
>>
>>> I'm not sure if the complete research was published.  At least I  
>>> can't
>>> find it now.  I know Nate Koechley mentions it in the video at
>>> http://developer.yahoo.com/yui/grids/.
>>
>>> As for the division, perhaps I'm doing something wrong.  I installed
>>> the gem v2.0.7.  I'm just running some simple experiments via RoR  
>>> and
>>> the command line right now.  If I do something like (4 / 13) it
>>> returns 0 in the rendered CSS. Flipping it so I'm only multiplying  
>>> (4
>>> * 0.0769) gives the correct 0.3076 (although with rounding the
>>> division should return 0.3077 strictly speaking).
>>
>>> This is hardly worth much time or effort.  Just figured I'd point it
>>> out.  Thanks for the quick response!
>>
>>> Josh
>>
>>> On Feb 1, 2:52 am, Nathan Weizenbaum <[email protected]> wrote:
>>>> In the master branch, division operations will return floating- 
>>>> point
>>> numbers
>>>> and there's a Sass::Script::Number::PRECISION constant that cuts  
>>>> off the
>>>> number of significant digits. Right now it's at 1000.0 (three  
>>>> significant
>>>> digits), but if you link me to the YUI research, I'll change it  
>>>> to what
>>> it
>>>> suggests.
>>
>>>> - Nathan
>>
>>>> On Sun, Feb 1, 2009 at 12:41 AM, Joshua Hall  
>>>> <[email protected]>
>>> wrote:
>>>>> I've gotten into the habit of using em values as much as  
>>>>> possible in my
>>>>> CSS.  I use the YUI base to setup my grids and such.
>>>>> This means 1em = 13px in FF, Safari etc.  However, for IE I need  
>>>>> to
>>>>> multiply my em values by 0.9759 to account for IEs odd  
>>>>> definition of
>>> em.  I
>>>>> can do all of this with the current math in SASS.
>>
>>>>> I'd like to be able to set my significant digits though.   
>>>>> According to
>>> some
>>>>> of the YUI research, four decimal places are optimal.  This is  
>>>>> hardly a
>>> huge
>>>>> deal, but it would be nice to set that somewhere.
>>
>>>>> More importantly, I've noticed division operations floor the  
>>>>> result.
>>>>>  Again, not huge because I can just flip all of my calculations  
>>>>> to be
>>>>> multiplication; however, it seemed like an odd feature.   
>>>>> Shouldn't it
>>> round
>>>>> to an integer value (or floor the value) if the unit is px?   
>>>>> However,
>>> if the
>>>>> unit is percent, em, etc. then keep the result a decimal.
>>
>>>>> Just my thoughts.  Either way, this is a huge help and I plan on  
>>>>> using
>>> it
>>>>> with my future projects.
>>>>> --
>>
>>>>> Joshua Hall   |   402.321.4778   |   surrealnotions.com
>>
>>>>> A computer terminal is not some clunky old television with a  
>>>>> typewriter
>>> in
>>>>> front of it. It is an interface where the mind and body can  
>>>>> connect
>>> with the
>>>>> universe and move bits of it about.
>>>>> --Douglas Adams
> >

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to