Firefox推奨で個人的に理解したCSSの書き方_CSS/HTML
最近の仕事で、私は多くの問題に遭遇しました。そのうちの 1 つは、フロントエンド ワーカーの考えを反映する CSS の記述順序です。この記事を見た人は、思い当たる属性を書くのをやめてください。
まず、Firefox が推奨する書き込み順序を見てみましょう
* mozilla.org Base Styles
* fantasai によって維持されています
* (マークアップ ガイドで定義されているクラス -http:// mozilla.org /contribute/writing/markup)
*/
/* 推奨順序:
//属性の表示
* 表示
* リストスタイル
* 位置
* float
* clear
//自己属性
* 幅
* 高さ
* マージン
* パディング
* ボーダー
* 背景
//テキスト属性
* カラー
* フォント
* テキスト装飾
* テキスト整列
* 垂直方向整列
* ホワイトスペース
* その他のテキスト
* コンテンツ
*
*/
上記のおすすめ順からもわかるように、非常に整理されています。上記で推奨されている順序には、上、右、下、左などの詳細な属性は含まれていません。これがパフォーマンスに影響を与えるのではないかと疑問に思う人もいるかもしれませんが、申し訳ありませんが、わかりません。どちらでも構いませんが、物事を組織的に行うことが正しい方法だと思います(もっと良い方法があるかもしれません)。
私の理解:
1. 表示属性: display||visibility||list-style(list-style-type, list-style-image, list-style-position)||overflow
2. 位置決めとフローティング属性:position||top||right||bottom||left||float||clear
3. ボックス モデル: width||height||margin||padding||border
4. 背景: 背景 (background-image、background-position、background-repeat、background-attachment)
5. テキスト属性: font-style||font-variant||font-weight||font-size | |font-family||color
6. テキスト属性: text-indent||text-align||vertical-align||letter-spacing||text-transform||text-decoration| text-shadow
7. その他
「あなたがこの順序を使うかどうかに関係なく、私はとにかくそれを使います。」修正は大歓迎です

ホット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)

ホットトピック











これは、フォームアクセシビリティについて行った小さなシリーズの3番目の投稿です。 2番目の投稿を逃した場合は、「ユーザーフォーカスの管理:Focus-Visible」をご覧ください。で

このチュートリアルでは、Smart Formsフレームワークを使用して、プロフェッショナルなJavaScriptフォームの作成を示しています(注:使用できなくなりました)。 フレームワーク自体は利用できませんが、原則とテクニックは他のフォームビルダーに関連しています。

CSS Box-Shadowおよびアウトラインプロパティは、WordPress 6.1でTheme.jsonサポートを獲得しました。実際のテーマでどのように機能するか、そしてこれらのスタイルをWordPressブロックと要素に適用するために必要なオプションのいくつかの例を見てみましょう。

最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

Svelte Transition APIは、コンポーネントがカスタムSVELTE遷移を含むドキュメントを入力または離れるときにアニメーション化する方法を提供します。

この記事では、Scrollbarsの世界に飛び込みます。私は知っています、それはあまりにも魅力的ではありませんが、私を信じてください、よく設計されたページは手をつないで行きます

あなたのウェブサイトのコンテンツプレゼンテーションの設計にどれくらいの時間に費やしますか?新しいブログ投稿を書いたり、新しいページを作成したりするとき、あなたは考えていますか

NPMコマンドは、サーバーの開始やコンパイルコードなどの1回限りのプロセスまたは継続的に実行されるプロセスとして、さまざまなタスクを実行します。
