Sass(サース、英: Syntactically Awesome Stylesheets)は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。後にSassファイルに用いられる単純なスクリプト言語である SassScript 用の拡張が加えられた。 Sass は Cascading Style Sheets (CSS)で解釈される2種類の構文で構成されたスクリプト言語であり、SassScript はスクリプト言語自体を示す。はじめにできた「インデント構文」では、Hamlと同様にコードブロックや改行コードを分離する際に字下げを活用している。単にSassと言ったらインデント構文のことを指す場合も多い。新しい構文である「SCSS」は、CSSのようなブロックの書式を使用し、ブロック内の別々の行にブロックとセミコロンを示すため波括弧を用いている。 公式に Ruby で実装されているオープンソースソフトウェアであるが、PHPを含めた多言語の実装も存在しており、中には libSass と呼ばれるC++用の高性能の実装や、JSass と呼ばれる Java 用の実装がある。また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。

Property Value
dbo:abstract
  • Sass(サース、英: Syntactically Awesome Stylesheets)は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。後にSassファイルに用いられる単純なスクリプト言語である SassScript 用の拡張が加えられた。 Sass は Cascading Style Sheets (CSS)で解釈される2種類の構文で構成されたスクリプト言語であり、SassScript はスクリプト言語自体を示す。はじめにできた「インデント構文」では、Hamlと同様にコードブロックや改行コードを分離する際に字下げを活用している。単にSassと言ったらインデント構文のことを指す場合も多い。新しい構文である「SCSS」は、CSSのようなブロックの書式を使用し、ブロック内の別々の行にブロックとセミコロンを示すため波括弧を用いている。 CSS3はグループルールを適用するセレクタ及び擬似セレクターの一群で構成されている。SASSは伝統的なプログラミング言語、特にオブジェクト指向言語で利用可能ないくつかの仕組みで、CSS3にはないものを提供することでCSSを拡張している。SassScript の解釈時には、Sass ファイルで定義された様々なセレクタとして、CSSルールのブロックが作成される。Sass インタプリタが SassScript をCSSに変換する。sass か scss の保存時に Sass がこれらを監視し、CSS出力変換を行っている。 CSS用の単純な糖衣構文でもある。 公式に Ruby で実装されているオープンソースソフトウェアであるが、PHPを含めた多言語の実装も存在しており、中には libSass と呼ばれるC++用の高性能の実装や、JSass と呼ばれる Java 用の実装がある。また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。 インデント構文はメタ言語であり、SCSS はネストされたメタ言語であるように、プログラム意味論上では妥当なCSSは、妥当なSCSSである。Mozilla Firefox ウェブブラウザの拡張機能である Firebug との統合に対応している。 (ja)
  • Sass(サース、英: Syntactically Awesome Stylesheets)は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。後にSassファイルに用いられる単純なスクリプト言語である SassScript 用の拡張が加えられた。 Sass は Cascading Style Sheets (CSS)で解釈される2種類の構文で構成されたスクリプト言語であり、SassScript はスクリプト言語自体を示す。はじめにできた「インデント構文」では、Hamlと同様にコードブロックや改行コードを分離する際に字下げを活用している。単にSassと言ったらインデント構文のことを指す場合も多い。新しい構文である「SCSS」は、CSSのようなブロックの書式を使用し、ブロック内の別々の行にブロックとセミコロンを示すため波括弧を用いている。 CSS3はグループルールを適用するセレクタ及び擬似セレクターの一群で構成されている。SASSは伝統的なプログラミング言語、特にオブジェクト指向言語で利用可能ないくつかの仕組みで、CSS3にはないものを提供することでCSSを拡張している。SassScript の解釈時には、Sass ファイルで定義された様々なセレクタとして、CSSルールのブロックが作成される。Sass インタプリタが SassScript をCSSに変換する。sass か scss の保存時に Sass がこれらを監視し、CSS出力変換を行っている。 CSS用の単純な糖衣構文でもある。 公式に Ruby で実装されているオープンソースソフトウェアであるが、PHPを含めた多言語の実装も存在しており、中には libSass と呼ばれるC++用の高性能の実装や、JSass と呼ばれる Java 用の実装がある。また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。 インデント構文はメタ言語であり、SCSS はネストされたメタ言語であるように、プログラム意味論上では妥当なCSSは、妥当なSCSSである。Mozilla Firefox ウェブブラウザの拡張機能である Firebug との統合に対応している。 (ja)
dbo:influencedBy
dbo:latestReleaseVersion
  • 3.5.5
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2910937 (xsd:integer)
dbo:wikiPageLength
  • 7734 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 79369606 (xsd:integer)
dbo:wikiPageWikiLink
prop-ja:code
  • @each (ja)
  • @for (ja)
  • @while (ja)
  • @each (ja)
  • @for (ja)
  • @while (ja)
prop-ja:designer
  • ハンプトン・キャトリン (ja)
  • ハンプトン・キャトリン (ja)
prop-ja:developer
  • ネイサン・バイゼンバウム、クリス・エプシュタイン (ja)
  • ネイサン・バイゼンバウム、クリス・エプシュタイン (ja)
prop-ja:fileExt
  • (ja)
  • (ja)
prop-ja:implementations
  • 、C++、Dart (ja)
  • 、C++、Dart (ja)
prop-ja:influenced
  • (ja)
  • (ja)
  • (ja)
  • (ja)
prop-ja:influencedBy
prop-ja:lang
  • sass (ja)
  • sass (ja)
prop-ja:latestReleaseVersion
  • 3.500000 (xsd:double)
prop-ja:license
prop-ja:logo
  • Sass Logo Color.svg (ja)
  • Sass Logo Color.svg (ja)
prop-ja:name
  • Sass (ja)
  • Sass (ja)
prop-ja:operatingSystem
prop-ja:typing
  • 動的 (ja)
  • 動的 (ja)
prop-ja:website
prop-ja:wikiPageUsesTemplate
prop-ja:year
  • 2006 (xsd:integer)
dct:subject
rdf:type
rdfs:comment
  • Sass(サース、英: Syntactically Awesome Stylesheets)は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。後にSassファイルに用いられる単純なスクリプト言語である SassScript 用の拡張が加えられた。 Sass は Cascading Style Sheets (CSS)で解釈される2種類の構文で構成されたスクリプト言語であり、SassScript はスクリプト言語自体を示す。はじめにできた「インデント構文」では、Hamlと同様にコードブロックや改行コードを分離する際に字下げを活用している。単にSassと言ったらインデント構文のことを指す場合も多い。新しい構文である「SCSS」は、CSSのようなブロックの書式を使用し、ブロック内の別々の行にブロックとセミコロンを示すため波括弧を用いている。 公式に Ruby で実装されているオープンソースソフトウェアであるが、PHPを含めた多言語の実装も存在しており、中には libSass と呼ばれるC++用の高性能の実装や、JSass と呼ばれる Java 用の実装がある。また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。 (ja)
  • Sass(サース、英: Syntactically Awesome Stylesheets)は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。後にSassファイルに用いられる単純なスクリプト言語である SassScript 用の拡張が加えられた。 Sass は Cascading Style Sheets (CSS)で解釈される2種類の構文で構成されたスクリプト言語であり、SassScript はスクリプト言語自体を示す。はじめにできた「インデント構文」では、Hamlと同様にコードブロックや改行コードを分離する際に字下げを活用している。単にSassと言ったらインデント構文のことを指す場合も多い。新しい構文である「SCSS」は、CSSのようなブロックの書式を使用し、ブロック内の別々の行にブロックとセミコロンを示すため波括弧を用いている。 公式に Ruby で実装されているオープンソースソフトウェアであるが、PHPを含めた多言語の実装も存在しており、中には libSass と呼ばれるC++用の高性能の実装や、JSass と呼ばれる Java 用の実装がある。また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。 (ja)
rdfs:label
  • Sass (ja)
  • Sass (ja)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Sass (ja)
  • Sass (ja)
foaf:page
is dbo:influenced of
is dbo:influencedBy of
is dbo:programmingLanguage of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is prop-ja:influencedBy of
is prop-ja:programmingLanguage of
is prop-ja:プログラミング言語 of
is foaf:primaryTopic of