ホームページ ウェブフロントエンド CSSチュートリアル CSS Web ページを作成するための 9 つの実践的なヒント

CSS Web ページを作成するための 9 つの実践的なヒント

Nov 24, 2016 pm 02:51 PM
css

この記事では、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. デフォルト値

通常、padding のデフォルト値は 0、background-color です。デフォルト値は透明ですが、競合が心配な場合は、次のようにスタイルシートの先頭ですべての要素のマージンとパディングの値を 0 として定義できます。

* {

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>

このコードのCSS定義は


div#subnav ul { /* スタイリング */ }

div#subnav ul li.subnavitem { /* スタイリング */ }

div#subnav ul li.subnavitem 上記のコードを次のメソッドに置き換えることができます

スタイル定義は次のとおりです。

#subnav { /* いくつかのスタイリング */ }
subnav .sel a { /* いくつかのスタイリング */ }

サブセレクターを使用すると、コードと CSS がより簡潔で読みやすくなります。

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

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

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

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

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

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

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

ブートストラップにスプリットラインを書く方法 ブートストラップにスプリットラインを書く方法 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: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:18 PM

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

See all articles