ウェブデザインレイアウトの理解

ウェブデザインレイアウトの理解
<br />矛盾が生じます。私たちのような小さな工房では、デザインとレイアウトは基本的に1人で行います。バックグラウンドプログラムも追加されています。設計時にレイアウトが考慮されていれば、誰でも調整を行うことができます。しかし、分業が厳格に行われている大企業では、デザイナーが CSS を理解していなければレイアウトができません。あるいは誤解があった場合、設計案の作成にレイアウト担当者が多大な時間と労力を費やすことになります。ブラウザが多すぎるからです!
デザイナーが出した下書きが復元できないと不満を言うネットユーザーをよく見かけます。ブラウザと画面の理解の仕方が異なるためです。効果が華やかすぎる、色が多すぎるなどの理由もあります。さらに悪いことに、フラッシュを使うのは無駄で、HTML は役に立たない... まあ、最後のケースは置いておいて、画面、効果、デザイン レイアウトの理解についてだけ話しましょう。
まずは画面についてお話しましょう
画面解像度は依然として主に 1024×768 です。フルスクリーンの定義はありません。なぜ?理由をご覧ください:
    ユーザーの IE にインストールされているプラ​​グインの数を確認することはできません。プラグインの数が増えるほど、ブラウザの表示の高さが低くなります。 ユーザーのモニターが正しく設定されているかどうか (傾いている、曲がっている、切り取られている、縮小されている、または拡大されている) を確認できません。ユーザーのモニターの解像度が最適な解像度であるかどうかを確認できません。これは通常、ワイドスクリーンまたは縦長スクリーンのディスプレイで発生し、その一部は比例して縮小され、空白のままになります。さらに悪いことに、画面全体が引き伸ばされてしまいます。比率が間違っています!

Web ページを全画面表示にします。幅は 1003 だと言う人が多いですが、1004 だと言う人もいます。しかし、私はそうは思わない。
顧客が Web ページを画面全体に表示することを要求しているとします。次に、ユーザーのモニターサイズの画面解像度を知る必要があります。顧客のこのことに対する認識が低い場合。他人の決意を簡単に変えないでください。私は 1440×900 のワイドスクリーンを所有しており、1024×768 の解像度を使用していますが、満足しています。顧客がフルスクリーンを要求している場合、別の問題が発生します。製品が納品されたときに顧客が異なるサイズのモニターに変更した場合はどうなるでしょうか?解像度を上げると Web ページの幅が狭くなり、解像度を下げると Web ページの幅が広くなります。何をする?
実は、フルスクリーンには 2 つの種類があります。1 つをコンテンツ フルスクリーン、もう 1 つをビジュアル フルスクリーンと呼びます。
いわゆるフルスクリーンコンテンツとは、ウェブサイト上のコンテンツを指します。左の境界線はモニターの左の境界線にあり、右の境界線はモニターの右の境界線にあります。最善の解決策はパーセンテージを使用することです。パーセンテージの悪影響:
    ブラウザのバグにより設計と制作が困難に

いわゆるビジュアルフルスクリーンは、実はトリックです。そしてこの方法。実際、それは非常に簡単です。Web サイトのヘッダーは、ナビゲーションとバナーにすぎません。ナビゲーションが上部にある場合、ナビゲーションの背景は 100% になり、ナビゲーションは中央に配置されます。バナーが上部にある場合は、画像の両端、または 100% 幅の背景の処理に注意してください。
コンテンツの幅が 1000、1003、または 900 以下であっても、視覚的には 100% の幅です。最小幅がブラウザの幅よりも大きくならないように、または顧客のディスプレイ解像度の幅が最小幅よりも大きくならないようにしてください。いつでも大丈夫です。
前のページ1 2 次のページ 全文を読む

<<:  CSS 位置プロパティが絶対の場合のパーセンテージ値の計算

>>:  wgetはウェブサイト全体(サブディレクトリ全体)または特定のディレクトリをダウンロードします

推薦する

Docker 起動時の ES メモリ オーバーフローの解決方法

jvm.options ファイルを elasticsearch 構成に追加し、スタック サイズを変更...

HTML ページでコンテンツの選択、コピー、右クリックを防止する方法の詳細な説明

時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web...

MySQLのlike演算子の詳細

1. はじめに不明な値または部分的に既知の値をフィルタリングする場合は、like 演算子を使用でき...

MySQL 関数インデックス最適化ソリューション

MySQL を使用する場合、多くの開発者は一部の列に対して関数計算を実行することが多く、その結果、イ...

XHTML: フレーム構造タグ

フレーム構造タグ <frameset></frameset>フレームを使用す...

JavaScript 組み込みオブジェクトの概要

目次1. 組み込みオブジェクト2. 数学オブジェクト1. Mathオブジェクトの使用2. 指定された...

SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順

wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接...

nohup /dev/null 2>&1 の使い方の詳しい説明

nohup コマンド: プロセスを実行しており、アカウントからログアウトしてもプロセスが終了しないと...

MySQL ストアドプロシージャとストアドファンクションの詳細な説明

1 ストアドプロシージャ1.1 ストアドプロシージャとは何かストアド プロシージャは、特定の機能を実...

Linuxの運用と保守の基本プロセス管理と環境構成分析

目次1. プロセスの基本的な概要2. プロセスの構成要素3. プロセス環境4. プロセスステータス5...

W3C チュートリアル (8): W3C XML スキーマのアクティビティ

XML スキーマは、DTD に代わる XML ベースのものです。 XML スキーマは、DTD に代わ...

CentOS 7.5 が Varnish キャッシュサーバー機能を導入

1. ワニスの紹介Varnish は、高性能なオープンソースのリバースプロキシサーバーおよび HTT...

HTML印刷関連の操作と実装の詳細な説明

原則的にはwindow.print()メソッドを呼び出すことですが、このメソッドは現在のページ全体を...

コード標準では、SQL ステートメントに結合が多すぎないようにする必要があるのはなぜですか?

無料ポイントインタビュアー:Linuxを使ったことはありますか?私:はいインタビュアー:メモリ使用量...

Docker プライベートリポジトリの管理とローカルリポジトリ内のイメージの削除

1: Dockerプライベートウェアハウスのインストール1. イメージリポジトリからイメージをダウン...