# How to use nokogiri For css file parse

**URL:** <https://www.ruby-forum.com/t/how-to-use-nokogiri-for-css-file-parse/192491>\
**Category:** Ruby\
**Created:** [July 31, 2010, 1:50pm UTC](https://www.ruby-forum.com/t/how-to-use-nokogiri-for-css-file-parse/192491 "2010-07-31T13:50:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a698b9/32.png) [@pshah](https://www.ruby-forum.com/u/pshah)\
**Post date:** [July 31, 2010, 1:50pm UTC](https://www.ruby-forum.com/t/how-to-use-nokogiri-for-css-file-parse/192491/1 "2010-07-31T13:50:04Z")

</div>

Hi,

Any one have idea about how to use

Nokogiri::CSS(“abc.css”)

for parse css file or getting the classes and styles from that css file.

Thanks,  
Priyank S.

---

<div class="post-metadata">

**Author:** ![pshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a698b9/32.png) [@pshah](https://www.ruby-forum.com/u/pshah)\
**Post date:** [August 1, 2010, 4:20pm UTC](https://www.ruby-forum.com/t/how-to-use-nokogiri-for-css-file-parse/192491/2 "2010-08-01T16:20:38Z")

</div>

Hi,

On 31.07.2010 13:52, Priyank S. wrote:

> Any one have idea about how to use
> 
> Nokogiri::CSS(“abc.css”)
> 
> for parse css file or getting the classes and styles from that css file.

Nokogiri cannot parse CSS, what you’re looking at is part to parse the  
selectors used to query your document. You need another library for  
parsing CSS itself (see google).

HTH

---

<div class="post-metadata">

**Author:** ![pshah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a698b9/32.png) [@pshah](https://www.ruby-forum.com/u/pshah)\
**Post date:** [August 2, 2010, 8:43am UTC](https://www.ruby-forum.com/t/how-to-use-nokogiri-for-css-file-parse/192491/3 "2010-08-02T08:43:50Z")

</div>

Markus F. wrote:

> Hi,
> 
> On 31.07.2010 13:52, Priyank S. wrote:
> 
> > Any one have idea about how to use
> > 
> > Nokogiri::CSS(“abc.css”)
> > 
> > for parse css file or getting the classes and styles from that css file.
> 
> Nokogiri cannot parse CSS, what you’re looking at is part to parse the  
> selectors used to query your document. You need another library for  
> parsing CSS itself (see google).
> 
> HTH

Hi,

Thanks for reply,

But i found gem for that is “css\_parser” please check it.

> **[GitHub - premailer/css\_parser: Ruby CSS Parser](https://github.com/premailer/css_parser)**
>
> Ruby CSS Parser. Contribute to premailer/css\_parser development by creating an account on GitHub.

it is really nice.

Thanks,  
Priyank S.
