質問: 古いhtmlサイトと、新しいスマートフォン用サイトの共存 ウェブデザイナーで、プログラマーと対立して困っています。 10年前に作ったウェブサイトがまだうまく機能していて、しかしスマートフォンの普及により、スマートフォン専用のサイトを追加で作ることを依頼されました。 デザイン的には、新旧に共通言語を使い問題なく共存できるのですが、プログラミング上で、古いhtmlサイトをそのまま利用しつつ新しいスマートフォン専用サイトを作るのに、どんな問題があるのでしょうか?
回答: >残念ながら、おっしゃることは観念的すぎてよく分かりませんし、私がお聞きしている問題の結論や提案がどこにあるのかも、 それは、先に ★ 必要なページから、レスポンシブでないにしても、リキッドでユーザの環境に依存せずに利用できるページに改訂していく。 と回答しました。詳しく説明すると 『新しい内容のページはリキッドでユーザの環境に依存せずに利用できるページで製作し、既存のページは必要なページから順次改訂していく』 が最も現実的で効率的でしょう。 仕事としてウェブの世界に携わっているのでしたら、仕様書は頭に入っているはずですが、ここをご覧になっている、そうでない方にもと根拠は示してきました。 私は、個人で関わり始めて20年弱ですが、新しい仕様が議論されている状況から、議論をウォッチするようにしています。 それは、結論である仕様書だけでは、なぜそのような改訂されるかがわからないからです。その目的や理由がわかっていないと、現実の問題にぶつかった時に対処できないからです。数学や理科と同じですね。 >ウェブの世界ではなく、ウェブがある世界、つまり人間同士が世界中で大量の情報をやり取りすることによって栄える時代には、色々な技術が必要とされます。・・・ウェブは向かっていくのではないかと思っています。 まさにhtml3.2の時代に、それによる悪影響という重大問題が起きたのです。 html誕生の参考にされたsgml(1986年)に立ち返ろう。 standard generalized markup language/背景 - wikipedia( http://ja.wikipedia.org/wiki/standard_generalized_markup_language#.e8.83.8c.e6.99.af ) ⇒14.1 スタイルシートの概説( http://www.asahi-net.or.jp/%7esd5a-ucd/rec-html401j/present/styles.html#h-14.1 ) に書かれている問題点、まずそこから。 『スタイルシートはこれらの問題を解決すると同時に、htmlにおける制限されたプレゼンテーション機構に取ってかわる。スタイルシートでは、行間の設定やインデントの設定、テキスト色や背景色、フォントのサイズとスタイル、その他様々なプロパティの設定が簡単にできる。 』 できるところから、必要なところからで良いです。 「実際私の経験はいつも、あの分からず屋のプログラマーをどう説得してくれよう、という戦いでした。」 わからず屋は、貴方かもしれないのですよ。 一歩下がって、見直してみることも必要です。悩んだときは仕様書を最初から読み返してみる。そしたら、理由や根拠を示して説得もできるでしょう。