It's all part of making the actual writing of the rules (in sass) clear,
but not really care how it will look like in the final css.

I guess it's something like "compiling sass into css", allowing sass
to be more detailed and clear to read - while not really caring how the
final css will look like, since it's not the actual blue-print.

There were request to make minimal html/css from haml/sass before,
where indentation and spacing is ignored in the final result to "save"
on the byte count. My idea is somewhat similar.

Bye hey, I wont insist :)

Regards,

-- evgeny

On Sun, Apr 13, 2008 at 9:27 PM, Mislav Marohnić
<[EMAIL PROTECTED]> wrote:
> I agree with Nathan. If a CSS author wanted to minimize CSS blocks, he would
> have done it himself.
>
> - M
>
>
>
>
> On Sun, Apr 13, 2008 at 7:54 PM, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
>
> >
> > In general, I'm nervous about features that "shouldn't be turned on by
> > default." It just seems like unnecessary feature bloat. Especially since
> > this feature doesn't add any power... merging a block doesn't cause the
> > result to change at all.
> >
> > I'm also confused why you'd want the CSS output to diverge so much from
> > the Sass input. If it's clearer to write different body attributes in
> > different places, then it'll probably be clearer to read it, too.
> >
> >
> >
> >
> > Evgeny wrote:
> > > Hail Haml/Sass users,
> > >
> > > Sass is becoming more and more powerful with each feature, it's
> > > already way ahead from plain css and enables much more in the DRY
> > > department. I have yet another suggestion for you to consider.
> > >
> > > * Minimizing css blocks
> > >
> > > It is quite common to see the same element described with more than
> > > one block in css, for example one big list of font-descriptions for
> > > all the elements, and another for layout (things like margins,
> > > padding, etc). Currently Sass just outputs the blocks as-is and
> > > creates a css file that has the same blocks in the same order.
> > >
> > > What if you could still write separate blocks for different logical
> > > items (typography/layout/etc..) but get a merged block in css?
> > >
> > >
> > > Example:
> > >
> > >
> > > body
> > >   :font-family Arial
> > > h1
> > >   :font-family Helvetica
> > >
> > > body
> > >   :background blue
> > >   :color yellow
> > > h4
> > >   :color white
> > >
> > > body
> > >   :margin 0 auto
> > > #content
> > >   :margin 0 auto
> > >
> > >
> > >
> > > Then when merged, there will be just one block for "body" in the css
> > >
> > > body {
> > >   font-family: Arial;
> > >   background: blue;
> > >   color: yellow;
> > >   margin: 0 auto;
> > > }
> > >
> > >
> > >
> > > Naturally something like this should not be turned on by default.
> > > And I'd also love to hear if you think it's a complete waste of time
> > > and obsolete even before starting to implement this ...
> > >
> > >
> > > Thoughts?
> > >
> > > >
> > >
> > >
> >
> >
> >
> >
>
>
>  >
>

--~--~---------~--~----~------------~-------~--~----~
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