Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 734827
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T07:25:04+00:00 2026-05-14T07:25:04+00:00

I read about many CSS related languages and tools which need ruby. What is

  • 0

I read about many CSS related languages and tools which need ruby.

  • What is the purpose of these
    languages and tool how these can save
    time and improve our CSS coding.
  • What is the role in ruby language in
    these languages and tool.
  • Will i have to install and learn
    ruby language to use these languages and tool.
  • will i need ruby installed on
    webserver where website will be
    hosted.

I’m talking abut these languages

http://lesscss.org/

http://sass-lang.com/

http://compass-style.org/

some mentioned here:

http://www.ruby-toolbox.com/categories/css_frameworks.html

I’m on Windows XP PC , How can i use these Ruby based languages and which is preferred? I don’t know ruby language.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T07:25:04+00:00Added an answer on May 14, 2026 at 7:25 am

    the point

    the point of these languages (i prefer, however frameworks or extensions) of css is to incorporate your workflow to your css saving you time. How?

    Let’s imagine, that you have div with class some-long-class-to-be-sure-what-it-does and that div has h3 child, p child, .some-other-class child and something else (span child).

    Now, if you want to style all of them, you have to do something like this:

    .some-long-class-to-be-sure-what-it-does { width: 120px; } 
      .some-long-class-to-be-sure-what-it-does h3 { font-size: 20px; }
      .some-long-class-to-be-sure-what-it-does p { margin-bottom: 30px; }
      .some-long-class-to-be-sure-what-it-does .some-other-class { width: 120px; }
    

    to inform browser about (i.e.) only h3 of .some-long-class-to-be-sure-what-it-does has font-size: 20px;.

    with most of these parsers/frameworks, you have (still just an example) nesting at hand:

    .some-long-class-to-be-sure-what-it-does {
      width: 120px; 
        @ h3 { font-size: 20px; }
        @ p { 
            margin-bottom: 30px;
            @ .subclass { color: red; }
          }
        @ .some-other-class { width: 120px; }
     }
    

    which gives you smaller css, easier to edit in a long run (this is subjective, you may find it’s harder for you to work with).

    Also, they extend css in other ways besides nesting: constants (assign something to @col1 and use it on three places, then you decide, that you need something lighter… bam! you edit it once), flags, output formatting and many more, so I guess you will find your way of using it.

    how to us it

    mostly, you don’t install it on your PC, but rather on your server. Instead of classic CSS, you link your site with installed CSS parser/framework/language, which on every call calculates (or will use cached version if avalaible) normal css – but when you edit it, you edit simplified/extended version of your css.

    Edit: you don’t install it onto your PC as a USER, but you need to install it into your developing enviroment. If it’s localhost on your PC, then yes, you install it in your PC – but not as a user, but on your locally running server.

    Ruby?

    I think, that for ruby, these extensions to css were first. But now you can find it for other languages aswell – I, as PHP programmer, have found Anthony Short’s CSScaffold:

    github with little description
    http://github.com/anthonyshort/csscaffold

    scaffold’s website, currently offline
    http://scaffoldframework.com/

    edit: what’s it’s use?

    In that try example you see counting with multiple constant. that way, if you change !sidebar from 200px to 300px, every part of your css recalculates with it. every place this constant is mentioned, wheter by itself or in calculation.

    another:

    SASS in .NET – Better CSS in .NET?
    less css in .NET – http://www.dotlesscss.com/

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 420k
  • Answers 420k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer ANTLR 4 For predicates in ANTLR 4, checkout these stackoverflow… May 15, 2026 at 10:46 am
  • Editorial Team
    Editorial Team added an answer To do it in a cross browser, not destructive way,… May 15, 2026 at 10:45 am
  • Editorial Team
    Editorial Team added an answer Assuming you just want any row at random for each… May 15, 2026 at 10:45 am

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.