CSS使い方学習まとめ_体験交流

May 16, 2016 pm 12:04 PM
css

クラスはカスケードされて認識される可能性があるため、使用はできるだけ少なくしてください。たとえば、 h3 にクラスを追加しない .News h3






3. 既存の要素がない場合は div

を使用します

  • ホーム

  • 会社概要





に変更できます。 > 4. セレクタ
p a h1 タイプ セレクタ
Li a {text-decoration:none} 子孫セレクタ
*{padding:0;} ユニバーサル セレクタ、ページ上のすべての要素。
5. 位置決め
相対位置決めは、それが表示されるべき位置を基準とします
絶対位置決めは、最も近い位置にある祖先要素を基準とします(実験により、祖先要素を相対配置に設定する必要があることが判明しました)
フローティング ボックスは、その端が含まれているボックスまたは別の含まれているボックスの端に触れるまで、左右に移動できます。フローティング ボックスはドキュメントの通常のフロー内にないため、ドキュメントの通常のフロー内のボックスは、フローティングボックスは存在しません。
概要: div がフローティングの場合、次の div は最初の div が存在しないものとして扱われます。フローティングボックスまたはボックスを含むボックスに遭遇したときにそれを認識します。
クリア: 右 フローティング ボックスの右側が使用可能
クリア: 左 フローティング ボックスの左側が使用可能
クリア: 両方 フローティング ボックスの両側が使用不可
値が hidden または auto の overflow 属性は、含まれる浮動要素を自動的にクリーンアップします。
6. グラデーションの背景
水平方向にタイル状に並べた、非常に縦長で幅の狭いグラデーション画像を作成します
本文
{
背景: #ccc url (gradient.gif)repeat-x; }
ただし、画像ページの高さを予測するのは難しいため、背景色と組み合わせることができます。画像が終了すると色が出てきます。2 つの色の違いが非常に近い場合、変換は表示されなくなります。
例: 各タイトルにアイコンを追加します
H1
{
Padding-left:30px;
Background: url(/images/bullet.gif) no-repeat left center;
}
7. さまざまな種類のリンクを強調表示します
例: 外部サイト、電子メール、ダウンロードなどへのリンク。
.external
{
背景: url (/images/externalLink. gif) no-repeat right top;
Padding-right:10px;
}
8. テーブル固有の要素
1) 概要とキャプション
概要属性はテーブル ラベルに適用できます。テーブルの内容を説明します
キャプション テーブルのタイトル
2) thead tbody tfoot
つまり、すべての列ヘッダーを thead 要素に配置できます。thead または tfoot 要素を使用することを選択した場合は、次を使用する必要があります。少なくとも 1 つの tbody 要素。テーブルは 1 つの thead と tfoot のみを使用できますが、複数の tbody を使用できます。
9. テーブルの境界線モデル
1) 個別モデル: 各セルの周囲に境界線があります
2) オーバーレイ モデル: セル グリッド共有境界線
10. フォーム レイアウト
フィールドセットは境界線をオフにします。以前のバージョンではサポートされていませんが、使用できます。
フィールドセット
{
境界線: 実線0 透明;
}
11 . フォーム ラベル label
暗黙的モード:
表示モード:

フォーム内での段落の使用には議論の余地があります。
12. デザインに役割を持たせる
方法 1:



#wrapper
{
Width:720px;
Margin:0 auto;
}
ただし、IE6 以下ではこの方法は正常ではありません
方法 2 (2 つの要素に基づいて組み合わせる必要があります): 自動空白を使用します
Body
{
Text-align:center;
Min-width: 760;
}
# Wrapper {
Width:720px;
Margin: 0 auto;
Text-align: left;
}
方法 3: 位置決めと負の空白を使用して変更します。
#wrapper {
幅:720px;
位置: 相対;
左: 50%;
左マージン: -360;
}
13: 流体レイアウト:すべてのサイズをピクセル設定ではなくパーセントで使用します
利点: 幅はブラウザのサイズによって変わります。
欠点: 小さくなるにつれて、行が狭くなります。
解決策: 最小幅をピクセルと em 単位で設定します。
14: 柔軟なレイアウト: フォント サイズが変更されると、行も変更されます (単位は em)。
柔軟なレイアウトは、フォントに対する相対的な要素の幅を設定します。サイズ。
1em=10px;
ほとんどのブラウザのデフォルトのフォント サイズは 16 ピクセルで、10 は 16 ピクセルの 62.5% に相当します。
本文
{
Font-size:62.5%;
} #wrapper
{
幅:72em;
マージン:0 自動;
テキスト配置: 左;
}
#mainNav
{
Width: 18em;
Float:right;
}
15. 弾性流体レイアウト: 幅を em で設定し、最大幅をパーセンテージで設定します。
#wrapper
{
幅:72em;
最大幅: 100%;
マージン:0 自動;
テキスト配置: 左;
}
16:流体と弾性画像
画像変形問題:背景に置いてみる
17.アスタリスク HTML トリック
* html a:hover
{
本文のスタイル: ソリッド
}
IE6 以下でのみ有効
18: !インポートと下線のトリック
# nav
{
位置: 固定 !重要;
位置 : 静的;
}
または
#nav
{
位置: 固定;
_位置 : static;
}
19、複数の列がある場合




Nav は色を区別して高さを 100% 表示する必要があります。Nav と同じ幅の画像を作成できます。メインに背景画像を設定して並べて表示します。垂直方向に。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Webページにローカルにインストールされている「Jingnan Mai Round Body」を使用して、ディスプレイの問題を解決する方法は? Webページにローカルにインストールされている「Jingnan Mai Round Body」を使用して、ディスプレイの問題を解決する方法は? Apr 05, 2025 pm 02:06 PM

Web開発のWebページにローカルにインストールされたフォントファイルを使用する方法ユーザーは、コンピューターにインストールされている特定のフォントを使用してネットワークを強化することをお勧めします...

CSS垂直マージンのマージは正確には何ですか? CSS垂直マージンのマージは正確には何ですか? Apr 05, 2025 am 09:12 AM

CSSスタイルのデザインでのCSS垂直マージンの合併の詳細な理解、垂直マージンマージは一般的な問題であり、隣接するブロックレベルの要素を指します...

PCとモバイルの側面にあるElement-UI Horizo​​ntalメニューEl-Menuのラベルサイズを調整して調整する方法は? PCとモバイルの側面にあるElement-UI Horizo​​ntalメニューEl-Menuのラベルサイズを調整して調整する方法は? Apr 05, 2025 am 10:12 AM

Element-UIメニューコンポーネントの適応の問題EL-MENUおよびラベルサイズの調整要素-UIフレームワーク、EL-Menuコンポーネントの柔軟性と使いやすさ...

Element-UI El-Menuコンポーネント:メニューラベルのサイズを調整し、さまざまなモードでのサブメニューの表示を制御する方法は? Element-UI El-Menuコンポーネント:メニューラベルのサイズを調整し、さまざまなモードでのサブメニューの表示を制御する方法は? Apr 05, 2025 am 10:36 AM

Element-UIメニューコンポーネントEL-MENUのタグサイズ調整と、Element-UIメニューコンポーネントのモード属性の下の動作の違いを使用して、Element-UIフレームワークのEl-Menuコンポーネントの異なるモードモードを決定します。

CSSを使用して、左から右へのバックグラウンドカラートランジションの勾配効果を達成し、徐々に上から下に軽くなりますか? CSSを使用して、左から右へのバックグラウンドカラートランジションの勾配効果を達成し、徐々に上から下に軽くなりますか? Apr 05, 2025 pm 12:57 PM

CSSグラデーションカラー効果の実装:Webデザインの上から下へのグラデーションの背景色、検索ボックスで左から右に移行する方法、およびカルーセル画像の下の背景色...

CSSを介してサイズのシンボルをカスタマイズして、背景色に合わせてカスタマイズする方法は? CSSを介してサイズのシンボルをカスタマイズして、背景色に合わせてカスタマイズする方法は? Apr 05, 2025 pm 02:09 PM

背景色に合わせてCSSでサイズのシンボルをカスタマイズする方法は? Webデザインでは、ユーザーエクスペリエンスの詳細により、全体的な効果が大幅に改善される可能性があります。例えば...

JavaScriptで固定する要素を動的に設定することによって引き起こされるページジッターの問題を解決する方法は? JavaScriptで固定する要素を動的に設定することによって引き起こされるページジッターの問題を解決する方法は? Apr 05, 2025 am 11:39 AM

JSによって修正される要素を動的に設定することにより、ページジッターの問題を解決する方法。 JavaScriptによって修正される要素を動的に設定すると、ページジッターに遭遇することがあります...

固定幅レイアウトの下で、フォントサイズと文字幅との関係は何ですか? 固定幅レイアウトの下で、フォントサイズと文字幅との関係は何ですか? Apr 05, 2025 pm 12:51 PM

固定幅レイアウト、フォントサイズとレター幅との微妙な関係Webページを設計する際の微妙な関係では、固定幅のコンテナに並ぶ必要があることがよくあります...

See all articles