Content-Length: 31438 | pFad | https://www.a2ztutorial.com/Style/
(このページはCSSスタイルシートを使用しています。)
— Jakob Nielsen(ヤコブ・ニールセン)
スタイルシートは、どのようにドキュメントがスクリーン上や印刷時に描かれるか、 そしておそらくどのようにそれらが生成されるかを書き表します。 W3Cは、コンソーシアムが設立された1994年より、積極的にウェブ上でのスタイルシートの使用を推進しています。 Style Activityは、いくつかの W3C Recommendations (CSS1, CSS2, XPath, XSLT)を作成しました。 特に CSS は、ブラウザで広く用いられています。
ウェブ上の構造的なドキュメント(e.g. HTML)にスタイルシートを添えることで、著者と読者は、機器の独立性を傷つけたりを追加することなく、ドキュメントの見せ方に影響を与えることができます。
スタイルシートを試す最も簡単な方法は、CSSに対応したブラウザを見つけることです。 スタイルシートに関する議論は、www-style@w3.org メーリングリストと、 comp.infosystems.www.authoring.stylesheets で行われています。
「W3C Style Activity」はまた、XSLを開発しています。 これは、XSLTと“Formattingオブジェクト” (XSL-FO)で構成されています。
どちらを使用するか迷いますか? "CSS & XSL"を読んでみてください。
W3CがCSSに加えてXSLを開発しているという事実は、いくらかの混乱を生みます。 なぜ、一つ目でさえも終了していない時点で二つ目のスタイルシートを開発するのでしょうか? その回答は、下記の表にあります。
CSS | XSL | |
---|---|---|
HTMLと一緒に使用できますか? | はい | いいえ |
XMLと一緒にしようできますか? | はい | はい |
変換言語ですか? | いいえ | はい |
シンタクス | CSS | XML |
独特の特徴は、CSSはHTMLとXMLのスタイルに使用することができます。他方、 XSLはドキュメントを変換することができます。 例えば、XSLはXMLデータをウェブサーバー上のHTML/CSSドキュメントに変換することができます。 この方法で、二つの言語は互いに補完し合い、そして一緒に使用することができます。
両方の言語は、スタイルXMLドキュメントとして使用することができます。
CSSとXSLは、基礎となる書式モデルは同じものを使用しているので、デザイナー、両方の言語で同じ書式の機能にアクセスすることができます。 W3Cは、確固たる書式モデルの制御システムを利用できるようにするために、 一生懸命取り組んでいます。
W3Cの"XSLとCSSの同時使用 together"に関する通知が入手できます。
もしこの題材の初心者なら、スタイルシートに関するプレスの切り抜きから読んでみるとよいかもしれません。
このページの下部のボタンに関する情報は、ボタンページと CSSバリデーターページにあります。
カスケーディングスタイルシート (CSS)は、ウェブデザイナーとユーザーの必要性に特化して開発されたスタイルシートの機能です。
W3Cは、eXtensible Style Language (XSL)を開発するワーキンググループを持っています。 XSLは、DSSSLとCSSを建設し、表示する前に要素の再整理が必要な構造的なXMLデータなどを主にターゲットにしています。XSLに関するさらなる情報はW3C XSLリソースページをご覧ください。
デジタル出版活動と利益団体は、 どのようにウェブ技術が向上し(改善され)出版に生かされるのか見ています。 他のテクノロジー(例えばXML、SVGとRDF)とともに、XSLとCSSは大きい役割を演じます。
DSSSLは、多くの付属物を持つSGMLコミュニティのドキュメントツリー変換でありスタイルシートです。ウェブ上のDSSSLリソース:
CSSファイルは例えばテキストエディタにより、 “手動で”作成・編集することができますが、 ECMAscript内のプログラムやスタイルシートを扱うJava、または他の言語を使用して記述することもできます。 大変役に立つ利用可能なファンクションのソフトウェアライブラリがあることは、実際よくあることです。 異なるコンピュータープラットフォームにそのようなプログラムやライブラリを入れる のを手助けするために、W3CはCSS-DOMと呼ばれる全てのそのようなプログラムが提供するべきファンクションを定義した仕様を開発しました。
CSSドキュメントオブジェクトモデルは、プログラム内からCSS(とある程度、他のスタイル言語)を操作するためのAPI (Abstract Programming Interface)です。APIは、ソフトウェアライブラリの仕様で、マニュアルとして閲覧することができます。 それは、ファンクションとパラメターを記載していますが、実際のコードを含んでいます。
異なるプラットフォームのための、いくつかのCSS-DOMライブラリが入手可能です。 それらの多くは無料です。多くのブラウザは、CSS-DOMライブラリビルトインをECMAScriptプログラムのによる使用のために持っています。
SAC (Simple API for CSS)は、CSS-DOMを補完するためのものです。 CSS-DOMは、メモリに読み込まれた後にスタイルシートを操作するための機能を有しています。SACによって定義されたそれらのファンクションは、、スタイルシートをファイルからメモリに移動させるようなスタイルシートのパースの手助けを行います。
CSS-DOMはW3Cの勧告です。 SACは現在進行中のプロジェクトです。 (ブラウザ以外の)いくつかのソフトウェアは、CSS概要ページにリストアップされています。
動的HTMLは、ダイナミックコンテンツで表現されるHTMLページに使われる用語です。 CSSは、動的HTMLに含まれる三つのうちの一つです。 他の二つはHTML自身と JavaScript (EcmaScriptの基で、標準化されました)です。この三つのコンポネントは、DOM(the Document Object Model)で互いに結びついています。
Fetched URL: https://www.a2ztutorial.com/Style/
Alternative Proxies: