webのレイアウトに必要な技術

このQ&Aのポイント
  • webのレイアウトに必要な技術とは?企業サイトのようなクオリティのwebページを作るためにはどの技術を組み合わせればいいのでしょうか?
  • htmlでフレームを使うことはタブー?webページのレイアウトにフレームを使うことはあまり一般的ではなくなってきています。
  • レイアウトのために使える技術としては、HTML/CSSとJavaScriptがあります。これらを組み合わせることで、企業サイトのようなクオリティのwebページを作ることができます。
回答を見る
  • ベストアンサー

webのレイアウトに必要な技術

こんにちは。メディア系サークルに所属する大学生です。 サイト作りに興味があります。 Windows XPを使用しています。 flash、フォトショ、イラレは少し使えるようになりました。 htmlタグでのサイト作りも経験があります。 でも企業サイトのようなレイアウトにできません。 例えばタグうちでつくったもの↓ http://373.srv7.biz/ flashでつくったもの↓ http://bpro.ifdef.jp/forest.html これを↑こう↓するには? http://www.au.kddi.com/ このようなレイアウトにはフレームが必要なように思いますが、 htmlでフレームをつかうのはもうタブーだとか? 企業サイトのようなクオリティのwebページをつくるには どの技術を組み合わせればいいのでしょうか? ちなみにdreamweaberも使ったことはありませんがパソコンには入っています。

  • Flash
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • cspl
  • ベストアンサー率83% (55/66)
回答No.1

実際に企業サイト制作の仕事に関わっている者です。Flashとはほぼ関係のない質問ですが、現場では実際にどのような手順で制作されるか、また、制作している人間はどのような技術を身につけているのかを簡単に説明しようと思います。 まず、そのサイトのレイアウトがどのように実現されているか、というのはFlash以外はHTMLのソースを見ればほぼ把握できます。それを見て理解できない部分がありましたら、自分で調べて解決していく、というのが基本的にWEBを学習していく上で欠かせないことです。 基本的にはHTMLとCSSの理解があればサイトの構造は作成できますが、例に挙げられた企業サイトレベルのクオリティとなると、それ以外にJavascriptやActionscriptのスキルが必要になります。OSやブラウザごとの見え方の違いなども知識として持っていなければなりません。当然、すべて一人で制作するとなると情報設計や視覚的なデザインのスキルも身につけていなければなりません。サーバー側の基本的な知識も不可欠でしょう。 とはいえ、これらすべてを高いクオリティでこなせる人間はプロの現場でも早々いるものではありません。例に挙げられたような大企業のサイトは基本的には分業になります。 制作する企業によって兼任していたり、さらに細かく分かれていたりと様々ですが、およそ以下のような分業になります。 1.与えられた情報をもとにサイトの基本構造を構築する人間 2.それをPhotoShopなどを使用してデザインに落とし込む人間 3.さらにそれをHTML、CSS、Javascriptなどのコードを記述してHTMLとしてレイアウトを仕上げていく人間 4.Flashを作成する人間 ここでの質問は上記工程の3に該当しますが、これは基本的なCSSを学習してから、実際のページではどのように制作しているかソースを見てみるのが最善の策です。 どのようなツールを使用するかは人それぞれですが、Dreamweaverを使用せずに自分に合ったHTMLエディタなどを使用して記述している人が多いようです。 もし仕事としてのスキルを身につけるのであれば、広く浅く一通りすべてのスキルを身につけてから、さらに自分の興味の向いたスキルを中心的に伸ばしてみるとよいです。がんばってください。

sasapa
質問者

お礼

すばらしい!! こんなに丁寧で専門的な回答がいただけるなんて驚きでした。 研究と知識の習得からはじめてみようと思います。 ありがとうございました!

関連するQ&A

  • フレームを使った縦横中央へのレイアウト

    縦横ともに画面中央にレイアウトするには、どのような方法が良いのでしょうか? http://www.salon-de.net/main.html このサイトではテーブルを縦横100%にしてセルで中央にレイアウトされるように指定しているようですが、テーブル縦100%を認識しないブラウザでは中央レイアウトになりません。 http://www.parkhyatttokyo.com/ このサイトでは、なぜかフレームを縦2段で100%と相対に指定し、100%の方に内容の入ったHTMLファイルを表示させています。 画面中央にレイアウトされたページでは、このようにフレームを縦2段にして100%と相対に指定したものが多く見受けられますが、これにはどのような意味があるのでしょうか? さらに、 http://www.toraya-cafe.co.jp/ では同様のフレームが2重になっています。 また、なぜか「TD」タグ内では「vAlign=center」「align=middle」のようにダブルクォーテーションを付けない書き方が多数派となっています。 この理由はなぜでしょうか? 詳しい方お教え願います。

  • htmlのtableレイアウトについて

    こんばんは。訳あってcssとテーブルの両方のレイアウト手法を用いた サイト作りをしています。準初心者です。 昔から受け継がれてきたサークルのサイトの更新担当をしているのですが、 テーブルレイアウトとcssレイアウトがごちゃまぜで、わけの分からないスペーサーgifなど も多用されていたりと、悲惨な有様なので、必死に修復しているところです。 テーブルレイアウトとで組まれていても、今回は抜本的な対策は留保するつもりで書いていた のですが、ある問題に突き当たりました。 divタグ内のtableタグによって作られた1×1の表ボックスが更新情報欄になっていて、 ページの左端に隙間無くくっついているようなレイアウトにしようと試みました。 <TABLE style=" border:0px;padding:0px;margin:0px;・・とするとdivのブロック要素と テーブルが完全にくっついた状態にできると思い実践してみたのですが、どうしても何pxかの隙間が生じてしまうのです。試行錯誤の末、もとのソースコードではtable要素にhtmlでwidth="400" と指定されていたものをtableタグ内に <TABLE style=" border:0px;padding:0px;margin:0px;  width:400px;> と指定し直した結果、計らずしもこの隙間は無くなりました。 そこで疑問なのですが、なぜこのような結果になったのでしょうか、ご教授ください!

    • 締切済み
    • CSS
  • (Webデザイン)ボタンのレイアウトについて

    トップページのボタンだけレフトナビで縦置きの配置で その他のページのボタンは上側のトップナビ(ヘッダー部分)で横置き配置 でもデザイン的(レイアウト)に問題は無いでしょうか? それとも統一する必要はあるのでしょうか? ボタンのリンク先はトップページ、その他のページ共に 共通とします。 サイトのテーマとしては企業のサイトみたいに固くなく(趣味系) またその際トップページは他のページ同様のリンクボタンを持っていて その他の機能は持たない(ユーザの最新の投稿を表示・検索機能等) でFlashアニメーションを表示するのはWebサイトのルール?として問題でしょうか? ユーザが情報を登録したり、提示板・チャット等があるシステム要素の強いサイト なのですがトップページのみFlashで派手にエフェクトをかけてアート的な要素 も導入したいのですが大丈夫でしょうか?

    • ベストアンサー
    • CSS
  • イラレ10で宝の地図

    win版のイラレ10とフォトショ6.0を使ってます。 少し古ぼけたセピア調の、「海賊の宝の地図」的なオブジェクトを作りたいのですがどうやって良いものかさっぱり分かりません。 あわせてお聞きします。イラレやA4サイズまででいいんですが、企業広告等に耐えられるレベルのフリーのサンプルサイトとかあるとすごく助かります。 宜しくお願いします。

  • flashで制作したボタンとmetaとフレーム

    上下に分けたフレームで 上をFlashを用いたボタンを用いて下にhtmlが表示されるようにしています。 それぞれflashの方には検索メタデータを埋め込み、 htmlにはそれぞれmetaタグを付けているのですが frame用のhtmlにはmetaタグを記述してよいものなのでしょうか? とあるサイトで 「ページ内に存在しないキーワードを記述しないこと」という注意が書いてあったのですが、frameの場合どうなっているのでしょうか? 分かりにくい質問であれば補足させていただきます。 よろしくお願いします

    • ベストアンサー
    • HTML
  • Web作成の画像で使用するフォントと、CSSの設定

    Winで会社のHPを作成しています。 Dreamweaver Fireworks イラレ フォトショ Flash 等を使っています。 一般的に企業の画像やボタンFlash等で使われてるフォントは何が多いのでしょうか? 普通に入ってるゴシック系でしょうか? それとも、高いフォントを購入して使用しているのでしょうか? 例えばMSPゴシックで統一した場合、少し柔らかい感じの丸ゴ系を入れたらおかしいでしょうか? あとCSSで作成しているのですが、 例えばdivの中の文章の一部(強調せさたい言葉)の色を変えたい時はどのように設定すればよいのでしょうか? HTML上で直接その部分にカラーの設定してもよいのでしょうか? 分かりずらい文章で申し訳ございませんが、 ご存知の方宜しくお願い致しますm(_ _)m

  • 真ん中にBOXを置くレイアウトを作るには?

    HTMLのレイアウトで行き詰まってしまいました。 下記サイトの様に、ウィンドウの真ん中にBOXを配置したいだけなのですが、、 http://www.hondaf1.com/home.jsp http://www.barneys.com/index_flash.html ・W3Cの仕様に従う ・IE6、N7の両方で同じレイアウト という条件を満たそうとすると不可能??なのでしょうか。 考えられるのは、 (1)tableで割り付ける (2)stylesheetで配置する (3)frameで割り付ける という方法だと思うのですが、、 (1)だと、W3Cの定義においてtableにheight属性が存在しないようなんですよね(汗)。 となると方法が…? (2)だと、、縦方向の割り付けがうまくいかないんですよね。。更にIEとNでCSSの解釈の仕方が違うものだからもうわけわかんないです。 JavaScriptでウィンドウサイズ取得して、動的に適正なmarginを生成とかも試してみましたが、ページ読み込みの際、一瞬BOXが左上隅に表示されてから移動する形になっちゃうんですよね。。 残るは(3)ってことで、やっぱりフレームで割り付けるしかないんでしょうか。となると、XHTML1.1、XHTML4.01及びXHTML1.0のTransitionalではなく、framesetで記述するしかないのでしょうか。。 ぁ~、もぅわけわかんないです(汗)。バカW3C。

  • Web制作初心者です。

    Web制作初心者です。 今回ある個人飲食店からサイト作りを頼まれて作ってたのですが、ヘッダーのイメージを 変えて欲しいということで変更しようと思うのですが、最初作成した順番的には、 1.イラレで枠組みレイアウト 2.photoshopでその枠組みに沿って、レイヤースタイルとか写真とか加工して当てはめる。 3.それを元にコーディング という形にしたのですが、変更という行為自体初めてでどこから手をつけたらいいのかわかりません。 コーディングの段階でサイトが出来た段階での微調整で幅とか数pxとかいじっているので、 自分的には、Webを画像で落としてそれを元にガイド引いて、変更画像を作って入れ込むという感じなのかな? と勝手に思ってるのですが・・。 普通はどういう順番が正しいのでしょうか?

    • ベストアンサー
    • CSS
  • Macromediaのソフトを使ってみたい

    今まで、タグ打ちのみでホームページを作っていました。今度、企業のホームページみたいにかっこいいホームページを作ってみたいと思って、ここの過去ログをしらべてみたら、Macromediaのソフトがよさそうな評判なので使ってみたいと思いました。 そこで、DreamweaberとFlashMXがホームページ作りに向いているみたいなのですが、この二つは主にどんな機能があるのでしょうか?Macromediaのホームページはみてきたのですが、あまり理解できず…。どっちかだけでも、ホームページは作れるのでしょうか? あと、体験版をいじってみたのですが、正直さっぱりでした。何がなにやら。過去ログをみる限りでも勉強しないと使えなそうなのはわかっていたんですが。 どんな勉強がいいでしょうか?やっぱり本を買ってきて、コツコツやっていくのが一番でしょうか? ホームページ作りに関しては、タグは本を見てならある程度までは出来るのですが、javascript、CGI、スタイルシートなんかはまったく知識がありません。この状態で上の2つのソフトをそれなりに使えるようになるでしょうか? 体験版のうちにある程度練習してから買うか決めたいんですが、学生でいれるのがあとわずかなんで…。 質問がごちゃごちゃしてて申し訳ないんですが一部分だけでもいいのでアドバイスください。お願いします。

  • 【WEB系】就職に必要なスキル【エントリー】

     芸術系大学でFlashとWEBデザインを専攻している大学3回生です。(2011,2現在) 近年エントリーシートの提出はWEBで、という企業が増えましたね。 さて、そのエントリーシートの項目で、私の希望する開発職では一番重要であろう箇所の記入に困っています。しかも希望した大半の企業にこの項目が・・・・・・。 (1)これまでに経験した事のあるプログラミング言語を教えてください。 (2)授業や研究における開発経験(OS、サーバ、言語等の開発環境も併せて)を教えてください。 (3)データベース構築の経験やネットワーク構築・運用の経験があれば教えてください。 上記の3項目です。  私はFlashやWEBサイトが作れるからといって、専門用語は感覚的にしか覚えていないし、そう自然に使っているスクリプト(htmlタグとかも)が何と言う種類の言語なのか解らないのです。 ↓現状です。。。 (1)>> とりあえずActionScriptとは書けます。(少ししか覚えてないけど) 他は、htmlタグやCSSって違うか… JavaScript…でもそんな詳しく無いし説明しろって言われたら無理だし、書いたら嘘になっちゃうのかな……; (2)>> えーっと、OSはMac、サバ…あのFC2とかの?私持ってないし…言語って…言語の開発??よくわからん…;;(焦) (3)>> データベース構築???ネットワーク構築????運用って、自分のWEBサイト?ゼミの課題で作ったのしか無… ・・・・という感じで困っています^^;  3年間大学に通っていたけれど“プログラミング言語を覚えましょう”みたいな専門的な授業は無かったし、この道を目指したいと思ったのも最近だったので、好きでやってきた事だけど“何故趣味でも独学で勉強しなかったのか”と、今とても後悔とこれから勉強しなきゃという焦りでいっぱいです。  しかし、エントリーの締め切りも近いので、この非力な能力を記入して出さなければなりません。とりあえず自分の知っている言語がプログラミング言語であるのかどうかを知りたいです。(書ける事は少しでも多く記入したいので!)因に先日こういった項目だけほんの少ししか書けなかったエントリーシトを提出した企業があったんですが、即刻落ちました…まあ一概にこのせい、とは言えませんが。。。  また、これから自信を持って記入や面接で説明出来る様に勉強したいので、オススメの勉強方法や資格等がありましたら教えてください。 宜しくお願いします。 --------------------------- ★希望職種キーワード Flash、WEBデザイン、イラストレーター、 ★大体使えるソフト Photoshop/Illustrator/Flash/Dreamweaver/InDesign

専門家に質問してみよう