タグ

セレクタに関するyuisekiのブックマーク (18)

  • CSSに関する基本的なこと4(優先順位、セレクタの組み合わせ)|CSS HappyLife

    3回続いた基的なことも今回で最終です。 4回目の内容は、以下のことについて触れております。 んなの分かってるよ!って人は、次の次のエントリーにお進み下さい。 スタイルの優先順位 セレクタの組み合わせ セレクタのグルーピング スタイルの優先順位詳細 スタイルの優先順位 スタイルのもっとも基的な優先順位は、 「後から読み込んだスタイルを優先的に適用」します。 読み込む順序は、上から読み込まれていくので、、、 p { color:red; } p { color:blue; } のように書いたとしたら、color:blueが優先され、文字は青になります。 基的な読み込み順序で最低限の部分は、コレだけです。 より詳細な優先順位については後述します。 セレクタは色んなセレクタを組み合わせて指定できます。 子孫セレクタ(空白文字区切り) 親要素に含まれるすべての子孫要素をターゲットにスタイルを適

    CSSに関する基本的なこと4(優先順位、セレクタの組み合わせ)|CSS HappyLife
  • http://msugai.fc2web.com/web/CSS/selector.html

  • CSSリファレンス(基礎知識) - とほほのWWW入門

    ドット( . )で始まる名前はクラス名を示します。下記の例では、pretty クラス、cool クラスを定義しています。この場合、class="pretty" を指定した要素には perry クラスのスタイルが、class="cool" を指定した要素には cool クラスのスタイルが適用されます。 <!DOCTYPE html> <html> <head> <title>テスト</title> <style> .pretty { color: lime; } .cool { font-size: 32pt; } </style> </head> <body> <p class="pretty">これはprettyな文章です</p> <p class="cool">これはcoolな文章です</p> <p class="cool">これもcoolな文章です</p> </body> </htm

  • CSSリファレンス(CSS入門) - とほほのWWW入門

    CSSとは? CSSの例 CSSの指定方法 style属性で指定する方法 <style>~</style>で指定する方法 <link>を用いた外部CSSファイルで指定する方法 @importを用いた外部CSSファイルで指定する方法 タグと要素とセレクタ 継承 セレクタ CSSネスティング コメント 優先度の順位(詳細度) 長さの単位 CSSのメリット 見栄えを一度に指定できる 見栄えと意味を分離できる CSSとは? CSS は Cascading Style Sheets の略です。CSSは、HTMLで記述された Webページの見栄え・スタイルを効率的に定義するための技術です。HTMLで文書の意味を定義し、CSSで見栄えを定義することにより、意味と見栄えを分離することが可能となります。 CSSの例 最も基的なCSSの使用例を下記に示します。この例では、<h1>~</h1> で囲まれたタイ

  • セレクタで使用できる文字 - スタイルシートの基本 -- ごく簡単なHTMLの説明

    HTMLは効率的に情報交換を行えるよう、文書の「構造」を記述することを目的にしています。そこに文字の色や形などの情報が混じってくると、せっかくの情報が不明確になってしまいます。 スタイルシートは、レイアウトを別の場所に定義しておき、それを構造に対して適用するという考え方です。いったん定義したスタイルは、複数の文書で共有できますから、全体のデザインに一貫性を持たせることができ、しかもメンテナンスがずっと容易になります。 目次: スタイルシート:文書の論理と表現を分離する カスケーディング・スタイルシート(CSS) スタイルの定義場所 クラス、idによる定義の局所化 文脈セレクタと一括設定 カスケーディングと継承 スタイルのタイプ指定 取り上げる要素: style スタイルシート:文書の論理と表現を分離する 文とは別に表現ルールを設定するスタイルシートは、文書のメンテナンスを容易にし、また表

  • セレクタ(selector)

    Updated 2013.10.21 / Published 2006.01.29 CSS はスタイルを適用する対象であるセレクタ(selector)とスタイル情報を設定する宣言ブロックの2つから成り立っており、宣言ブロックの中身は空にするか、プロパティ(property)と値(value)をセットにした宣言を記述します。この構成を CSS のルールセット(規則集合)と呼びます。 ルールセットはまず先頭にスタイルを適用する対象であるセレクタを記述し、続いて左中括弧({)から始り対応する右中括弧(})で宣言全体を囲むようにします。そして、中括弧({ })の中に0個以上の宣言を記述していきます(空でも良い)。宣言はプロパティと値をコロン(:)で仕切り、最後に値の指定が終わったことをセミコロン(;)で示します。図のルールセットであれば、p要素といった具体的な要素型名にのみ宣言した前景色(colo

    セレクタ(selector)
  • 【CSS】実はこんなに便利!cssのセレクタ指定方法をちょっとだけ掘り起こしてみた | バシャログ。

    モニターを見つめる目に優しいメガネがZoffからも出る!しかも度付きOK、フレームも選べる!気になってます。hakoishiです。 さて、今回は実は便利なcssのセレクタ指定方法をちょっとだけ掘り起こしてご紹介。 直下にある要素だけ、とかセレクタ名が部分一致したら、はたまたリンク先パスによって、とか実はかなり便利です! 特定の要素の直下の要素だけに一括でマージンを設定 特定の文言を含むセレクタ、及びその位置で対象を絞り込み指定 リンク先のパス次第でスタイルを切り分ける 特定の要素・セレクタを例外とする 特定の要素の直下の要素だけに一括でマージンを設定 #container>* { margin: 0 10px; } IE7以上対応。 親>子で、直下要素のみを対象指定。 上記例ではid="container"の直下の要素すべてにマージンが設定されます。 ユニバーサルセレクタには正直不安を感じ

    【CSS】実はこんなに便利!cssのセレクタ指定方法をちょっとだけ掘り起こしてみた | バシャログ。
  • CSSセレクタ一覧 @ WWWPArtisan

  • ねこだまのCSSリファレンス&デモ

    ねこだまのCSSリファレンス&デモの概要 このサイトでは、CSS3まで含めたリファレンス(解説)とブラウザのサポート状況、CSSリセット、バグ対応などをCSSに関連することをまとめて公開しています。 CSSセレクタ一覧 ・* (ユニバーサルセレクタ) ・E (要素名) ・.class (クラス名) ・#id (ID名) ・E F (子孫要素) ・E > F (子要素) ・E + F (直後の兄弟要素) ・E ~ F (以降の兄弟要素) ・E[attr] (属性名) ・E[attr=value] (厳密な属性値) ・E[attr~=value] (属性にスペースで区切った値) ・E[attr|=value] (属性値(もしくは-で連結した文字列)) ・E[attr^=value] (属性値の前方一致) ・E[attr$=value] (属性値の後方一致) ・E[attr*=value] (属

  • CSS Hack Lab | CSSハックまとめサイト!

    CSS Hack Labへようこそ! 「Webデザインがブラウザを変えると崩れちゃう!助けて!」 そんな問題を解決するのが、このCSS Hack(CSSハック)です。各ブラウザの微妙な違いを突っつき、ブラウザごとに違ったCSSスタイルを適用します。 CSS Hack Labでは、私が知る限りのCSS Hackを掲載したライブラリー、CSS Hackに関連するコトについてのコラムなどを掲載しています。 CSS Hackが初めての方は・・・ “CSSハック”とは何?(製作中) - CSS Hackを知らない人はCSSコーディングで損をしている!? CSS Hackを知っている方は・・・ CSS Hack Labは製作中のWEBサイトです! 製作途中のページやリンク切れのページ、テストが不十分で誤情報を掲載しているページ等が多数残っている可能性があります。 ページ移動も頻繁にしていますのでUR

  • CSS Hacks資料室 - CSS Hack Lab

    CSS Hack Labは現在、製作段階のWEBサイトです。製作途中のページやリンク切れ等が多数存在します。 また、テスト等をしっかりと行っていない部分もまだ存在します。 なお、ページ移動も頻繁にしていますので、URLは何度も変わる可能性があります。 以上のことを理解の上でサイトを観覧してください。

  • CSS Hackでよく使われるテクニック - CSS Hack Lab

    CSS Hack Labは現在、製作段階のWEBサイトです。製作途中のページやリンク切れ等が多数存在します。 また、テスト等をしっかりと行っていない部分もまだ存在します。 なお、ページ移動も頻繁にしていますので、URLは何度も変わる可能性があります。 以上のことを理解の上でサイトを観覧してください。 全称セレクタ「*,アスタリスク」(ユニバーサルセレクタ,ワイルドカード) 解説 文書ツリー内のすべての要素にマッチするセレクタ。任意の要素すべてにマッチする、とも言われます。NN4.x以下とIE3.0以下を除けば、はすべてのブラウザが対応してます。 これは、「*.example」(=class名がexampleの任意の要素すべて)と「.example」(=class名がexampleの要素すべて)は同じ、ということです。つまり、「*.example=.example」です。 なお、全称セレクタ

  • セレクタ|CSS HappyLife ZERO

    CSS2.1までのセレクタ一覧とCSS3セレクタ一覧です。 各詳細ページでは、より具体的な説明とサンプルがあります。 CSS2 セレクタ一覧 セレクタ名 パターン 簡単な説明

  • セレクタ - CSS2 リファレンス

    この文書では,CSS2のセレクタ構文とその概要について述べます。CSSでは適用対象の選択のためにセレクタと呼ばれるパターンマッチングの規則が用いられ,文書ツリーの各要素に適用されるスタイル規則を決定します。 このセレクタの章を読み始める前に,まづCSS2構文の概説を通読されることを,お奨めします。 目次 パターンマッチング(Pattern matching) セレクタの構文(Selector syntax) グループ化(Grouping) 全称セレクタ(Universal selector) タイプセレクタ(Type selectors) 子孫セレクタ(Descendant selectors) 子供セレクタ(Child selectors) 隣接兄弟セレクタ(Adjacent sibling selectors) 属性セレクタ(Attribute selectors) クラスセレクタ(C

  • CSSセレクタ簡易対応表|CSS HappyLife

    :nth-last-of-type() IE 6:× IE 7:× Fx 2:× Op 9.1:× Sf 2.0.4:×

    CSSセレクタ簡易対応表|CSS HappyLife
    yuiseki
    yuiseki 2007/04/16
  • CSS セレクタに関するおさらい 3

    前回の続きです。今回が最終回、擬似要素を中心にまとめています。 擬似要素についてですが、CSS3 では擬似クラスと擬似要素を明確に区別するため、擬似要素に関して... 前回の続きです。今回が最終回、擬似要素を中心にまとめています。 擬似要素についてですが、CSS3 では擬似クラスと擬似要素を明確に区別するため、擬似要素に関しては、「:」 を 2回使って、「::」と記述することが定義されています。CSS2 までに準拠してコーディングする場合は従来どおり、「:」 1つの記述方法でも問題ありませんが、将来的にはこの記述方法が基になる予定ですので、今回は仕様書に合わせて 「::」 と記述しています。 この 「::」 方式の記述ですが、実はモダンブラウザの多くはすでにこの記述方法に対応してたりしますので、今でも使えちゃいます。 擬似要素 (pseudo-element) E::first-line

    CSS セレクタに関するおさらい 3
  • CSS セレクタに関するおさらい 2 | WWW WATCH

    前回の続きです。今回も引き続き、CSS3 で定義予定のものも含めて、CSS セレクタのリファレンスいきます。 今回は擬似クラスを中心に取り上げてみますが、CSS3 では擬似クラスが大幅に拡張されていますので、見慣れないものばかりかと思いますが、知っておくといいかもしれません。ただし、ブラウザのサポートはまだまだですので、実用性は高くないと思います。 擬似クラス (Structural pseudo-classes) E:root ドキュメント内のルート要素である E という要素にスタイルを指定します。CSS3 で定義。(X)HTML においては、ルート要素は html 要素になるので、 :root { margin:0; padding:0; } とすれば html 要素にスタイルが適用されます。XML の場合は、DTD で指定されたルート要素に対して適用されます。 E:nth-child

    CSS セレクタに関するおさらい 2 | WWW WATCH
  • CSS セレクタに関するおさらい | WWW WATCH

    CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X... CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X)HTMLCSS コーディングを行う上で、セレクタを理解しているとそうでないのでは生産性に差が出ます。 CSS3 は現在 Working Draft の段階ですので、まだ正式な勧告はなされていませんが、多くのモダンブラウザにおいてそのほとんどが先行実装されていることから、現状でも利用価値が高いといえます。 ということで、ここでは自分へのメモの意味も込めて、CSS3 で定義されているものも含めた各 CSS セレクタについてリファレンスしてみようと思います。 今回の解説

    CSS セレクタに関するおさらい | WWW WATCH
  • 1