SlideShare a Scribd company logo
HTML で自己紹介
               をつくる




2013/4/17     1          UT Startup Gym
飯塚修平
            東京大学工学系研究科
            技術経営戦略学専攻 (TMI)修士2年
            オーマ株式会社 あのひと検索スパイシー PM
            2012 年 Google ウェブマスターインターン




2013/4/17         2                UT Startup Gym
ウェブアプリの仕組み
                      HTTP
                                  PHP など
                                   で記述


             URI (リクエスト)                   データベース



            HTML (レスポンス)

ブラウザ                         ウェブサーバ



                                    API
                                           外部サービス


2013/4/17                     3              UT Startup Gym
今日学ぶこと




• HTML
• CSS
• javascript



2013/4/17        4      UT Startup Gym
HTML とは




2013/4/17      5      UT Startup Gym
HTML とは




            みてるもの             HTML


                     ブラウザ




2013/4/17              6             UT Startup Gym
CSS とは
• ウェブサイトの見た目を記述する

       – 色を変えたい
       – 囲み線を加えたい
       – 配置を変えたい

       – 角を丸くしたい
       – 影を加えたい
       – グラデーションをかけたい



2013/4/17           7    UT Startup Gym
javascript とは



• HTML に動的な要素を加える。
       – クリックしたら〇〇
       – 一定時間経過したら〇〇


• アニメーション




2013/4/17           8         UT Startup Gym
javascript とは



            onclick=“hoge()”




2013/4/17          9           UT Startup Gym
API とは
• 外部サービスのデータや機能を使うことができ
  る。

• ex. http://graph.facebook.com/あなたの
  ID/picture?type=large
• ex.
  https://api.twitter.com/1/statuses/user_timeline.json
  ?screen_name=あなたのTwitter ID



2013/4/17                 10                   UT Startup Gym
HTML の文法
<!DOCTYPE html>
<html>
   <head>
      <meta charset=“utf=8”>        head:
                                    タイトルやエンコードなど
      <title> My Web App </title>   メタな情報を記述する

   </head>
   <body>                           body:
      This is content.              ブラウザに描写される
                                    内容を記述する
   </body>
</html>
2013/4/17                 11              UT Startup Gym
HTML の文法
• タグ
       – <p> や </p> のように < と > で囲まれた部分のこと
       – <p> のように / がつかないタグは「開きタグ」
       – </p> のように / がつくタグは「閉じタグ」
• 要素
       – 開きタグ〜閉じタグまで含んで要素という
• 内容
       – タグの間に挟まれた部分を内容という




2013/4/17               12            UT Startup Gym
さまざまなタグ
•    h1, h2 ... (heading) タイトル、見出し
•    img src (image source is...) 画像
•    a href (anchor, hypertext reference) リンク
•    ul (unordered list) 箇条書き
•    li (list item) 箇条書きの項目




2013/4/17                  13                   UT Startup Gym
ワーク1
• 以上のすべてのタグを使って自己紹介のページ
  を作ってください。




2013/4/17    14     UT Startup Gym
書いてみよう!
• テキストエディタを使って書きます。
       – Word は、文章作成ソフトです。
• Windows
       – (メモ帳)
       – サクラエディタ
       – TeraPad
• Mac
       – (テキストエディタ)
       – mi
• CUI(ターミナル): これは慣れが必要
       – emacs
       – vim
• エディタ力が上がると、一打鍵の攻撃力が上がります


2013/4/17                15   UT Startup Gym
CSSの文法
• style 要素の内容に書く
  <style>
  selecter {
      property: value;
      property: value;
  }
  </style>
• HTML 開きタグの中に書く
  <div style=“property:value”></div>



2013/4/17                 16           UT Startup Gym
ワーク2
• 自己紹介ページをデザインしてください。
       – 「これできないかな?」と思ったらググる
       – だいたいできるはず




2013/4/17          17          UT Startup Gym
javascript の文法
• script 要素の内容に書く
  <script>
      var hoge = “piyo”;
      alert (hoge);
  </script>

• HTML 開きタグの中に書く
  <div onclick=“alert(‘hoge’);”></div>




2013/4/17                  18            UT Startup Gym
ワーク3
• 自己紹介ページのどこかをクリックしたらポッ
  プアップが出るようにしてください。
       – onclick




2013/4/17           19    UT Startup Gym
• なんか文字化けする
 – 作成したHTMLファイルを保存する時の文字コードを
   UTF-8に指定しましょう
• ブラウザで開いてもHTMLタグが表示される
 – エディタを確かめてください
 – Wordやワードパッド、 Macのテキストエディットは
   書式情報を保存してくれちゃう、プレーンテキスト
   用エディタじゃないです
  • Windowsならとりあえずメモ帳
  • MacならmiとかDLしてみましょう

More Related Content

PDF
WordPressテーマ Foundation for WordPress の紹介
PDF
Wordpressスマートフォンテーマ作成
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
PDF
4時間まったりWordPressテーマ作成講座
PPTX
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
PDF
GDG Women DevfestW
KEY
続・Twitter bootstrap入門 #html5j
WordPressテーマ Foundation for WordPress の紹介
Wordpressスマートフォンテーマ作成
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
4時間まったりWordPressテーマ作成講座
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
WordPress中級者への道!テンプレートタグはどう動くのか!?
GDG Women DevfestW
続・Twitter bootstrap入門 #html5j

What's hot (11)

PDF
情報編集 (web) 第2回:HTML入門
PDF
Wp html5
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
PDF
第3回WordPress Cafe プラグイン紹介
PDF
Html5でword pressテーマを作るよ!
KEY
WordPress 3.4 〜新機能や変更点〜
KEY
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
KEY
WordPressプラグイン作成入門
PDF
WordPress基礎講座5 テーマ作成基礎知識
KEY
WordPress プラグイン Infinite Scroll を試してみた
PPT
Html講習会資料
情報編集 (web) 第2回:HTML入門
Wp html5
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
第3回WordPress Cafe プラグイン紹介
Html5でword pressテーマを作るよ!
WordPress 3.4 〜新機能や変更点〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
WordPressプラグイン作成入門
WordPress基礎講座5 テーマ作成基礎知識
WordPress プラグイン Infinite Scroll を試してみた
Html講習会資料
Ad

Similar to HTML で自己紹介ページをつくる (20)

PDF
第3期キックオフ説明会+勉強会
PPTX
ウェブから情報をあつめる
PPTX
かんたん Twitter アプリをつくろう
PPTX
かんたんキレイなウェブデザイン
PDF
Html1
PDF
UT Startup Gym とは @第2期製品発表
PDF
ペルソナシナリオとプロトタイプ2
PDF
UT Startup Gym で人生が変わった話
PDF
Web development fundamental
KEY
Webapp startup example_to_dolist
PDF
データベースを使おう
PDF
Ebook5manual200
PDF
レンタルサーバで今すぐ始めるWEB開発
PDF
141115 making web site
PDF
Html&cssの書き方入門編
PDF
Htmlの基礎
PDF
Htmlの基本
ODP
webを飾る技術
PDF
JavaScript Basic 01
第3期キックオフ説明会+勉強会
ウェブから情報をあつめる
かんたん Twitter アプリをつくろう
かんたんキレイなウェブデザイン
Html1
UT Startup Gym とは @第2期製品発表
ペルソナシナリオとプロトタイプ2
UT Startup Gym で人生が変わった話
Web development fundamental
Webapp startup example_to_dolist
データベースを使おう
Ebook5manual200
レンタルサーバで今すぐ始めるWEB開発
141115 making web site
Html&cssの書き方入門編
Htmlの基礎
Htmlの基本
webを飾る技術
JavaScript Basic 01
Ad

More from Shuhei Iitsuka (20)

PDF
Online and offline handwritten chinese character recognition a comprehensive...
PDF
Inferring win–lose product network from user behavior
PPTX
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
PDF
Procedural modeling using autoencoder networks
PDF
Generating sentences from a continuous space
PDF
ウェブサイト最適化のためのバリエーション自動生成システム
PDF
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
PPTX
Machine learning meets web development
PDF
Python と Xpath で ウェブからデータをあつめる
PDF
リミックスからはじめる DTM 入門
PDF
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
PDF
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
PDF
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
PPTX
ウェブサイトで収益を得る
PDF
ウェブサービスの企画とデザイン
PDF
データベースを使おう
PDF
ペルソナシナリオとプロトタイプ
PDF
Webサーバ、HTML
PDF
Ruby on Rails の規約
PDF
PHP 入門
Online and offline handwritten chinese character recognition a comprehensive...
Inferring win–lose product network from user behavior
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
Procedural modeling using autoencoder networks
Generating sentences from a continuous space
ウェブサイト最適化のためのバリエーション自動生成システム
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
Machine learning meets web development
Python と Xpath で ウェブからデータをあつめる
リミックスからはじめる DTM 入門
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
ウェブサイトで収益を得る
ウェブサービスの企画とデザイン
データベースを使おう
ペルソナシナリオとプロトタイプ
Webサーバ、HTML
Ruby on Rails の規約
PHP 入門

HTML で自己紹介ページをつくる

  • 1. HTML で自己紹介 をつくる 2013/4/17 1 UT Startup Gym
  • 2. 飯塚修平 東京大学工学系研究科 技術経営戦略学専攻 (TMI)修士2年 オーマ株式会社 あのひと検索スパイシー PM 2012 年 Google ウェブマスターインターン 2013/4/17 2 UT Startup Gym
  • 3. ウェブアプリの仕組み HTTP PHP など で記述 URI (リクエスト) データベース HTML (レスポンス) ブラウザ ウェブサーバ API 外部サービス 2013/4/17 3 UT Startup Gym
  • 4. 今日学ぶこと • HTML • CSS • javascript 2013/4/17 4 UT Startup Gym
  • 5. HTML とは 2013/4/17 5 UT Startup Gym
  • 6. HTML とは みてるもの HTML ブラウザ 2013/4/17 6 UT Startup Gym
  • 7. CSS とは • ウェブサイトの見た目を記述する – 色を変えたい – 囲み線を加えたい – 配置を変えたい – 角を丸くしたい – 影を加えたい – グラデーションをかけたい 2013/4/17 7 UT Startup Gym
  • 8. javascript とは • HTML に動的な要素を加える。 – クリックしたら〇〇 – 一定時間経過したら〇〇 • アニメーション 2013/4/17 8 UT Startup Gym
  • 9. javascript とは onclick=“hoge()” 2013/4/17 9 UT Startup Gym
  • 10. API とは • 外部サービスのデータや機能を使うことができ る。 • ex. http://graph.facebook.com/あなたの ID/picture?type=large • ex. https://api.twitter.com/1/statuses/user_timeline.json ?screen_name=あなたのTwitter ID 2013/4/17 10 UT Startup Gym
  • 11. HTML の文法 <!DOCTYPE html> <html> <head> <meta charset=“utf=8”> head: タイトルやエンコードなど <title> My Web App </title> メタな情報を記述する </head> <body> body: This is content. ブラウザに描写される 内容を記述する </body> </html> 2013/4/17 11 UT Startup Gym
  • 12. HTML の文法 • タグ – <p> や </p> のように < と > で囲まれた部分のこと – <p> のように / がつかないタグは「開きタグ」 – </p> のように / がつくタグは「閉じタグ」 • 要素 – 開きタグ〜閉じタグまで含んで要素という • 内容 – タグの間に挟まれた部分を内容という 2013/4/17 12 UT Startup Gym
  • 13. さまざまなタグ • h1, h2 ... (heading) タイトル、見出し • img src (image source is...) 画像 • a href (anchor, hypertext reference) リンク • ul (unordered list) 箇条書き • li (list item) 箇条書きの項目 2013/4/17 13 UT Startup Gym
  • 14. ワーク1 • 以上のすべてのタグを使って自己紹介のページ を作ってください。 2013/4/17 14 UT Startup Gym
  • 15. 書いてみよう! • テキストエディタを使って書きます。 – Word は、文章作成ソフトです。 • Windows – (メモ帳) – サクラエディタ – TeraPad • Mac – (テキストエディタ) – mi • CUI(ターミナル): これは慣れが必要 – emacs – vim • エディタ力が上がると、一打鍵の攻撃力が上がります 2013/4/17 15 UT Startup Gym
  • 16. CSSの文法 • style 要素の内容に書く <style> selecter { property: value; property: value; } </style> • HTML 開きタグの中に書く <div style=“property:value”></div> 2013/4/17 16 UT Startup Gym
  • 17. ワーク2 • 自己紹介ページをデザインしてください。 – 「これできないかな?」と思ったらググる – だいたいできるはず 2013/4/17 17 UT Startup Gym
  • 18. javascript の文法 • script 要素の内容に書く <script> var hoge = “piyo”; alert (hoge); </script> • HTML 開きタグの中に書く <div onclick=“alert(‘hoge’);”></div> 2013/4/17 18 UT Startup Gym
  • 19. ワーク3 • 自己紹介ページのどこかをクリックしたらポッ プアップが出るようにしてください。 – onclick 2013/4/17 19 UT Startup Gym
  • 20. • なんか文字化けする – 作成したHTMLファイルを保存する時の文字コードを UTF-8に指定しましょう • ブラウザで開いてもHTMLタグが表示される – エディタを確かめてください – Wordやワードパッド、 Macのテキストエディットは 書式情報を保存してくれちゃう、プレーンテキスト 用エディタじゃないです • Windowsならとりあえずメモ帳 • MacならmiとかDLしてみましょう