サーバサイド
WWWサーバ側に用意した特別なソフトウェアにより、ユーザのリクエストに応じたHTMLページを自動的にその場で生成する。ソフトウェアは各種スクリプト言語、プログラミング言語により作成されることが多い。また、各種データベースを利用することも多い。
<主なプログラミング言語・スクリプト言語>
・ASP(厳密には言語ではない)
・JSP(厳密には言語ではない。詳しくはJava Servlet、Javaを参照)
・Perl
・PHP
・Python
・Ruby
<主なデータベース>
・MySQL
・PostgreSQL
・Oracle Database
・Firebird
・HSQLDB
・Apache Derby
<マークアップ言語を使用するものもある>
・ColdFusion
<XMLをHTMLに変換することも行われる>
・XSLT
Flash
Adobe Flashは、ブラウザによってウェブ上にダイナミックな内容と様々なメディア、インタラクティブなページを作成することができる。現在では、Flashの採用により全くHTMLを使用しないウェブサイトも多い。しかし、Flashをサポートしていないブラウザもあり、そのようなブラウザでは何も表示されないという問題がある。このため、アクセシビリティの観点からは、代替のHTMLを用意することが望ましいとされる。
Flashのファイルフォーマットは私企業であるアドビシステムズ(旧マクロメディア)が策定しており、その仕様は公開されている[http://www.adobe.com/licensing/developer/]。ライセンス上、仕様書を利用してそのファイルフォーマットのインタプリタを開発することはできない[http://www.adobe.com/licensing/developer/fileformat/faq/#item-1-8]が、ファイルを出力するソフトウェアを実装することは誰にでも可能である。
注意する点
・機種依存文字を使用しない。
・文字コードを指定する。
・ターゲットとする環境上で動作確認をする(Mac OS XなどのOS、Mozilla Firefoxなどのブラウザ)。
・Web Safe Colorを使用する。
・画像を使用する<img>タグにはalt属性を指定して画像の概要を説明する。
安全性
個人情報を扱うことも多くなった近年では、ウェブサイトの運営にあたってはセキュリティに注意することも重要である。個人情報を扱う場合、SSLなどで通信の暗号化や組織の実在証明を行う、ウェブアプリケーション自体のセキュリティホール(XSSなど)が存在しないようにする、ウェブサーバなどの脆弱性には正しく対応することなどが必要である。
群馬
群馬(ぐんま)
・群馬県
・群馬郡 - 群馬県群馬郡(現在は消滅)
・群馬町 - 群馬県群馬郡群馬町(現・高崎市)
・群馬ダイヤモンドペガサス - ベースボール・チャレンジ・リーグのチーム。
・自動車のナンバープレートに表記される国土交通省運輸局記号。群馬県前橋市に所在する「関東運輸局群馬運輸支局」を示す
・群馬 (小惑星)
・日本人の姓の一つ
配色
日本には、沈金や銀砂の幽玄に見られる無彩色の美があり、また一方では十二単、歌舞伎、能などに表現される「多色」の世界にも理解を示してきた。西洋でも中世の禁欲的な色の時代から、ルネッサンスを経て、近代社会、現代社会へと進むにつれて、色彩と配色が、あらゆる場面で「表現の手段」として使われるようになってきた。
フランク・ステラやピーター・セッジリーがオプ・アートで幾何学的な構成と色彩の階調を表現。さらにピエト・モンドリアンが幾何学的な形態と三原色の配置だけで感情を表現し、ジョセフ・アルバースやヴィクトル・ヴァルサリが色の組み合わせの美しさを色の正確の変化とシンプルな形で見せた。「影の部分は、隣接する明るい部分の補色に分解される」とする独自の色彩対比による点描を生み出したジョルジュ・スーラ。拡大した印刷の網点をモチーフにする現代アートのロイ・リキテンスタイン。彼らは色彩と配色の科学者であったと言えるかもしれない。
色分解、製版という現代印刷の高度化が進み、また光の三原色をディスプレイに表示する技術は、情報化社会へのきっかけをつくりだした。この中で私たちは常に色彩美学や視覚現象に浸っている。
NHK
NHKは職種別採用を行っており、主に以下の職種に大別される。
CSS対テーブル
HTML4ではウェブページの見た目にはCSSなどのスタイルシートを用いることを推奨している。しかし、Netscape Navigator 4.xがブラウザ市場を支配していた時代、ウェブページをレイアウトするのにデザイナーが利用した人気の手法はテーブルを用いることであった。グリッドデザインのようにページを細かくレイアウトするためには、しばしば入れ子にされた何重ものテーブルが必要とされた。
本来、テーブルはレイアウトではなく、表データのためだけに使われなければならないものだ[あらゆる局面に於いてテーブルを用いることが問題であると誤解し、表データのマークアップにすらテーブルを忌避するケースも散見される。もちろん、表データをテーブルとしてマークアップすることは適切である。]。それにも係わらずCSSが用いられなかったのは、Netscape Navigator 4.xのCSSの実装があまり良いものではなかったからである。なお、ウェブオーサリングツールによってはいまだにこの手法を用いたテンプレートを実装している。
ブラウザ戦争末期、CSSを比較的よく実装していたMicrosoft Internet Explorerが市場を支配するようになると、ウェブデザイナーはページをレイアウトする手法としてCSSを利用し始めた。
今日、大半の現代的なブラウザはCSSを最大限に実装している[最新のブラウザではCSSにおける大きな問題は解決されているが、過去のブラウザ(Microsoft Internet Explorer 4やNetscape Navigator 4など)ではそうではない。ユーザーは古いブラウザを使用し続けることが多いため、デザイナーは注意しておく必要がある。]ことや、昨今のユニバーサルデザインを重視する風潮を踏まえてアクセシビリティの確保やユーザビリティの向上を目指してデザインが行われるようになったことなどから、CSSを用いてレイアウトを行うことは、ウェブデザイナーの共通認識として確立されつつある。