ホームページ >ウェブフロントエンド >htmlチュートリアル >CSS3 テキストレビュー_html/css_WEB-ITnose
1. CSS の初期属性は、フォント、色、テキストの 3 つのカテゴリに分類されます:
2. CSS テキスト タイプには 11 の属性があります:
注: カラー属性もあります。テキストの色を設定するために使用します
3. CSS3 テキストシャドウ属性: text-shadow:none |IE との互換性の問題があるため、フィルタ :shadow を使用する必要があります。ハンドル。 filter:shadow フィルターは、dropshadow と似ています。また、オブジェクトに影の効果を生成することもできます。違いは、dropshadow が段階的な効果を生成し、影をより滑らかで繊細に見せることができることです。 、方向=値、強度=数値)}
ブラウザの互換性
IEとの互換性の問題は、filter:shadowを使用することで解決する必要があります。 filter:shadow フィルターは、dropshadow と似ています。また、オブジェクトに影の効果を生成することもできます。違いは、dropshadow が段階的な効果を生成し、影をより滑らかで繊細に見せることができることです。 、方向 = 値、強度 = 数値)}
E は要素セレクターです
Direction は投影の方向の設定に使用されます。値は 0 度、影は です。テキスト上で 45 度、シャドウはテキストの右上隅にあります。90 度、シャドウはテキストの右下隅にあります。 225 度の場合はテキストの左下にあり、270 度の場合はテキストの左上にあります。 text
Strength は影の強さであり、text-shadow のぼかし半径と似ています
注: フィルターによって生成される影の効果は、text-shadow
によって生成される効果とは大きく異なります。CSS3 オーバーフロー テキスト属性: text-overflow
構文とパラメータ: text-overlfow:clip | ellipsis
属性値は 2 つだけです:
clip: 省略記号 (···) を表示せず、単純にトリミングします
ellipsis: 省略記号 (· · ) を表示しますテキストがオーバーフローし、省略マークが挿入される位置が最後の文字である場合
ブラウザ互換性
注: text-overflow 属性は適切ですtext-overflow:ellipsis 属性のアプリケーションがサポートされるようになったのは IE シリーズでサポートされており、Opera ブラウザも
5 を認識するために独自の接頭辞 [-o-] を追加する必要があります。テキストの折り返し
ブラウザ自体にテキストを折り返す機能があります。西洋のテキストの場合、ブラウザは単語の途中で突然改行するのではなく、半角スペースまたはハイフンで自動的に行を折り返します。中国語の場合は、テキストの後に行を折り返すことができますが、通常、ブラウザは句読点に遭遇します。句読点とその前のテキストは全体として改行に統合されます。 ホワイトスペース属性は、IE 独自の属性です。テキストが自動的に折り返されないことがあります。この問題を解決する方法:(1) overflow:auto、スクロール バーを使用して制御する
(2) overflow:hidden、レイアウトを完璧にするために直接非表示にする(3) Javascript スクリプトを使用して制御する
(4) を使用する新しい CSS3 属性のワードラップ属性word-wrap 属性
CSS3 では、word-wrap 属性を使用して、長い単語と URL アドレスの自動行折り返しを実現します。
構文とパラメータ: word-wrap:normal | ブラウザのみ。半角スペースまたはハイフンを使用します。
break-word: 境界内でコンテンツを折り返します (折り返す英語の単語をインターセプトせずに) 唯一の欠点は、単語ごとに折り返されず、長い単語が直接切り捨てられて折り返されることです。読みにくい
注:
および