CSS フロントエンド Web ページのレイアウトには多くのテクニックがあります。ここでは、初心者に適した CSS フロントエンド Web ページ レイアウトのヒントをまとめています。これは、より実践的な参考値になるでしょう:
1 Mozilla では ul タグにデフォルトでパディング値がありますが、IE ではマージンのみです。価値。 。
2. 同じクラス セレクターはドキュメント内で繰り返し使用できますが、ID セレクターは 1 回のみ使用できます。定義が繰り返される場合、ID セレクターはクラスと ID の両方を使用します。 ID の重みが CLASS よりも大きいため、有効です。
3. 互換性を調整する愚かな方法 (IE と Mozilla):
初心者はこのような状況に遭遇する可能性があります: IE では同じラベル属性が A として表示されるのが通常ですが、Mozilla ではそれを表示する必要があります。通常表示するには B に設定する必要があり、そうでない場合は 2 つが反転します。
一時的な解決策:
选择符{属性名:B !important;属性名:A}
4. ネストするラベルのグループ間にスペースがある場合は、外側にあるラベルのパディングを定義するのではなく、内側にあるラベルのマージン属性に任せます
5. li タグの前のアイコンには list-style-image ではなく、background-image を使用することをお勧めします。
6. IEは相続関係と父子関係の違いを区別できません。それらはすべて相続関係です。
7. タグにセレクターを追加するときは、CSS でセレクターにコメントを追加することを忘れないでください。 将来 CSS を変更するときに、なぜこれを行うのかがわかります。
8. ラベルに暗い背景画像と明るいテキスト効果を設定した場合。 現時点では、ラベルの背景色を暗い色に設定することをお勧めします。
9. リンクの 4 つの状態を定義するときは、順序に注意してください:
Link Visited Hover Active
10. コンテンツと関係のない背景を使用してください
11。省略形 #8899FF=#89F
12. テーブルは、いくつかの点で他のタグよりもはるかに優れたパフォーマンスを発揮します。列揃えが必要な場合にご使用ください。
13. <script> には言語属性がありません</script>
次のように書く必要があります:
<script type=”text/JavaScript”>
14. タイトルはタイトルであり、タイトルのテキストはタイトルのテキストです。
タイトルに必ずしもテキストを表示する必要がない場合もあります。そのため、
title content
がtitle content
に変更されます15。完璧な単一ピクセルのアウトライン テーブル (IE5、IE6、IE7、FF1.0.4 以降でテストに合格可能)
table{border-collapse:collapse;} td{border:#000 solid 1px;}
16. ラベルが絶対配置機能を使用する場合、負のマージン値で相対配置を実現できます。 ページが中央に表示される場合、left:XXpx 属性は絶対配置を使用するレイヤーには適していません。このレイヤーを相対的に配置する必要があるラベルの隣に配置し、マージンに負の値を使用することをお勧めします。
17. 絶対配置を使用する場合、マージン値は独自の位置を基準とした相対的な配置に使用できます。これは、ウィンドウの端を基準とした上や左などの属性の配置とは異なります。絶対配置の利点は、他の要素がその存在を無視できることです。
18. テキストが長すぎる場合は、長い部分を省略記号に変更して表示します: IE5、FFは無効ですが、非表示にすることができます、IE6は有効です
<p STYLE=”width:120px;height:50px;border:1px solid blue;overflow:hidden;text-overflow:ellipsis”> <NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>
19.コメントが原因である可能性があります テキストが繰り返される場合、コメントを次のように変更できます:
<!–[if !IE]>Put your commentary in here…<![endif]–>
20. CSS を使用して外部フォントを呼び出す方法構文:
@font-face{font-family:name;src:url(url);sRules}値:
name: フォント名。 font-family 属性の可能な値
url(url): OpenType フォント ファイルを指定するには、絶対または相対 URL アドレスを使用します
sRules: スタイル シートの定義
21.形状? FF で行の高さと高さの組み合わせが効果がない場合、目的の効果を達成するために上部と下部のパディングを定義する方法があります。
22. A タグを定義するときに注意すべき小さな問題: a{color:red;} を定義すると、それは A の 4 つの状態を表します。マウスが置かれている状態を定義したい場合この時点では a:hover を定義するだけで、他の 3 つの状態は A で定義されたスタイルになります。
a:link が 1 つだけ定義されている場合は、他の 3 つの状態を忘れずに定義してください。
23. すべてのスタイルを省略する必要はありません: スタイルシートが p{padding: 1px 2px 3px 4px} のように定義されている場合、別のスタイルが後続のプロジェクトに追加され、上部のパディングは 5 ピクセル、下部のパディングは 2 です。 6ピクセル。必ずしも p.style1{padding:5px 6px 3px 4px} と記述する必要はありません。 p.style1{padding-top:5px;padding-right:6px;} のように書くことができます。このように書くと元の文ほど良くないと感じるかもしれませんが、それについて考えたことはありますか?さらに、元の下と左のパディング値が何であるかを調べる必要はありません。以前のスタイル P が将来変更されると、定義した p.style1 のスタイルも変更されます。
24、网站越大,CSS样式越多,开始做前,请做好充分的准备和策划,包括命名规则。页面区块划分,内部样式分类等。
25、几个常用到的CSS样式:
1)中文字两端对齐:
text-align:justify;text-justify:inter-ideograph;
2)固定宽度汉字截断:
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
(不过只能处理文字在一行上的截断,不能处理多行。)(IE5以上)FF不能,它只隐藏。
3)固定宽度汉字(词)折行:
table-layout:fixed; word-break:break-all;
(IE5以上)FF不能。
4)文字用鼠标放在前面的文字上看效果。这个效果在国外的很多网站都可以看到,而国内的少又少。
5)图片设为半透明:
.halfalpha { background-color:#000000;filter:Alpha(Opacity=50)}
在IE6及IE5测试通过,FF未通过,这是因为这个样式是IE私有的东西;
6)Flash透明:
选中swf,打开原代码窗口,在前输入 以上是针对IE的代码。
针对FIREFOX 给
.pictures img { filter: alpha(opacity=45); } .pictures a:hover img { filter: alpha(opacity=90); }
以上がCSS を使用してフロントエンド Web ページのレイアウトを改善するための実践的なヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

CSSグリッドは、複雑で応答性の高いWebレイアウトを作成するための強力なツールです。設計を簡素化し、アクセシビリティを向上させ、古い方法よりも多くの制御を提供します。

記事では、レスポンシブデザインにおけるスペースの効率的なアラインメントと分布のためのレイアウト方法であるCSS FlexBoxについて説明します。 FlexBoxの使用量を説明し、CSSグリッドと比較し、ブラウザのサポートを詳細に説明します。

この記事では、ビューポートメタタグ、柔軟なグリッド、流体メディア、メディアクエリ、相対ユニットなど、CSSを使用してレスポンシブWebサイトを作成するための手法について説明します。また、CSSグリッドとフレックスボックスを使用してカバーし、CSSフレームワークを推奨しています

この記事では、要素の寸法の計算方法を制御するCSSボックスサイズのプロパティについて説明します。コンテンツボックス、ボーダーボックス、パディングボックスなどの値と、レイアウト設計とフォームアライメントへの影響について説明します。

記事では、CSS、キープロパティ、およびJavaScriptとの組み合わせを使用してアニメーションの作成について説明します。主な問題は、ブラウザの互換性です。

記事では、3D変換、主要なプロパティ、ブラウザの互換性、およびWebプロジェクトのパフォーマンスに関する考慮事項にCSSを使用して説明します。

この記事では、CSSグラデーション(線形、放射状、繰り返し)を使用して、ウェブサイトのビジュアルを強化し、深さ、フォーカス、および現代の美学を追加します。

記事では、CSSの擬似要素、HTMLスタイリングの強化における使用、および擬似クラスとの違いについて説明します。実用的な例を提供します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









