CSS チュートリアル CSS の基本 CSS の第一歩 CSS の第一歩の概要 CSS とは何か CSS 入門 CSS の全体像 CSS の働き 評価課題: 経歴ページのスタイル設定 CSS の構成要素 CSS の構成要素の概要 CSS セレクター Type, class, and ID selectors Attribute selectors Pseudo-classes and pseudo-elements Combinators カスケードと継承 Cascade layers ボックスモデル 背景と境界 書字方向の操作 内容のはみ出し CSS の値と単位 CSS における大きさの指定 画像、メディア、フォームの要素 表のスタイル付け CSS のデバッグ CSS の整理 評価課題: CSS の基本的な理解度 評価課題: 素敵なレターヘッドの便箋の作成 評価課題: かっこいいボック
vertical-alignプロパティは、行のなかでのテキストや画像などの縦方向の揃え位置を指定する際に使用します。 vertical-alignプロパティを適用できるのは、インライン要素とテーブルセルです。ブロックレベル要素には適用できません。 ■値 baseline 適用した要素のベースラインを親要素のベースラインに揃える(初期値) top 上端揃え middle 中央揃え bottom 下端揃え text-top テキストの上端揃え(テーブルセルへの指定は無効) text-bottom テキストの下端揃え(テーブルセルへの指定は無効) super 上付き文字(テーブルセルへの指定は無効) sub 下付き文字(テーブルセルへの指定は無効) パーセント(%) その要素のline-heightプロパティの値に対する割合を%で指定(ベースラインが揃った状態を0として、正の値なら上、負の値なら
要素型セレクタ(タイプセレクタ) …… 特定の要素にスタイルを適用する 全称セレクタ(ユニバーサルセレクタ) …… すべての要素にスタイルを適用する classセレクタ(クラスセレクタ) …… 特定のclass名がつけられた要素にスタイルを適用する idセレクタ …… 特定のid名がつけられた要素にスタイルを適用する :link擬似クラス …… 未訪問のリンクにスタイルを適用する :visited擬似クラス …… 訪問済のリンクにスタイルを適用する :hover擬似クラス …… カーソルが乗っている要素にスタイルを適用する :active擬似クラス …… クリック中の要素にスタイルを適用する :focus擬似クラス …… フォーカスされた要素にスタイルを適用する :lang擬似クラス …… 特定の言語を指定された要素にスタイルを適用する :first-child擬似クラス …… 最初に現れ
主に C#.NET と VB.NET の違いについて、メモを残していきます。 誤り等があれば、コメントから知らせていただけるとありがたいです。 ※載せているソースについて検証はしていますが、無保証です。 この記事のテーブルレイアウトで苦労したのでメモ。 例えば、列数 > 2 のテーブルの先頭 2 列を色指定したい場合、nth-child を使うと簡単にできる。 [CSS] /* td と th の先頭 2 列を指定 */ td:nth-child(-n+2), th:nth-child(-n+2) { background-color: purple; } しかし、先頭 2 列に colspan=2 が含まれる場合・・・ [HTML] <table> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td colspan=2>1-2</td
最初 :first-child 最初の要素(親要素から見て、子要素すべての最初) デモ :first-of-type ある要素の最初(親要素から見て、ある子要素の最初) デモ 最後 :last-child 最後の要素(親要素から見て、子要素すべての最後) デモ :last-of-type ある要素の最後(親要素から見て、ある子要素の最後) デモ 1個だけ :only-child 1個だけ子要素がある(親要素から見て、子要素が1個だけある) デモ :only-of-type 1個だけある子要素がある(親要素から見て、ある子要素が1個だけある) デモ X番目 :nth-child(X) X番目 デモ:5番目 :nth-of-type(X) ある要素のX番目 デモ:5番目 :nth-child(Xn) Xの倍数 デモ:2の倍数 :nth-of-type(Xn) ある要素のXの倍数 デモ:2の倍数
ですが、同じCSSを使っていてもこんな感じでレイアウトが崩れてしまう場合があります。 (なぜか、中見出しが「100px」になっていない) 見出し これは最初にcolspanが出てきてしまうと、残念ながらこのように崩れてしまいます。 それでは、なぜcolspanで「table-layout:fixed」の効果がなくなってしまうのでしょうか。 これは、「table-layout:fixed」の仕組みが最初の<tr>行でレイアウトを決めて固定化してしまう仕組みになっているからなのです。 ですので、最初の行に「colspan=”3″」があると、その時点でcolspanでまとめられてしまった<td>列は、きれいに3等分されて「fixed(固定化)」してしまったのです。(最初の行移行では、「table-layout:fixed」の効果はない) この現象を防ぐには、どうすればいいのかというと最初に表示す
定義リスト dl のdt/ddタグを横並びにする方法を紹介します! floatをつかってキレイに整えましょう! こんばんちわ、やのっぱです。(´・ω・`) 今回は定義リスト[dl]の中身(dtとdd)を横に並べる方法やってみるよ。 その前に定義リストってなん???美味しいの? ッと思ってたら、どこからともなく天の声が!!←天から聞こえとるがな 「説明しよう!定義リストとは定義(dt)する用語を説明(dd)するリストである!」 つまりは用語があって、それを説明する文がセットになってるときに使うリストってことです。 もっと噛み砕くと[これ]はこういう[意味]やで~ってことです。 やのっぱ(ここdt)毎日せこせことマークアップすることに快感を覚え、しかし打つのは面倒いので如何にして楽にマークアップするかと言うことに情熱を注ぐ汎用人型まーくあっぷえんじにゃぁ(ここdd) こんな感じで使ったりします
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く