この記事では、Web サイト再構築の基礎を築くためのいくつかの一般的な CSS テクニックをまとめました。何か役立つことを学んでいただければ幸いです。
1. CSS の略語を使用する
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSSの略語に関する主なルールについては、「CSSの基本構文」を参照してください。
2.値が0でない限り、単位を明確に定義します
サイズの単位を定義するのを忘れるのは、CSS初心者にありがちな間違いです。 HTML では単に ;100 と書くことができますが、CSS では「width:100em」のように正確な単位を指定する必要があります。単位を未定義のままにできる例外は 2 つだけです: 行の高さと 0 の値、それ以外の場合。他の値は単位の後に続く必要があります。値と単位の間にスペースを追加しないように注意してください。 3. 大文字と小文字の区別
XHTML で CSS を使用する場合、CSS で定義された要素名は大文字と小文字が区別されます。 HTML と XHTML では、クラスと ID の値も大文字と小文字が区別されます。大文字と小文字を混合して使用する必要がある場合は、CSS タグの定義を注意深く確認してください。
4. クラスと ID の前に要素の修飾を解除します
要素のクラスまたは ID を定義するために記述するとき、ID はページ内で一意であるため、前の要素の修飾を省略できます。 s はページ内で複数回使用できます。例:
div#content { /*declarations */ }
#content { /* 宣言 */ }
.details { /* 宣言 */ }
これにより、いくつかのバイトを節約できます
5. デフォルト値
* {
margin :0;padding:0;
} 6. 継承可能な値を繰り返し定義する必要はありません
CSSでは、色などの親要素の属性値を自動的に継承します。はい、繰り返し定義することなく子要素に直接継承できます。ただし、ブラウザーがいくつかのデフォルト値で定義を上書きする可能性があることに注意してください。 7. 最近の第一原則
同じ要素の定義が複数ある場合は、最も近い(最小レベルの)定義が優先されます。例えば、このようなコードがあります
Update: Lorem ipsum dolor set
CSSファイルには、要素 p を定義し、classupdate
p {margin:1em 0;
font-size:1em;}
.update {font-weight:bold; 600;
} この 2 つの定義のうち、class が p より近いため、class ="update が使用されます。詳細については、W3C の「セレクターの特異性の計算」を参照してください。 8. 複数のクラス定義
1 つのタグで複数のクラスを同時に定義できます。例: まず 2 つのスタイルと、最初のスタイルの背景を定義します。 style は # 666;2 番目のスタイルの境界線は 10 px です
.one{;background:#666;}
.two{border:10px Solid #F00;}
ページのコード内で呼び出すことができます。このように
最後の表示効果は、この div に #666 の背景と 10px の境界線の両方があることです。はい、これは可能です。試してみてください。 . 子孫セレクターを使用する
CSS 初心者は、子孫セレクターの使用が効率に影響を与える理由の 1 つであることを知りません。次のコードを見てみましょう。 class="subnavitem>"
div#subnav ul { /* スタイリング */ }
div#subnav ul li.subnavitem 上記のコードを次のメソッドに置き換えることができます
スタイル定義は次のとおりです。
#subnav { /* いくつかのスタイリング */ }
subnav .sel a { /* いくつかのスタイリング */ }
サブセレクターを使用すると、コードと CSS がより簡潔で読みやすくなります。

フライアウトメニュー! Hoverイベントを使用してメニュー項目をより多く表示するメニューを実装する必要がある2番目の場合は、トリッキーな領域にあります。 1つは、そうすべきです

今週、#039;のラウンドアップ:DatePickersはキーボードユーザーのHeadachesを提供しています。これは、Foucとの戦いに役立つ新しいWebコンポーネントコンパイラであり、最終的にスタイリングリストのアイテムマーカーと、サイトでWebメントを取得するための4つのステップを手に入れます。

今週のWebプラットフォームニュースの世界を見回すと、Google Searchコンソールによりクロールされたマークアップの表示が簡単になります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

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

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール
