Wednesday 11 September 2013

Stylesheet-Languages



Two types of Style-sheet Languages can be listed:


Stylesheet Languages
two types of Stylesheet Languages





STANDARD STYLESHEET LANGUAGE

Standard StyleSheet Languages has been listed here:


Cascading Style Sheets (CSS):
•  Website Developers/Designers must have worked on CSS for designing web pages.
•   It is a style sheet language 
•   Describes presentation semantics of a document written in a markup language, means
    the look and formatting of a document.


Document Style Semantics and Specification Language (DSSSL): 
•   It is a computer language for specifying stylesheets for SGML document
•   It was considered  complex for World Wide Web(WWW) and World Wide Web 
    Consortium(W3C)
•   WWW and W3C thought about creating  DSSSL-Lite 


Extensible Stylesheet Language (XSL):
•   It is used to refer a family of languages used to transform and render XML documents.
•   XSL was started as an attempt to bring functionality of DSSSL(Document Style
    Semantics and Specification Language)



NON STANDARD STYLESHEET LANGUAGE

Non-standard stylesheet languages has been listed here:

JavaScript Style Sheets (JSSS): 

•   JSSS was a stylesheet language technology proposed by Netscape Communications
    Corporation in 1996
•   It provided facilities for defining presentation of webpages and considered as an 
    alternative to the Cascading Style Sheets (CSS)
•   Netscape 6 released in the year 2000 and stopped support of JSSS.


Formatted Output Specification Instance (FOSI)
•    It was developed by the US Department of Defense to control the layout of SGML
     and XML technical data. 
•    It is a stylesheet language for SGML and later for XML.
•    FOSI stylesheets are written in SGML. 


Syntactically Awesome Stylesheets (Sass)
•   It is a scripting language that is interpreted into Cascading Style Sheets (CSS).
•   The official implementation of Sass is open-source and is coded in Ruby,
•   Saas other implementations include PHP forDrupal, high-performance implementation
    in C called libSass, Java implementation which is called JSass 


LESS
•   It is an open-source dynamic stylesheet  language. 
•   Its first version was written in Ruby..
•   The use of Ruby was deprecated I later versions and replaced by JavaScript. 
•   It can be compiled into plain CSS.
•   It can run on the client-side and server-side.




No comments:

Post a Comment