HTMLとCSSの効果的な勉強方法や、参考になる参考書、サイト等があれば
是非教えて下さい。
会社でWEB担当になったのですが、
簡単なHTML以外は知識が無い状態です。
リニューアル等の大きな制作は業者の方に御願いするとしても、
ある程度のサイトの構造は理解したいと思っています。
(ニュースリリース等の更新は問題ありません)
初心者向の解説があるWEB等で自己流で勉強していますが、
なかなか難しいなあと感じています。
知識を身に付けるためには、ある程度の基礎が必要なのかもしれませんが、
とりあえず、何が基礎かも分からないので、必要な情報を都度調べて模索している状態です。
勉強に近道はないと思うのですが、もう少し要領よく学ぶ為の
進め方/順序(この知識を身に付けてから、これ、的な・・・)等があるのではないかなあと思っています。
ご意見いただけると嬉しいです。
No.1ベストアンサー
- 回答日時:
私が会社のHPを作成した際の手順は以下のようです。
1、HTML、CSSの仕様書の邦訳を印刷して一通り読み試す。
2、Javascriptを一通り演習する。
3、IE、Firefox等との関連を書籍で確認する。
4、スタイルシート集からテクニックを学ぶ。
HPを記述しアップロードするだけでしたら1、2は参考書は不必要でした。3、4は、これは参考文献は必須でした。
まずは、HTML仕様書の検索と印刷から始められたらどうでしょうか?
早速のご回答ありがとうございます!
HTML,CSSの仕様書というのがあるのですね。
ソースとはまた違うものなのでしょうか?
参考にさせて頂きます。
No.5
- 回答日時:
1:1からサイトを作る系の本(3000円くらいでたくさんある)ので、まずそれをみながら作る。
2:HTML+CSSがどのようなものを把握できたら、WEB標準についての本を買って勉強する。
3:XHTMLやjavascript、サーバー系までいくならその本を買って勉強する。
タグを覚えたり、禁止された使い方、バグが起きる原因
よく使われる手法、発展していく新技術、プログラミング言語などなど
まずは作りながら、本にお金を出すことを惜しまないことが近道だと思います。
レガシーで堅牢?なコーディングであればHTML+CSSだけでできてるようなサイトのコードを
ブラウザからでも見たら勉強になるかもしれませんが、だいたい本に書いてあります。
カッコいいサイトなんかは、Flashやjavascriptが使われてあったり、Ajaxだったり、
サーバー側で動的にコードが生成されてあったりでおそらく読めたものではないでしょう。
No.4
- 回答日時:
作っていくうちにわからない所、疑問に思った所を検索していくのがベストだと思いますよー。
私の場合、最初のうちはhtmlのタグやcssのプロパティを使いながら覚える作業だった気がします。
ある程度作ってみるとタグの微妙な使いかたやcssのムダが見えてくるのでそれを最適化していくという感じでした。
htmlでの最適な書きかたとかは複数のブログを参考にするといいと思います。どうしてこんな感じに書いているんかポリシーがそれぞれ異なるのでできる限りいいとこ取りをするという感じで。
cssに関してはほとんどがIE、safariとの互換性をどう保つかという感じです。
参考サイト
http://www.seotoools.com/htmllint/htmllint.html
http://adp.daa.jp/web.html
コツというか、自分がすぐに使えるhtmlとcssのテンプレートを作るといいと思います。head内とかいつも書くのは面倒なので。
あと表示確認するブラウザの種類はだいたい今だとIE6~IE8、firefox、opera、safari、iphone(必要なら)あたりだと思います。とりあえずfirefoxで作りつつ最終的に全ブラウザで確認するのがいいと思います。IEに関してはIE Testerというソフトがあるので、それで全バージョンの確認ができますよ。
回答ありがとうございます。
自分がすぐに使えるテンプレートを作成するというのは、
是非レベルアップしたら使わせて頂きたいと思います。
リンクも参考にさせて頂きます。
ありがとうございました。
No.3
- 回答日時:
No.2です。
追記です。
一般的にホームページを作る人は、デザインもできて、プログラムもかけて、動画や写真の編集もできるひと。と勘違いされがちですが、実際はそれぞれが別物です。質問内容はHTML&CSSの勉強方法なので、話がそれているかもしれませんが、デザインとHTML&CSSの記述を同時に行わないことを強くおすすめします。おそらくそれではいつまで経っても完成しません。
HTML&CSSの一番手っ取り早い学習方法は、他サイトをコピーすることです。もちろん、HTML&CSSをそのままコピーしてはいけません。デザインのコピーです。仮に、Yahooやhatenaなどのサイトを質問者さんが独自にHTML&CSSを書いて、それがInternetExploer、Firefox、Safari、Google Chrome、Operaで同じように表示できるようになったのであれば、もう必要十分な技術だと思います。そこからは、自分の中で効率のよい記述方法を開発していくだけです。
分かりやすい回答(2つも!)ありがとうございます。
>HTML&CSSの一番手っ取り早い学習方法は、他サイトをコピーすることです。
最初は、既に出来ている物の構造を理解する事から始めるのは、確かに有効ですね。
さっそく取組んでみます。
デザインと同時に取組まないように、という注意点も非常に参考になりました。
(実際、そうなりそうでしたので・・・)
ありがとうございました。
No.2
- 回答日時:
どこまでを目指すのかによって覚えるべきことは異なりますが、はじめの一歩というのであれば、
1.HTMLの種類やその目的を知ること。
2.CSSの目的を知ること。
3.HTMLタグを理解すること。
4.CSSプロパティを理解すること。
5.クロスブラウザを理解すること。
1と2が分かれば、3と4はそれぞれのポケットリファレンスがあれば事足りると思います。リファレンスはご自身で使いやすければ何でもいいと思います。ただし、WEB関連は仕様の変化が激しいので、必ず新しいリファレンスを使用することをおすすめします。また、自分の扱っているWEBサイトのHTMLの種類がなんなのかを理解していないと、古い情報と混同してしまい、理解が遅れると思います。
5については、いろんなブラウザで見ることのできるHTML&CSSを書きましょう。という意味になります。
慣れてくると、他サイトで見る、斬新なエフェクトや機能を実装したくなるかもしれませんが、そういったものは、HTML&CSSだけでは実現できず、一気に土俵が広がってしまうため、最初の一歩としては手を出すべきではありません。学習効率が落ちます。ひとまず、いろいろなブラウザで、文章や画像を意図通りのサイズ、位置にレイアウトできるか、という部分で学習されることをおすすめします。
なお、ご存知かもしれませんが、フレームやテーブルレイアウトは今となってはとても古い手法で、そういった古い情報に惑わされないように頑張ってください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Web・クリエイティブ 独学でwebデザイナーを目指すには 2 2022/09/17 16:27
- 歴史学 世界史と日本史が大学で必要で入学までの1ヶ月少し勉強しようと思います。高校では全く世界史や日本史はや 7 2023/02/24 00:00
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(職業・資格) 弁理士試験の勉強方法について 1 2022/09/11 07:32
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- 宅地建物取引主任者(宅建) 未経験・知識ゼロからの宅建取引士勉強方法について 2 2022/06/10 14:38
- ホームページ作成・プログラミング web制作(HP作成について教えてください) 閲覧ありがとうございます。 今、WEB制作の勉強をして 2 2023/04/13 07:23
- 大学受験 大学受験で、Z会と進研ゼミどっちがおすすめですか? 志望校は早慶上理です。 今Z会を受講していますが 3 2022/04/19 16:22
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTML&CSS メディアクエリについ...
-
htmlの文字が縦書きになる
-
CSSについて。htmlにてページを...
-
HTML &CSSとHTML5&CSS3 違い
-
iPhoneで HTMLファイルを閲覧
-
HTML ul li で横並びにナビゲー...
-
テーブルの行を折りたたみたい...
-
英字と日本語が並んだhtmlの自...
-
HTML&CSS メディアクエリにつ...
-
HTML&CSSとHTML5&CSS3の違い...
-
HTML&CSSとHTML5&CSS3の違い...
-
別サイトのHTML内にある情報を...
-
HTML&CSS メディアクエリ
-
htmlで"start-|"から"|-stop"ま...
-
Webサイトの「デザインのみ(コ...
-
excelをhtmlに変換した途端、一...
-
、URL化させるにはどうしたらい...
-
スマホで、左右にスワイプして...
-
メモ帳の段落の揃え方
-
詐欺メールがまた来ました。5月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBで簡単なゲームをつくるサイト
-
HTML 特殊文字の タブ:	...
-
個人HPにログイン機能付けられる?
-
embedタグでFirefox右クリック禁止
-
cssでclass名に大文字、アンダ...
-
htmlで検索を回避するには?
-
使えるタグ、使えないタグ、使...
-
スタイルシートの指定に関して
-
【HP作成】クリック音が鳴るよ...
-
CSSでindex.htmlをクリックする...
-
gooブログでのインラインフレー...
-
theadはあまり使わないものです...
-
textarea 内に IFRAME を読み込...
-
Affinger6でトップページに記事...
-
ビルダーソフトの不用タグ
-
忍者さんのサイトマスターの貼...
-
CSV内のhtmlタグを文字のママ表...
-
1年無職の彼氏 別れるべきですか?
-
6~7割の正解で、なぜ合格?
-
API、OCX、DLLって何でしょう?
おすすめ情報