HTML講習
リストと生成内容 +【inherit】(PDF 素材)
リストと生成内容 +【inherit】
生成内容の指定(content)
【:before】や【:after】と組み合わせて、文書中に任意のテキストを生成させたり、引用符を生成する。
生成内容を指定するプロパティ。
<テキスト>(引用符で囲み、指定する。)
<URI>(埋め込みオブジェクトとして生成する外部リソースをurl()で指定。)
nomal(内容を生成しない。ボックスも生成しない。)
テキストに改行を入れる場合は、「\A」を入れる。
(使用例)p:before {
content: "abc";
}
注意 【:before】や【:after】は、【a:after】のように、セレクタ名の次に書かなければならない。
エスケープ
【""】・【''】は、入れ子にする場合、交互に使用しなければならない。【"""】になる場合は、入れ子の文字をエスケープする。
「"""」となる場合は、「\」でエスケープする。【"\""】、「'''」も同じ【'\''】
※エスケープ文字は、出力されない。「\」は「¥」と同じ。
「\」や「¥」を出力したい場合は、【"\\"】【"\¥"】とする。
リスト
li要素のマーカーボックス(・や1などの部分)とリストマーカーのコントロールのために使用する。
「・や1」の部分をマーカーボックス、その後に続く内容を既本ブロックボックスと呼ぶ。
リストマーカーの種類(list-style-type)
リストマーカーの種類を指定するプロパティ。
none(リストマーカーを表示しない。)
disc(黒丸。デフォルト。)
circle(白丸。)
square(四角。)
decimal(1からの数字。)
lower-roman(ローマ数字。小文字。)
upper-roman(ローマ数字。大文字。)
lower-alpha(アルファベット。小文字。)
upper-alpha(アルファベット。大文字。)
decimal-leading-zero(01から始まる数字。)
lower-greek(古代ギリシャ文字の小文字。)
lower-latin(ラテン語の小文字。)
upper-latin(ラテン語の大文字。)
nebrew(ヘブライ数字。)
armenian(アルメニア数字。)
georgian(グルジア数字。)
cjk-ideographic(日本語の漢数字。一〜)
hiragana(日本語の平仮名。あ〜)
katakana(日本語の片仮名。ア〜)
hiragana-iroha(日本語の平仮名いろは順。い〜)
katakana-iroha(日本語の片仮名イロハ順。イ〜)
※キャプションの行揃えは、text-alignで指定する。
リストマーカーの画像(list-style-image)
リストマーカーの画像を指定するプロパティ。
none(リストマーカーに画像を表示しない。)
<URI>(リストマーカーに使用する画像を、url()で指定する。)
※list-style-typeと競合した場合、list-style-imageが優先される。
リストマーカーの位置(list-style-position)
リストマーカーの位置を指定するプロパティ。
outside(マーカーボックスを基本ブロックボックスの外側に配置する。デフォルト。)
inside(マーカーボックスを基本ブロックボックスの内側に配置する。)
リスト関連の一括指定(list-style)
リスト関連の一括指定するプロパティ。
半角空白で区切り、順不同で設定できる。
list-style-type list-style-image list-style-position
マーカーボックスと基本ブロックボックスの距離
マージンで指定するように推奨されている。
値の親要素からの継承(inherit)全プロパティに有効
値に【inherit】を設定する事により、親要素からの指定プロパティの値が継承できる。
(例)display: inherit; (例)margin: inherit; (例)padding: inherit;
(例)border: inherit; (例)position: inherit; (例)top: inherit;
(例)bottom: inherit; (例)float: inherit; (例)clear: inherit;
(例)z-index: inherit; (例)width: inherit; (例)height: inherit;
(例)line-height: inherit; (例)vartical-align: inherit; (例)text-align: inherit;
(例)overflow: inherit; (例)clip: inherit; (例)visibility: inherit;
(例)color: inherit; (例)background: inherit; (例)font-family: inherit;
(例)font-size: inherit; (例)text-indent: inherit; (例)content: inherit;
(例)border-collapse: inherit; (例)word-spacing: inherit; (例)list-style: inherit;