目次
CSS3メディアサポート
2. デフォルトでは、テーブルelement 属性はブロック型なので、他のテキストと同一行に置くことはできません。ただし、table 要素を inline-table 型に変更すると、テーブルと他のテキストを同一行に置くことができます
省略記号を表示する部分を超えます
CSS3 のその他の重要な詳細
ホームページ ウェブフロントエンド htmlチュートリアル CSS3 シリーズ 2 (メディア サポート、テキストとフォント関連のスタイル、ボックス関連のスタイル)_html/css_WEB-ITnose

CSS3 シリーズ 2 (メディア サポート、テキストとフォント関連のスタイル、ボックス関連のスタイル)_html/css_WEB-ITnose

Jun 24, 2016 am 11:42 AM

CSS3メディアサポート

css3では、コンテンツを変更せずにさまざまなデバイスに正確に適応するスタイルでページレイアウトを選択でき、それによりユーザーエクスペリエンスが向上します

ページ上でメタタグを使用できます ウィンドウ幅を指定しますこのページを処理するときにブラウザが使用するピクセル数の指定方法は次のとおりです

<meta name="viewport" content="width=600px" />
ログイン後にコピー

CSS は、画面、テレビ、印刷、音声、ハンドヘルドなどのメディアを設定することで、このスタイルが適用されるデバイスを決定できます。 、すべてなど。

<style media="all"><link media="print" href="xxx.css">
ログイン後にコピー

CSS3 は、高さ、幅、アスペクト比、解像度、デバイス サイズなど、より多くの視覚的属性に基づいて設定できます。

<style media="screen and (min-width:600px) and (max-width:900px)">
ログイン後にコピー

具体的には Media Queries の使い方は以下の通りです。

Media Queries で指定できる値とその値が表すデバイスタイプは以下の通りです:

In Media Theクエリでの特定のデバイス特性の説明は次のとおりです。

and キーワードを使用して、特定のデバイス タイプの特定の特性の値が特定の条件を満たす場合に使用されるスタイルを指定します

Use multiple items ステートメント異なるデバイスタイプやデバイス特性に同じスタイルを適用するには

式に not キーワードまたは唯一のキーワードを追加できます。 not キーワードは、次の式に対して反転演算を実行することを意味します

の機能。唯一のキーワードは、メディア クエリをサポートしていないがメディア タイプ デバイスを読み取ることができるブラウザで式のスタイルを非表示にすることです

テキストに影を追加します

テキストを自動的に折り返すようにします

西側向け テキスト向け, ブラウザは単語の途中で突然改行するのではなく、自動的に半角スペースやハイフンで行を折り返します。中国語のテキストに句読点が含まれている場合、ブラウザがテキスト行の先頭に句読点を配置することは常に不可能です。

自動行折り返しの処理方法はcss3のword-break属性で決めることができます

長い単語やURLアドレスを自動的に折り返してみましょう

        div {            word-wrap:break-word;        }
ログイン後にコピー

サーバーサイドフォントを使用します

webfontsは非常に初期に開発された CSS テクノロジにより、フォント ファイルをダウンロードすることでページで特定のフォントをレンダリングできるようになります。

@font-face 属性を使用してクライアント上でローカルフォントを表示する場合は、フォントファイルパスの URL 属性値を local() の形式の属性値に変更し、使用するフォントを記述する必要がありますlocal

の後の括弧内

format属性値でフォントファイルの形式を宣言します(TrueTypeファイル形式を使用する場合はformat属性値をtruetypeに、OpenType形式を使用する場合はformat属性値をopentypeに設定します。 TrueType 形式のファイル拡張子は ttf、OpenType 形式のファイル拡張子は otf です。IE でサーバーサイド フォントを使用する場合、ファイル拡張子は eot のみ使用できます。

@font-face 属性で指定できる属性値は以下の通りです:

ここでは実際に font-size-adjust 属性の使い方について話します。 , 使用方法は非常に簡単ですが、各フォントに付属するアスペクト値(プロポーション値)を使用する必要があります

『HTML5とHTML5の権威ガイド』で紹介されているブラウザのアスペクト値の計算方法を引用CSS3"

CSS3 ボックス関連のスタイル

1. width 属性と height 属性はブロック タイプでのみ使用できます。要素では、インライン タイプの要素には機能しません。

2. デフォルトでは、テーブルelement 属性はブロック型なので、他のテキストと同一行に置くことはできません。ただし、table 要素を inline-table 型に変更すると、テーブルと他のテキストを同一行に置くことができます

3.要素をランインまたはコンパクトタイプに指定する場合、要素の後にブロックタイプ要素がある場合、ランインタイプ要素はブロックタイプ要素の内側に含まれます。コンパクトタイプ要素はブロックタイプの左側に配置されます。要素

4. CSS3 のすべてのテーブル関連要素とその型は次のとおりです

さまざまなボックスタイプのさまざまなブラウザのサポート

省略記号を表示する部分を超えます

        div {            white-space:nowrap;/*使得盒右端的内容不能换行显示,这样一来盒中的内容就在水平方向上溢出了*/            overflow:hidden;/*超出div元素部分的文字将会被隐藏起来*/            text-overflow:ellipsis;/*在div元素的末尾出现一个省略号*/        }
ログイン後にコピー

ボックス関連の属性 box-shadow、box-sizing

box-shadow の使い方は text-shadow と全く同じです。

box-sizing: width 属性と height 属性でそれぞれ指定された幅と高さの値に、要素内のパディング領域と境界線の幅と高さを含めるかどうかを指定できます

box-sizing 属性を使用する目的は、要素の合計幅を制御することです。この属性が使用されない場合、デフォルトでは content-box 属性値がスタイルで使用されます。これはコンテンツの幅を指定するだけです。要素の合計幅を指定しない場合があります。border-box 属性値を使用すると、ページのレイアウトがより便利になります

Title

Paragraph

CSS3 のその他の重要な詳細

1) アルファ チャネルとカラー値の設定の不透明度の間に大きな違いはないと思われるかもしれませんが、実際には、背景色とテキストの両方にアルファ チャネルを使用する必要があります。不透明度を使用した効果を実現するために同時に色を追加します

2) カラー値が透明として指定されている場合、背景、テキスト、または境界線の色は完全に透明に設定されます。これは、アルファ チャネルを使用するのと同じです。値は 0 (CSS3 では、すべての属性で色の値を指定できます。透明な値を指定します)

3) CSS2 では、outline 属性が要素の周囲に輪郭を描くために使用されることは誰もが知っています。具体的な使用方法は次のとおりです。以下の通りです

デフォルトでは、境界線のある要素の場合、輪郭線を境界線の周囲に近づけて輪郭線を描画するために、輪郭線を数ピクセル外側にずらしたい場合は、新しい輪郭オフセットを使用します。 CSS3 の属性はこの効果を持ち、ピクセル単位の整数値を指定するだけで十分です。正の整数として指定すると、負の整数として指定すると外側にオフセットされます。内側にオフセットされます

4) CSS3 のサイズ変更開発により、ユーザーは要素のサイズを変更できます (主にオーバーフロー属性を使用してコンテナ要素で使用されます)

指定できる値。

5) css3では初期属性値を使用して要素のスタイル指定を解除することができますが、場合によっては初期属性値を使用した後の表示結果が表示されない場合があります。要素は要素のスタイル設定を直接削除した後の結果と等価ではありません(初期属性値のスタイル設定を追加した後、要素のフォントサイズやフォントの太さは設定されているデフォルト値を使用するため)ブラウザが要素に追加するスタイルに関係なく、CSS のフォント サイズとフォントの太さの属性)
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

WebアノテーションにY軸位置の適応レイアウトを実装する方法は? WebアノテーションにY軸位置の適応レイアウトを実装する方法は? Apr 04, 2025 pm 11:30 PM

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? Apr 05, 2025 am 06:15 AM

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScript:Web開発者に不可欠なツール HTML、CSS、およびJavaScript:Web開発者に不可欠なツール Apr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

See all articles