以前に書きました: CSS5 標準はまだ完全に完成していないため、さまざまなコアを備えたブラウザは、属性を混同しないように独自の標準を持っています。各ブラウザはそれぞれの標準にプレフィックスを追加します。
以下は主にカラーから、みましょうCSS3 の新しい属性をテキスト、セレクターなどの観点からまとめます。
Colorcss1 と css2 は次の 3 つの方法でのみ色を表現できます
eg:color:red
で表されます(ポイントの値の範囲は0~255または0%~200%です)
RGBAモード 構文: RGBA(R,G,B, A) R 赤 G 緑 B 青 A 透明
各点の値は RGB と同様です A の値は 0~1 の間です eg:rgba (255,0,0,0.5) は半透明の赤を意味します
構文: HSL (H, S, L) H 色相 S 彩度 L 明るさ
H 値は 0 から 360 の間で、0 はまたは 360 は赤を表します 120 は緑を表します 240 は青を表します
S と L の値は両方とも 0% から 100% の間です
各ポイントの構文と値は HSL モードと同じです。唯一の違いは、次の A が透明度を表すことです
eg:hsl(360,50 %,50%,0.5) red
css1 と css2 でよく使用されるテキスト属性には
css3 でよく使用されるテキスト属性には次のものが含まれます
css3 のテキスト属性を導入しましょう
text-overflow 属性
機能: コンテンツがオーバーフローした場合のテキスト処理方法を設定します。
値:
clip: デフォルト値
ellipsis:
オブジェクト内のテキストがオーバーフローする場合に省略記号マーク (...) を表示します。
注: この属性は、over-flow:hidden 属性 (処理外) およびwhite-space:nowrap (改行を無効にする) と組み合わせて使用する必要があります。そうしないと、効果が表示されません
text-align 属性
機能: テキストの配置を設定します
値:
left: デフォルト値の内容は左揃えです。
right: コンテンツが右揃えになります。
justify: コンテンツを両端に揃えます。このドキュメントの執筆時点では、Firefox のみが正しい効果を確認できます
開始: コンテンツは開始境界に揃えられます。 (CSS3)
End: コンテンツの配置終了境界。 (CSS3)
text-transform属性
機能: 大文字とその他のテキスト変換形式を設定します
値:
none: デフォルト値は変換なしです
大文字:大文字に変換します
小文字:小文字に変換します
全角:左右の文字を全角に設定します(CSS3)はサポートされていません
全角かな:すべてのかな文字を通常の文字に変換します仮名 (CSS3) はサポートされていません (例: トルコ語)。
text-decoration属性
機能: テキストの装飾線を設定します。
値:
[ text-decoration-color ]: サポートされていません
[ text-decoration-line ]: 未サポート
文字飾り線の種類を指定します。 CSS1 の text-decoration 属性に相当します
[ text-decoration-style ]:
テキスト装飾のスタイルの指定はサポートされていません。
点滅: 指定したテキストの装飾が点滅します。 operaとfirefoxのみ
例: text-decoration: overline CSS1の例
text-decoration: #F00 double overline CSS3の例
text-decoration-line属性
機能: テキスト装飾線の位置を設定します。
Value:
none: デフォルト値
underline:
指定されたテキストの装飾は下線です
overline:
指定されたテキストの装飾は上線です
line- through:
指定されたテキストの装飾はスルーラインです
text-decoration-color属性
機能: テキスト装飾線の色を設定します
値: 色を指定します。
機能: テキスト装飾線のスタイルを設定します。
値:
関数:テキストの影効果を設定します
値:
none: デフォルト値 影なし
機能: テキストの塗りつぶしの色、テキストの塗りつぶし部分の色を指定します
値: color
注: この属性を使用するには、ブラウザーにプレフィックス
機能: テキストの境界線の色、テキストのストローク部分の色を指定します
値:
オブジェクト内のテキストのストロークの太さを設定または取得します
オブジェクト内のテキストのストロークの色を設定または取得します
注: この属性を使用するには、ブラウザにプレフィックスが必要です
機能: ストロークの幅を指定しますテキストのストローク部分、text-ストロークの派生属性
値: 長さ
注: この属性を使用するには、ブラウザーの接頭辞を使用する必要があります
機能: テキストのストローク部分の色を指定しますtext、text-ストローク 派生属性
値: カラー
注: この属性を使用するには、ブラウザーにプレフィックスが必要です
機能: ページ上に長さを表示するためのタブ インデント キーを設定します。
値: デフォルト値: 8 (長さまたは整数値)
説明: 整数値: z-index:1 1 は整数値であり、倍数と同様に単位は必要ありません。
Length: margin:10px ここで、10px は長さの値です。
注: この属性は、
タグ内に表示される場合にのみ有効です (フォーマット済みの状態)。ブラウザが自動的に空白文字を無視するためです。Opera と Firefox はブラウザーのプライベート プレフィックスを使用する必要があります。
word-wrap 属性
機能: オーバーフローテキスト (特に英語のようなテキスト) を処理する方法。
値:
コンテンツが指定されたコンテナ境界をプッシュまたはオーバーフローすることを許可します。
必要に応じて、単語内での改行は許可されます。
セレクター要素セレクター
関係セレクター
疑似クラスセレクター
属性セレクター
疑似オブジェクトセレクター
css1とcss2
css1&css2 リレーションシップセレクター
css1&css2 疑似クラスセレクター
css1&css2 属性セレクター
css1&css2 疑似オブジェクトセレクター
css3 リレーションシップセレクター
css3 疑似クラスセレクター
css3 属性セレクター
css3 疑似オブジェクトセレクター