CSSとは?

チャーグ・ストラウス症候群

読み方:チャーグ・ストラウスしょうこうぐん
別名:シャーグ・ストラウス症候群Churg-Strauss症候群アレルギー性肉芽腫性血管炎多発血管炎合併好酸球性肉芽腫症
英語:Churg-Strauss syndrome、CSS、Allergic granulomatosis AngitisAGAEosinophilic granulomatosis with polyangitisEGPA

全身血管壊死性の炎症が起こる疾患1951年にジェイコブ・チャーグとロッテ・ストラウスが、喘息好酸球増加症発熱、多臓器における血管炎などの諸症状からなる症候群として定義した。

チャーグ・ストラウス症候群は、約120万人1人罹患するとされる稀な疾患で、原因不明難病として知られている。厚生労働省難治性疾患克服研究事業では、指定疾患一つ数えられている。

チャーグ・ストラウス症候群の初期症状は、気管支喘息鼻炎などのアレルギー症状である。その後血液中の好酸球が異常に増加するとともに、手や足のしびれ(末梢神経炎)、発熱関節痛紫斑消化管出血など、全身様々な症状現れる病状進行すると、心筋梗塞脳卒中などの重篤臓器障害が引き起こされることもある。

チャーグ・ストラウス症候群の治療においてはステロイド剤第一選択となる。重症場合免疫抑制剤併用されることもある。ステロイド治療改善されない場合免疫グロブリン大量療法(IVIG)が行われることもある。しかし、運動神経障害症状改善後も持続することが多くその場合はリハビリテーションを必要とする。再発が起こることもあり、予後一般的に不良である。

2014年2月に、ソチオリンピックのノルディックスキージャンプ団体銅メダル獲得した日本選手団一人竹内択は、前の月に体調不良入院した際、8割の確率でチャーグ・ストラウス症候群に罹患していると宣告されていたことを明かした。

関連サイト
アレルギー性肉芽腫性血管炎 (チャーグ・ストラウス症候群) - 難病情報センター

CSS

コンテンツ・スクランブルシステム。DVD の著作権保護方式。内容をスクランブル状で記録し、正規機器のみで解読・再生できるもの。最近DVD DVD-V 用(CSS1)の仕組みの一部が解読され、DVD-新方式が作成されている最中だ。

(執筆:オーディオビジュアル評論家 麻倉怜士)
※この情報は「1999~2002年」に執筆されたものです。


CSS

フルスペル:Cascading Style Sheets
読み方シーエスエス
別名:カスケーディングスタイルシート

CSSとは、スタイルシート一種で、HTML文書XML文書表示方法指定するためのものとしてW3Cから勧告された仕様のことである。

CSSはWebページレイアウト指定標準的に用いられている。単に「スタイルシート」といった場合にCSSのことを指す場合が多い。

CSSでは、文字の色や大きさ背景色ボックス描画、といった、文書装飾レイアウト全般に関す指定ができる。文書内でCSSの指定反映させたい箇所に、セレクタ(選択子)と呼ばれる識別子与えておくことによって、指定された箇所のみに対象限定しつつ、また同一のセレクタが与えられた箇所一括して、表示変更することができる。

CSSを利用することによって、HTMLなどで定義されている文書構造に関する情報から、装飾レイアウトに関する要素分離して扱うことが可能となっている。

CSSを記述する方法としては、HTML文書XML文書中に記述する方法と、外部ファイル記述したCSSファイル呼び出す方法がある。外部ファイル記述したCSSファイル呼び出す方法では、CSSファイル修正加えると、そのCSSファイル呼び出しているすべてのHTML文書変更反映されるという利点がある。

なお、WebブラウザのCSSの解釈にはわずかな差があり、ブラウザによってはCSSで指定したとおりに表示反映されないというケースもしばしば存在する。

CSSは、1996年W3CによりCSS Level1と呼ばれるバージョン勧告され、後にその定義を追加拡大したCSS Level 2が勧告されている。2008年5月、CSS Level 3策定が進められている。


参照リンク
Cascading Style Sheets - W3C英文
知的財産のほかの用語一覧
著作権保護:  違法コピー  ウォーターマーク  BSA  CSS  CPPM  CC  DRM

.css

読み方シーエスエス

.cssとは、HTMLスタイルシートであるSCCCascading Style Sheet)のファイルに付く拡張子のことである。


CSS

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/09/30 14:39 UTC 版)

Jump to navigation Jump to search

CSS

一般名詞

テクノロジー

固有名詞

商品名


Cascading Style Sheets

(CSS から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/03 08:44 UTC 版)

Jump to navigation Jump to search
Cascading Style Sheets
Nuvola mimetypes source css.png
拡張子 .css
MIMEタイプ text/css
開発者 World Wide Web Consortium
種別 スタイルシート
国際標準

CSS Level 1 (Recommendation),
CSS Level 2 (Recommendation),
CSS Level 2 Revision 1 (Recommendation),
Selectors Level 3 (Recommendation),
CSS Color Module Level 3 (Recommendation),

CSS Namespaces Module Level 3 (Recommendation),

Cascading Style Sheets(CSS、カスケーディング・スタイル・シート、カスケード・スタイル・シート)とは、HTMLXML の要素をどのように修飾(表示)するかを指示する、W3Cによる仕様の一つ。文書の構造体裁分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。

CSSはHTMLで表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。

  • ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる。
  • ユーザーエージェント(多くの場合ウェブブラウザ)、ウェブサイト制作者、ユーザがそれぞれ定義したCSSのもたらす効果を重ね合わせる(カスケードする)ことができる。[注釈 1]

CSSは、1994年WWW生誕の地であるCERNに勤務するホーコン・ウィウム・リー氏により提唱された。

記述

スタイルの情報は読み込む内容(作成者スタイルシート)やユーザーエージェントの設定(ユーザースタイルシート)の二ヶ所に記載できる。またユーザーエージェントも独自のスタイル(デフォルトスタイルシート)を持っている。

作成者スタイルシートはマークアップ文書の中に直接記述するか、別文書として読み込ませる形で利用される。CSSの利便性を最大限発揮する為に、別文書として読み込ませる事が推奨されている。

記述方法

ここではCSS Level 2について説明する。CSSの文法は異なるレベル間でも後方互換性を持つように設計されており、例えばCSS Level 1で書かれたスタイルシートを CSS Level 2として扱う事も可能である(但し一部に解釈の相違などに伴う非互換部分も存在する)。CSSでは要素にスタイルを与えるため、次のような仕様が定められている。

以下のCSS断片を例にとる。

p#id { color : #ff3300 }
  • "{" から "}" までの部分を宣言ブロックという
  • "p#id" をセレクタ(選択子)といい、スタイルが適用される対象をしめす
  • 宣言ブロックとセレクタを合わせて規則集合という
  • "color : #ff3300" 部分を宣言という
  • 宣言の内、":" より前(上例では "color")をプロパティ(特性)という
  • 宣言の内、":" より後(上例では "#ff3300")をという

上例の CSS 断片を適用すると宣言している文書のうち、セレクタが指定しているものと一致する部位(HTML 文書においては要素、要素の親子関係、特定のクラス、ID など)に、宣言ブロック内の宣言が適用される。宣言は、「プロパティ:値」か、「空(何も記述しない)」のどちらかで構成され、プロパティ、":"、値の前後には空白文字(スペース、タブ、改行など)を自由に入れられ、また";"で区切ることにより宣言を並べて書くことができる。

上例は HTML 文書に適用する場合、「id という ID を持った p 要素の文字色を赤FF(=255)、緑33(=51)、青0にせよ」という指定を意味する。

color : #ff3300;
width : 35%
color : "#0033ff";
width : '53%'

このような宣言があったとき、後者二つは""や''を付したために不正である。なぜなら、""や''で囲ったものは文字列として扱われ、colorプロパティが取りうる色の値(#rrggbb、rgb([0-255],[0-255],[0-255])、または、blackやredなどのキーワードなど)ではないからである。

p#id { color: #ff3300 }
p#id { font-size: 24px }

は、

p#id { color: #ff3300; font-size: 24px }

と等価である。;は前者のように宣言をセレクタに一つずつ書いてあるのを、ひとつのセレクタのブロックで記述するときに宣言を分けるのに使う。そのため、必ずしも宣言に;をつけるのを強制するものではない。

セレクタは、実装レベルの高いブラウザならばどの属性であってもCSSを適用することが可能であり、この場合IDに関する属性セレクタであるので、#idは[id="id"]と等価である。セレクタの簡単なマッチングが可能である。 そのほかHTMLタグに対する適用、文書構造からみた子・兄妹構造へ適用するセレクタ、更にはリンクや動的な表現・言語に関する疑似クラス(:link、:hover、:lang)などがある。

優先順位

CSSは必ずしも一つのところで一意に指定できず、そのため指定内容の衝突を避けるために優先順位がユーザーエージェントによって計算される。その結果は、以下のような条件により算出される。

  • 作成者スタイルシートはユーザースタイルシートより優先される
  • デフォルトスタイルシートは他のスタイルシートを優先する
  • 最重要指定されている宣言はユーザースタイルシートが作成者スタイルシートより優先される(CSS1では逆)
  • 外部から読み込んだものは読み込んだ先とまとめて扱う
  • 詳細度によって整理する
    • そのセレクタ内で指定先を一意に決められるもの(IDの類)が多い方を優先する
    • IDの類による優先順位が同じ場合は、属性や擬似クラスの数が多い方を優先する
    • それでも優先順位が決まらない場合は、要素の数が多い方を優先する
  • これでもまだ優先順位が同一の場合、作成者スタイルシートにおいて以下の順で優先する
    1. インラインのもの
    2. 外部からのもの
  • HTMLのalign属性など、CSS以外によるスタイルの指定は、それと等価なCSSによるスタイル指定が製作者スタイルシートの先頭にあるものとして扱う。ただし、これらの詳細度は最も低いものとする(CSS1においては要素名による指定を一つだけ含むセレクタと同じ詳細度)

記載可能な方法の詳細は次の通りで、一般的に優先される順位で並び替えている(CSS2で最重要指定の優先順位の仕様が変更されている、勧告6章4)。

  1. ユーザスタイルシート中で最重要指定された宣言 - ユーザーエージェントの設定のスタイルの中で!importantを宣言に付加する
  2. 作成者スタイルシート中で最重要指定された宣言 - 作成者が内容に付随させたスタイル中で!importantを宣言に付加する。
  3. 作成者スタイルシート中の通常の宣言
  4. ユーザースタイルシート中の通常の宣言
  5. デフォルトスタイルシートの宣言

作成者スタイルシートの記述方法による優先順位は以下の通り。

  1. 特定の要素にスタイルを記述する
  2. HTMLやXMLのヘッダ部にそのページ全体を対象にスタイルを定義する
  3. CSSのみを記述した外部ファイルを用意し、HTMLファイルのヘッダ部からリンクを張ってスタイルを参照させる

勧告等

CSSの仕様はレベルという段階をもち、2011年11月段階で、Level 1 から Level 4 までの仕様が公開されている。

Cascading Style Sheets, level 1 (CSS1), 勧告 1996年12月

ボックスモデルの参考図

マージン

ボーダー

パディング

内容

パディング

ボーダー

マージン

ボックスにwidth属性を設定したとき、W3C のボックスのモデルでは内容の横幅であると解釈される。そしてパディングとボーダー分の横幅は要素の横幅に追加される。

他方マイクロソフトのボックスのモデルでは width 属性は内容の横幅とパディングとボーダー分を足したもの、即ち要素全ての横幅になる[1]。そのためInternet Explorer5.5以下と6.0以上、およびInternet Explorer以外のWebブラウザでの表示の違いを近付けるためには、パディングとボーダーを0にする、もしくはCSSハックを使う必要がある。

Internet Explorer 6 では DOCTYPE が正確ならば標準準拠モードに移行出来る(ただXMLやXHTMLの場合、XML宣言を仕様通り書くと過去互換モードでレンダリングされるバグがある)。

Cascading Style Sheets, level 2 (CSS2), 勧告 1998年5月

CSS2 は CSS1 の上位互換。幾つかの概念の追加・拡大・改訂が行われた。

具体的には表示媒体(モニターや TV、紙媒体など)によって自動的にスタイルシートを変更できるようにし、それに附随して音声ブラウザへの対応、印刷媒体への対応が行われ、フォントなどの表示機能の拡張や、ボックスの概念の修正などが行われた。

但し、2002年頃以降に発表されたCSS対応UAで、これを仕様と見なしているものは存在せず、実質的に、CSS2.1に仕様としての役割を委ねた形になっている。CSS2勧告の仕様書にアクセスすると、CSS2は管理されておらず、仕様の参照や実装はCSS 2.1を基にせよと奨励する注意書きがある。

Cascading Style Sheets, level 2 revision 1 (CSS 2.1), 勧告 2011年6月

CSS2の改訂版。CSS2仕様書の定義が不明瞭であったことから各ユーザーエージェントのCSS2実装に非互換が生じたことから、曖昧な記述を明確にするといった改訂が行われた。また、text-shadowプロパティのように、CSS2で策定されていながら長い間実装が行われなかったもの、displayプロパティのrun-in値のように、複数のユーザーエージェントで相互運用性を確保できなかった機能は削除されている。それらはCSS3以降のレベルで定義され直すことになる。

CSSの実装に際してベンダは、2002年頃からCSS2.1を基本仕様と見なしている。

Cascading Style Sheets, level 3 (CSS3)

CSS3以降ではCSS 2.1を中核とし、新たな機能の追加や改良をモジュールとすることで実現するものとする[2]。ユーザーエージェントは各モジュールへ対応するか否かを自由に選択できるようになる他、縦方向の書字や、HTML以外の規格にまで関与した内容となっている。2018年7月現在で勧告されているモジュールは以下の通り。

Summary of main module-specifications[3]
Module Specification title Status Date
css3-background CSS Backgrounds and Borders Module Level 3  Candidate Rec. 2017年10月
css3-box CSS basic box model Working Draft, 2018年7月
css-cascade-3 CSS Cascading and Inheritance Level 3  Candidate Rec. 2016年5月
css3-color CSS Color Module Level 3 Recommendation 2018年6月
css3-content CSS3 Generated and Replaced Content Module  Working Draft 2016年6月
css-fonts-3 CSS Fonts Module Level 3 Candidate Rec. 2018年6月
css3-gcpm CSS Generated Content for Paged Media Module Working Draft 2014年5月
css3-layout CSS Template Layout Module Note 2015年3月
css3-mediaqueries  Media Queries Recommendation 2012年6月
mediaqueries-4  Media Queries Level 4 Candidate Rec. 2017年9月
css3-multicol  Multi-column Layout Module Level 1 Working Draft 2018年5月
css3-page CSS Paged Media Module Level 3 Working Draft 2013年3月
selectors-3 Selectors Level 3 Candidate Rec. 2018年1月
selectors-4 Selectors Level 4 Working Draft 2018年2月
css3-ui CSS Basic User Interface Module Level 3 (CSS3 UI) Recommendation 2018年6月

Cascading Style Sheets, Level 4 (CSS4)

CSS4はモジュール化されたため、単一の統合された仕様は存在せず、「Level 4」モジュールの総称となる。

Level 4モジュールで追加される機能は、Level 3モジュールで未定義だった新しい機能のほか、草案に一度含まれながら、相互運用性を十分に確保出来ず仕様から省かれた機能からなる。

未だに勧告候補に至っていないLevel 3モジュールが存在する中、既にLevel 4モジュールの公開草案がいくつか公開されている。

脚注

[ヘルプ]

注釈

  1. ^ ただし、拡張・修正の続いている CSS 仕様の全てを完全に実装しているユーザーエージェントは事実上皆無といってよく、実際シェアで多数を占めるユーザエージェントは部分対応にすぎない。しかし、実用上支障のないレベルの実装はされてきており、なおかつ表現のお互いの互換性についても考慮されてきている。

出典

  1. ^ en:Internet Explorer box model bug
  2. ^ §2.1 CSS Levels, 『CSS Snapshot 2015』 W3C
  3. ^ All CSS specifications”. W3.org (2014年5月22日). 2014年5月30日閲覧。

関連項目

外部リンク






英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

「CSS」の関連用語

CSSのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング



CSSのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2018 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
新語時事用語辞典新語時事用語辞典
Copyright © 2018 新語時事用語辞典 All Rights Reserved.
HiVi WEBHiVi WEB
(C)2018 STEREO SOUND Publishing Inc.
AV製品に関する用語辞典
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2018 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリCSSの記事を利用しております。
拡張子辞典拡張子辞典
Copyright © 2005-2018 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ.cssの記事を利用しております。
鐵鋼スラグ協会鐵鋼スラグ協会
Copyright (C) 2018 Nippon Slag Association All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのCSS (改訂履歴)、Cascading Style Sheets (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2018 Weblio RSS