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

ウェブデザインレイアウトの理解
<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はウェブサイト全体(サブディレクトリ全体)または特定のディレクトリをダウンロードします

推薦する

WeChatアプレットが検索ボックス機能を実装

この記事の例では、WeChatアプレットの検索ボックス機能を実装するための具体的なコードを参考までに...

HTML 名、ID、クラス (フォーマット/アプリケーション シナリオ/機能) などの違いの紹介。

ページには多くのコントロール (要素またはタグ) があります。これらのタグをより便利に操作するには、...

MySQL 5.7.21 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.21のインストールに関する注意事項をまとめ、皆さんと共有します。 ...

Vueはドラッグ可能なツリー構造図を実装します

目次Vue 再帰コンポーネントドラッグイベント最近、Vue を使用して、ドラッグ可能なツリー構造図と...

行の高さと垂直方向の配置についての深い理解

いくつかの概念行ボックス: インライン ボックスを囲むボックス。1 つ以上の行ボックスが積み重ねられ...

VirtualBox Centos7 の NAT+ホストオンリーネットワークの落とし穴のまとめ

目次1. 問題の背景2. 仮想マシン ネットワーク カードの接続方法は何ですか? 2.1 NAT 2...

デザインにおいて無視できないインタラクティブデザインにおける製品状態の分析

製品デザインのプロセスにおいて、デザイナーは常に写真を非常に美しくすることを好みます。仮想ページのコ...

LinuxにMySQLをインストールするための詳細なチュートリアル

すべてのプラットフォーム用の MySQL ダウンロードは、MySQL ダウンロードから入手できます。...

CentOS での MySQL ワークベンチのインストールと設定のチュートリアル

この記事では、MySQL Workbenchのインストールと設定のチュートリアルを参考までに紹介しま...

MySQL 5.7 データベースのインストール手順の個人的な要約

1.mysql-5.7.19-winx64.zip(これは無料のインストールバージョンで、約318 ...

MySQL ページング分析の原理と効率改善

MySQL ページング分析の原理と効率改善PERCONA PERFORMANCE CONFERENC...

JSを段階的に学ぶ方法についての簡単な説明

目次概要1. jsの位置づけを明確に理解する2. 明確な学習パス3. 自己規律と粘り強さ4. 練習し...

js 正規表現の先読みと後読み、および非キャプチャグループ化

目次先読みと後読みをキャプチャグループと組み合わせる捕獲グループと非捕獲グループ前を向いて、後ろを振...

MySQL累積計算実装方法の詳しい説明

目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...

MySQL 分離列とプレフィックスインデックスの使用の概要

目次データ列を分離するプレフィックスインデックスとインデックスの選択性データ列を分離するMySQL ...