CSS フレームワーク Web デザインに関する CSS チュートリアル
私は個人的に CSS フレームワーク開発の経験を要約し、自分自身を馬鹿にしました。皆様の議論により、私たちが共に前進できることを願っています。 :)
1. CSS フレームワーク
中国のインターネット産業は 10 年間発展し、ブラウザも初期に普及した NS から現在の FF3.IE7 などに進化し... フロントエンド開発エンジニアというポジションも誕生しました。近年、Web開発において「フレームワーク」という言葉がよく使われています。 YUI、JQuery、Prototype などの JavaScript フレームワークは、Web サイトを開発する際のフロントエンド開発エンジニアにとって確かに強力なツールとなっています。なぜ?フレームワークにはツール、関数ライブラリ、規約が含まれており、再利用可能な共通タスクから共通モジュールを抽象化する試みが含まれているため、設計者やプログラマは繰り返しの開発を避けることができます。平たく言えば、繰り返しの作業にかかる時間を大幅に節約できます。
CSS の記述も同様で、最初は文字の色とコンテンツのレイアウトを定義するだけでしたが、今ではすべてのパフォーマンスを定義するようになりました。 CSS フレームワークは徐々に注目を集めるようになりました。具体的な式から抽象モジュールを抽出して再利用することが、ユーザーのダウンロードを減らし、チームや個人の開発を促進する最も重要な手段であると誰もが認識しているからです。
2. cssフレームワークの開発シーケンス
a)reset.cssをフォーマットする
cssをフォーマットする本当の利点は、パディングのリセットや、新しいHTMLファイルにフレームワークを導入することができることです。マージンを使用して、ブラウザ上で統一されたレイアウトと同じパフォーマンスを実現します。
b) レイアウトlayout.css
ページが 2 列か 3 列か、全画面か 1024×768 かを定義します...
Web サイトのデザインにはさまざまな種類のレイアウトがありますが、そのほとんどは次のもので構成されています。いくつかの複雑なレイアウトを実用的に構成し、必要なレイアウトを選択して導入し、目的のページ レイアウトをすばやく適用できます。
c) 基本スタイル type.css
本文、h1-h6、a:link-a:active、pなどのフォントサイズと色を定義します。
同じアイコン、行間、リンク色を表示するためのulクラスを「ul-text」として定義するなど、基本スタイルのCSSリファレンス。
次のように適用することもできます: class="ul-text square"、四角形のアイコンが li の前に表示されます。
d)テーブルの修正table.css
table、tr、td、th、thead、tfoot、tbody、captionなどのタグのパフォーマンスを定義します。
基本スタイルと同じですが、既存サイトの表の表示形式はほぼデータ加工なので参考文献は別に保管しています。たとえば、table-style-1 をテーブルに適用すると、黒い境界線のあるテーブルになり、table-style-2 は黄色の境界線のあるテーブルになります。
e) フォーム変更 form.css
フィールドセット、ラベル、ボタン、入力、選択、テキストエリアのラベルのパフォーマンスを定義します。
ほとんどのウェブサイトのフォーム、ボタン、入力ボックスはほぼ同じです。このcssを導入する理由は、様々なブラウザでの統一表示を容易にするためです。デフォルトのボタンや入力ボックスなどの表示はブラウザごとに大きく異なります。最初は書式設定されたCSSで統一されていますが、入力ボックスの枠線やボタンのスタイルをこのCSSで定義する必要があります。残念ながら、選択を統一することはできません。js を使用して実装することを検討すると、コストが高すぎます。
f) 印刷変更 print.css
印刷出力ページを変更します。
g)他のcssを含むCSS
frontpage.css、list.css、detail.css、register.cssなど
各種参考文献をもとに、対応するCSSを紹介します。たとえば、リスト ページにテーブルの変更がない場合、table.css は導入されません。コードを保存します。
3. CSSフレームワークフォルダーの作成
a) coreは主に
reset.css、layout.css、type.css、print.cssを格納します
b) budモジュール
table.css、form.css、album .cssを格納しますとその他の css
c) petal 固有のアプリケーション
カプセル化された css を保存します。 Frontpage.css、llist.css、detail.css、register.css およびその他の CSS。このフォルダーに格納されているCSSが直接参照されます。
フォルダーの名前は個人的な好みに基づいて、電子や陽子などの名前も付けたいと思っています。おいおい!
4. CSSフレームワークのメリット
a) 開発効率が向上します。
b) メンテナンスを容易にするための標準化された名前定義。
c) プロジェクト開発プロセスを標準化する
d) css コードがより明確かつシンプルになります。 HTML コードの方が合理的です。
5. CSSフレームワークのデメリット。
a) 学習コストの増加。フレームワーク全体を理解し、フレームワークのドキュメントを読む必要があります。
b) 小規模なプロジェクトなどのページでは、CSS フレームワークが肥大化します。フレームワークには使用しないコードが多数ある可能性があります。
c) スキルの向上にはつながらないかもしれません。フレームワークに依存しすぎると、バグのトラブルシューティングが困難になります。フレームワーク固有のバグも含みます。
d) 必要なフレームワークと開発フレームワークを選択するのは苦痛です。書いてみると、どんどん融通が利かず肥大化していることに気づきました。ごめんなさい-_-
6. CSS フレームワークの開発および使用時に遭遇する一般的な問題。
1. ページ上の外部参照スタイルが多すぎます。
例えば、整形CSSではulのmargin定義が0と宣言され、基本スタイルcssではmargin: 5px 10pxが宣言される場合があります
そのため、Yslowでは複数の定義が存在することになります。
2. コンポーネントの再利用性を考慮する。
例えば、フォーム定義のCSSはフォームのすべての変更を定義しており、登録ページではこのCSSの30%だけが必要であると想定されます。不要な70%をカットすべきでしょうか
上記2つの問題を踏まえると、あるべきものと、あるべきでないものが存在しないようにカプセル化することが解決策だと個人的には考えています。 http 接続の数と CSS のサイズを減らしてみてください。しかし、これを完全に行うと、CSS の再利用性が非常に低くなり、後の段階で手動でカプセル化するのが非常に面倒になります。 「特定の状況には特定の分析が必要である」というシャオ・マーの言葉を適用することしかできません。人生は本当に矛盾しています...
3. emをサポートするべきですか?
emをサポートしたい場合、最大の目的はユーザーの解像度に応じてブラウザを自由に拡大縮小できることであることがわかります。非常に大きなモニターと小さなモニターを使用するユーザーにとっては非常に便利です。しかし、ユーザーのブラウザー データを収集した結果、これらの両端にいるユーザーはほとんどいないことがわかり、これらのユーザーに通常の 2 倍を超える開発時間を費やすのは明らかに費用対効果が低いことが考えられます。そのため、私たちが TBSP を開発していたとき、私たちのチームは TBSP をサポートしないことに決めました。もちろん、これは提案であり、ユーザーに最高のエクスペリエンスを提供するために em を使用したいと考えています。
上記の 6 つのポイントは、私と Taobao UED チーム全体の日々の開発に関する考えと要約です。多少の意見があるかもしれませんが、メッセージを残して一緒に議論しましょう。
上記は CSS フレームワーク Web デザインに関する CSS チュートリアルの内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











3月4日のニュースによると、Kubi Rubik's Cubeはタブレットコンピュータ「Xiaoku Tablet 2Lite」を3月5日に発売し、初期価格は649元だという。新しいタブレットには、12nmプロセスを使用し、2つの1.6GHz ArmCortex-A75 CPUと6つのArmCortex-A55プロセッサで構成されるUnisocのT606プロセッサが搭載されていると報告されています。画面には、解像度 1280x800、輝度 350 nit の 10.95 インチ IPS 目の保護スクリーンが使用されています。イメージングに関しては、Xiaoku Tablet 2Lite は背面に 13 メガピクセルのメインカメラ、前面に 5 メガピクセルの自撮りレンズを備え、4G インターネット アクセス/通話、Bluetooth 5.0、Wi-Fi5 もサポートしています。さらに、当局者は、このタブレット&lは、

4月26日のニュースによると、ZTEの5GポータブルWi-Fi U50Sが正式に販売され、価格は899元からとなっている。外観デザインに関しては、ZTE U50S ポータブル Wi-Fi はシンプルでスタイリッシュで、持ちやすく、梱包しやすいです。サイズは159/73/18mmで持ち運びが簡単で、いつでもどこでも5G高速ネットワークを楽しむことができ、妨げられないモバイルオフィスとエンターテインメント体験を実現します。 ZTE 5G ポータブル Wi-Fi U50S は、最大 1800Mbps のピーク レートの高度な Wi-Fi 6 プロトコルをサポートし、Snapdragon X55 高性能 5G プラットフォームを利用して、ユーザーに非常に高速なネットワーク エクスペリエンスを提供します。 5G デュアルモード SA+NSA ネットワーク環境と Sub-6GHz 周波数帯域をサポートするだけでなく、測定されたネットワーク速度は驚異的な 500Mbps に達することもあり、これは簡単に満足できます。

4月17日のニュースによると、HMDは有名なビールブランドのハイネケンとクリエイティブ企業のボデガと提携して、ユニークな折りたたみ式携帯電話「The Boring Phone」を発売した。この携帯電話は、デザインの革新性だけでなく、機能面でも自然に立ち返り、人々を本当の人間関係に戻し、友人と飲む純粋な時間を楽しむことを目指しています。退屈な携帯電話は、ユニークな透明なフリップデザインを採用し、シンプルでありながらエレガントな美しさを示しています。内部には 2.8 インチ QVGA ディスプレイ、外部には 1.77 インチ ディスプレイが装備されており、ユーザーに基本的な視覚的インタラクション エクスペリエンスを提供します。写真に関しては、3,000万画素のカメラしか搭載されていませんが、日常の簡単な作業には十分です。

7月12日のニュースによると、Honor Magic V3シリーズは本日正式にリリースされ、新しいHonor Vision Soothing Oasisアイプロテクションスクリーンを搭載しており、スクリーン自体は高スペックで高品質であると同時に、AIアクティブアイプロテクションの導入も先駆けとなっています。テクノロジー。近視を軽減する伝統的な方法は「近視メガネ」であると報告されています。近視メガネの度数は均等に分散され、視野の中心領域は網膜上に結像されますが、周辺領域は網膜の後ろに結像されます。網膜は像が遅れていると認識し、眼軸方向の成長を促進し、その度数が深くなります。現在、近視の進行を軽減する主な方法の 1 つは、「デフォーカス レンズ」です。中央領域は通常の度数で、周辺領域は光学設計の隔壁によって調整され、周辺領域の像が収まります。網膜の前。

4 月 3 日のニュースによると、Taipower の次期 M50 Mini タブレット コンピューターは、豊富な機能と強力なパフォーマンスを備えたデバイスです。この新しい 8 インチの小型タブレットは 8.7 インチ IPS スクリーンを搭載しており、ユーザーに優れた視覚体験を提供します。メタルボディのデザインは美しいだけでなく、耐久性も高めています。パフォーマンスの面では、M50Mini には、2 つの A75 コアと 6 つの A55 コアを備えた Unisoc T606 8 コア プロセッサが搭載されており、スムーズで効率的な実行エクスペリエンスを保証します。同時に、このタブレットには6GB + 128GBのストレージソリューションも装備されており、8GBのメモリ拡張をサポートしており、ストレージとマルチタスクに対するユーザーのニーズを満たします。バッテリー寿命の点では、M50Mini は 5000mAh バッテリーを搭載しており、Ty をサポートしています。

5 月 13 日のニュースによると、vivoX100s は今夜正式にリリースされました。優れた画像に加えて、新しい携帯電話は信号の面でも非常に優れています。 vivo の公式紹介によると、vivoX100s は最大 21 個のアンテナを備えた革新的なユニバーサル信号増幅システムを使用しています。この設計は、5G、4G、Wi-Fi、GPS、NFC などの多くの信号要件のバランスをとるために、ダイレクト スクリーンに基づいて再最適化されています。これにより、vivoX100s は vivo 史上最強の受信能力を備えた携帯電話となります。新しい電話機は、本体の周囲にアンテナを配置した独自の 360 度サラウンド設計も採用しています。この設計は信号強度を高めるだけでなく、日常のさまざまな保持姿勢を最適化し、不適切な保持方法によって引き起こされる問題を回避します。

仕事では、ppt は専門家がよく使用するオフィス ソフトウェアです。完全な ppt には適切な終了ページが必要です。専門的な要件が異なると、ppt 作成の特性も異なります。エンドページの制作について、どうすればより魅力的にデザインできるでしょうか? pptの終了ページのデザイン方法を見てみましょう! pptの終了ページのデザインはテキストとアニメーションの点で調整でき、ニーズに応じてシンプルまたは華麗なスタイルを選択できます。次に、革新的な表現方法を使用して、要件を満たす ppt の終了ページを作成する方法に焦点を当てます。それでは、今日のチュートリアルを始めましょう。 1. 終了ページの制作は、画像内の文字であれば何でも構いませんが、終了ページで重要なのは、私のプレゼンテーションが終了したことを意味することです。 2. これらの言葉に加えて、

7月29日のニュースによると、Honor X60i携帯電話は本日正式に発売され、価格は1,399元からとなっている。デザインの面では、Honor X60i 携帯電話は、中央に穴があり、四辺すべてにほぼ境界のない超狭い境界線を備えたストレート スクリーン デザインを採用しており、視野が大幅に広がります。 Honor X60i パラメータ ディスプレイ: 6.7 インチ高解像度ディスプレイ バッテリー: 5000mAh 大容量バッテリー プロセッサー: Dimensity 6080 プロセッサー (TSMC 6nm、2x2.4G A76+6x2G A55) システム: MagicOS8.0 システム その他の機能: 5G 信号強化、スマートカプセル、画面下指紋認証、デュアルMIC、ノイズリダクション、知識Q&A、撮影機能:背面デュアルカメラシステム:5000万画素メインカメラ、200万画素補助レンズ、フロントセルフィーレンズ:800万画素、価格:8GB
