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 と同じ幅の画像を作成できます。メインに背景画像を設定して並べて表示します。垂直方向に。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











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

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

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

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

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

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

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

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