ホームページ  >  記事  >  ウェブフロントエンド  >  CSSでのwidth属性widthの使い方まとめ

CSSでのwidth属性widthの使い方まとめ

伊谢尔伦
伊谢尔伦オリジナル
2017-06-02 16:44:265525ブラウズ

CSS width は、CSS スタイルを通じて対応する div 幅を設定することを指します。CSS width 属性は、幅をパーセントとして計算したり、幅をピクセル値として設定したりするために設定できます。相対的な長さの単位など。この属性は、すべての主要なブラウザでサポートされています。 幅属性の使い方を以下にまとめます。

CSSでのwidth属性widthの使い方まとめ

width属性の使用法

1. 解析 width:100% と width:auto; の違い

p の width:100% の場合、それからこれは、p の幅が 980px になり、すでに p 領域を埋めており、パディングが含まれるため、p を超えることを意味します。そして、 width: auto の場合、親の幅(親のマージン、パディング、ボーダーを除く幅)と等しい全体の幅(幅、マージン、パディング、ボーダーを含む)になります。したがって、パディングがスペースの 10 ピクセルを占めている場合、 width で指定される値は 960px です。ただし、width: 100% または auto のいずれであっても、計算基準は親コンテンツ領域の幅の値であり、

2 の画像のサイズを調整する方法を知る必要があります。 width と height

CSS は、width 属性と height 属性を使用して画像のサイズを調整します。これら 2 つの属性は、それぞれ要素の幅と高さを設定するために使用されます。 CSS の初期段階では、すべてピクセルを単位として使用します。

3.

css width width

width は、ラベル オブジェクトの幅を直接設定するもので、「等号」に続く特定の幅の数値 (またはパーセンテージ) に注意してください。 TABLE table タグまたは image img タグで幅を設定する場合、デフォルトの単位はピクセルです。

4.

CSS2.1SPEC: ビジュアルフォーマットモデルの width 属性の詳細な説明 (パート 1)

width 属性にはいくつかの異なる値メソッドがあり、いくつかあります:

(1) width value: thatボックスの幅を明確に指定するには、CSS の長さの値を使用します。値の単位には、px、em などの CSS でサポートされている長さの単位を使用できます。

(2) パーセンテージ: パーセンテージは、含まれるブロックの幅に基づいて計算されます。ただし、含まれるブロックの幅を、含まれるコンテンツに基づいて決定する必要がある場合、最終的なレイアウトは未定義になります。つまり、標準では幅の値の計算方法が明確に指定されていません。さらに、ボックスが絶対的に配置されている場合、その長さのパーセンテージは、含まれているブロックのパディング エッジの幅に基づいて計算されます。

(3)auto: CSS標準で規定されている幅の計算方法に従って計算されます。具体的なアルゴリズムは後述します

(4)inherit: 実はwidth属性が継承できないのが不思議です。

5.

CSS2.1SPEC: ビジュアルフォーマットモデルの width 属性の詳細な説明 (パート 2)

その計算「縮小してフィット」アルゴリズムのプロセス:

[1] 優先幅の計算: 含まれるコンテンツに明示的な改行がある場合を除き、改行がない限り、含まれるコンテンツを収容するために必要な幅 (例:は
タグです。

[2] 推奨最小幅の計算: 改行が可能な場合 (英語ではスペースや句読点が出現し、ブロックレベルの要素が出現し、もちろん
タグが出現した場合)、改行されます。 、含まれるコンテンツを収容するために必要な幅。

[3] available-width の計算: セクション 2.2.3 の式を使用します:

available-width = 含まれるブロックの幅 - 'margin-left' - 'border-left-width' - 'padding-left' - 'padding-right' - 'border-right-width' - 'margin-right、これにはすべてのスクロールアウトの幅も含まれます。

最終的な幅は: min(preferred-width, max(preferred-min-width, available-width)) です。最終的な式は次のように要約できます: 最終的な幅は available-width に基づきますが、preferred-width よりも大きくなることはできず、preferred-min-width よりも小さくなることはできないことが保証されます

使用に関する関連する質問と回答width 属性の width

1. 幅を 100% に設定すると、リストを中央に配置できなくなります

2. PHP で記事に画像を追加するときに通常のルールを使用して幅を変更する方法エディタ: 100%; 高さ: 自動;

3. 幅を設定せず、セクション {display: block; } のみを持つアダプティブ Web ページの外部コンテナを作成する人が多いのはなぜですか?


【関連おすすめ】

1. php中国語ウェブサイトエントリ:

2. php中国語ウェブサイト無料ビデオチュートリアル: CSSビデオチュートリアル

以上がCSSでのwidth属性widthの使い方まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。