.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

https://ja.wikipedia.org/wiki/Cascading_Style_Sheets

Level

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

CSS1

CSS2

CSS2

CSS2.1

CSS3

CSS4

Level 3モジュールで

書き方

基本的な書き方

半角小文字で以下のように書く。

セレクタ{プロパティ:値;}

セレクタ

styleの適用される要素を選択する。

余談:jQueryのセレクタもこのCSSセレクタを使用している。

一般的なセレクタ

複数の要素・セレクタを指定するセレクタ

その他のセレクタ

場所

style属性

タグのstyle属性に直接各場合は、要素を特定するためのセレクタは不要。

<p style="color:red">XXXXXXXXXX</p>

styleタグ

以下のようにheadタグ内でリンクする。

<head>
    ・・・
    <style>
        p {color:red;}
    </style>
    ・・・
</head>

cssファイル

書き方はstyleタグ内部と同じ。

以下のようにheadタグ内でCSSファイルをリンクする。

<head>
    ・・・
    <link rel="stylesheet" href="style.css" type="text/css">
    ・・・
</head>

レイアウト

スタイル

ブラウザ デフォルトCSS

HTML5にデフォルトCSSの指針があるが実装はブラウザごとに異なる。

問題点

このため、問題が発生することがある。

リセットCSS

この問題を解決するために、リセットCSSというものが提供されている。

以下のサイトでダウンロード数から人気のリセットCSSを確認できる。

CSSフレームワーク

概要

下記を参考にすると、

レイヤ

CSSフレームワークの機能は

の3レイヤに分類できる。

分類

1つのCSSフレームワークに実装する機能レイヤ数に依って

に分類できる。

ポイント

コンポーネントについては、以下の観点から利用にリスクがある。

Bootstrap

上記の定義(分類)によると、フルスタックなCSSフレームワークに該当する。

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS