目次
line-height
text-decoration
最良の方法は、それを与えることです変更が必要なテキストは、text-decoration 属性を個別に設定します。
IE6/7 は実際には inline-block をサポートしていない場合があります。場合によっては、inline-block の代わりに float または block を使用できますが、どちらもレイアウトを変更します。方法、およびその他の方法を使用することもできます。
text-shadow: 0 1px 0 rgba(255,255,255,.75);
ログイン後にコピー
" >
text-shadow: 0 1px 0 rgba(255,255,255,.75);
ログイン後にコピー
値を nowrap に設定すると、テキストが同じ行に続き、<br> タグに到達するまで境界に遭遇しても折り返されなくなります。
word-wrap
ホームページ ウェブフロントエンド htmlチュートリアル CSS のテキスト属性についてのいくつかのこと Basics_html/css_WEB-ITnose

CSS のテキスト属性についてのいくつかのこと Basics_html/css_WEB-ITnose

Jun 24, 2016 pm 12:04 PM
css 基本知識 属性 文章

line-height

要素の単位なしでスケーリング係数を指定できるため、その子孫要素はこのスケーリング係数を継承し、独自のフォントに基づいて独自の行の高さ (line-height) を計算します。 size ) value,

body {  font-size: 12px;  line-height: 1.5;}h1 {  font-size: 36px;}
ログイン後にコピー

ここで、body の line-height は 18px (12 * 1.5)、h1 の line-height は 54px (36 * 1.5) です。

em やパーセントなどの相対単位が使用されている場合でも、子孫要素は計算された行の高さの値を継承します。たとえば、上の本文の行の高さが 1.5em に変更された場合、h1 の行の高さは継承されます。はこの値 18px を継承します。

text-decoration

テキスト装飾は非継承クラス属性です。body 要素を none に設定しても、ハイパーリンクなどの子孫内のデフォルトのテキスト装飾を持つ要素には影響しません。そのため、デフォルトの下線を削除したい場合に使用します。

a {  text-decoration: none;}
ログイン後にコピー

<p>我有下划线 <span>我咋会有下划线呢?</span></p>
ログイン後にコピー

この属性はデフォルトでは継承されませんが、祖先要素に設定された変更は子孫要素にも「拡張」されます、

p {  color: red;  text-decoration: underline;}p span {  color: green;  text-decoration: none;}
ログイン後にコピー

p {  color: red;  text-decoration: underline;}p span {  color: green;  text-decoration: underline;}
ログイン後にコピー

ここでの下線は の p 要素です。

p {  color: red;  text-decoration: underline;}p span {  color: green;  text-decoration: overline;}
ログイン後にコピー

ここでは、span の下線が p の下線をカバーしています。

p {  text-indent: 2em;}
ログイン後にコピー

テキスト変更属性の拡張は互換性の問題を引き起こすため、

最良の方法は、それを与えることです変更が必要なテキストは、text-decoration 属性を個別に設定します。

text-indent

スペースを使用する代わりに、この属性を使用して各段落の最初の行を 2 文字インデントすることができます

text-indent: -3em;
ログイン後にコピー

ぶら下がった最初の行を作成するために負の値を指定することもできます。効果、

text-indent: -9999px;
ログイン後にコピー

引用符をぶら下げておくことも一般的な方法です、

テキストが消えるほど十分にインデントしてください、

.logo {  background: url(logo.png) no-repeat;  display: inline-block;  height: 36px;  text-indent: -9999px;  width: 72px;}
ログイン後にコピー

したがって、通常の画像置換テキスト 一般的に使用されるメソッド、

li {  overflow: hidden;  text-overflow: ellipsis;}
ログイン後にコピー

IE6/7 は実際には inline-block をサポートしていない場合があります。場合によっては、inline-block の代わりに float または block を使用できますが、どちらもレイアウトを変更します。方法、およびその他の方法を使用することもできます。

text-overflow

通常、URL アドレスの長い文字列はコンテナを超えるとオーバーフローします。テキストがコンテナを超えたときに表示される省略記号を設定できます。 overflow : hidden と連携します。IE 6 などでは幅を追加する必要がある場合があります。デフォルトでオーバーフローしないテキストについては、強制的に 1 行で表示する必要があります。効果を生み出すには、

li {  overflow: hidden;  text-overflow: ellipsis;  <strong>white-space</strong>: <strong>nowrap</strong>;  width: 100%; /* for IE 6 */ }
ログイン後にコピー

white-space: pre; または word-break: keep-all; を使用すると、テキストが 1 行に表示されるようになりますが、それぞれに独自の問題があります。

IE 8/9 では、祖先要素の要素に word-wrap:break-word; があり、この属性がwhite-space: nowrap; よりも適切に動作する可能性があります。強力なので、場合によっては次のコードを追加する必要があります。

word-wrap: normal;
ログイン後にコピー

text-shadow

白以外の背景に暗いテキストで、美しいインライン効果を実現できます。

text-shadow: 0 1px 0 rgba(255,255,255,.75);
ログイン後にコピー

は複数の追加を与えることができますテキストに影をコンマで区切ります。

text-shadow: 0 1px 0 #fff, 0 2px 0 #ddd, 0 3px 0 #ddd, 0 4px 0 #ddd;
ログイン後にコピー

white-space

white-space この属性は、要素内の空白を処理する方法を設定します。

値を nowrap に設定すると、テキストが同じ行に続き、
タグに到達するまで境界に遭遇しても折り返されなくなります。

white-space: nowrap;
ログイン後にコピー

スペースや改行を保持したい場合があります。たとえば、コンピュータのソースコードを表示する場合、

 が使用されますが、<pre class="brush:php;toolbar:false"> の空白属性の値は、 </p> <p class="sycode"> <pre class='brush:php;toolbar:false;'>pre {  white-space: pre;}
ログイン後にコピー

pre では不十分です。境界での自動行折り返しは行われないため、CSS 2.1 では pre-wrap を追加します。

pre {  white-space: pre;  white-space: pre-wrap;}
ログイン後にコピー

このようにして、pre 要素内のコンテンツは元の形式を維持し、コンテンツが境界を越えたときに自動的に折り返すことができます。

すべてのブラウザがプリラップをサポートしているわけではないので、改行をサポートしていないブラウザにも強制的に適用する必要があります。その後、水平スクロール バーを使用して行を置き換えることができます。

pre {  white-space: pre;  white-space: pre-wrap;  <strong>word-wrap</strong>:<strong> break-word</strong>;}
ログイン後にコピー

word-break

現在、Webkit ファミリ (Google Chrome、Safari、Android ブラウザなどを含む) は keep-all 値をサポートしていません。したがって、使用できるのは、break-all、

pre {  overflow: auto;}
ログイン後にコピー

のみです

しかし、これは英語の文章を読みにくくする原因となるため、使用には注意が必要です、

word-wrap

这是比 word-break 更好的实现文本换行的方式,

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

再添加一个溢出隐藏,避免一些恶意的连续字符,

overflow: hidden;
ログイン後にコピー

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ブートストラップにスプリットラインを書く方法 ブートストラップにスプリットラインを書く方法 Apr 07, 2025 pm 03:12 PM

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

ブートストラップに写真を挿入する方法 ブートストラップに写真を挿入する方法 Apr 07, 2025 pm 03:30 PM

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

ブートストラップのサイズを変更する方法 ブートストラップのサイズを変更する方法 Apr 07, 2025 pm 03:18 PM

Bootstrapの要素のサイズを調整するには、次のものを含むDimensionクラスを使用できます。

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

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

VueでBootstrapの使用方法 VueでBootstrapの使用方法 Apr 07, 2025 pm 11:33 PM

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

ブートストラップのフレームワークをセットアップする方法 ブートストラップのフレームワークをセットアップする方法 Apr 07, 2025 pm 03:27 PM

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップボタンの使用方法 ブートストラップボタンの使用方法 Apr 07, 2025 pm 03:09 PM

ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ブートストラップの日付を表示する方法 ブートストラップの日付を表示する方法 Apr 07, 2025 pm 03:03 PM

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。

See all articles