検索
HTML で Web ページをデザインするSep 04, 2024 pm 04:52 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

HTML はハイパーテキスト マークアップ言語として知られ、Web ページのデザインやコンテンツの構造化に使用される最も一般的な言語の 1 つです。 HTML は、タグ、要素、画像、およびいくつかの最新コンポーネントを使用して、Web ページをより魅力的でユーザーフレンドリーなものにします。

HTML と CSS を組み合わせることで、Web ページの外観を簡単にカスタマイズできます。 HTML は、World Wide Web 上で Web ページを適切に構造化する上で重要な役割を果たします。シンプルなテキストエディタを使用して編集できるため、ユーザーはいつでも必要に応じて変更を加えることができます。

HTML で Web ページをデザインするには? (ステップバイステップ)

ステップ 1: プロジェクトをセットアップする
  • Web ページのファイルを保存する新しいフォルダーをコンピューター上に作成します。

HTML で Web ページをデザインする

  • HTML コードを作成するには、メモ帳、Sublime Text、Visual Studio Code などのテキスト エディターを開きます。

HTML で Web ページをデザインする

ステップ 2: HTML 構造から開始します
  • HTML ファイルの先頭に 宣言を追加します。これにより、HTML5 を使用していることがブラウザに伝えられます。
  • HTML の開始タグと終了タグを作成します: .
  • HTML タグ内に、head の開始タグと終了タグを作成します: .
  • head タグ内に、タイトルの開始タグと終了タグを追加します: 。ここにウェブページのタイトルを書きます。

HTML で Web ページをデザインする

ステップ 3: 本文にコンテンツを追加する
  • head の終了タグの後に、body の開始タグと終了タグを作成します: 。ここに、Web ページに表示されるすべてのコンテンツを配置します。
  • body タグ内で、見出し、段落、画像、リンクなどの要素の追加を開始できます。
  • 見出しを追加するには、メイン見出しに

    タグを使用し、

    など、小見出しが続きます。
  • 段落を追加するには、

  • を使用します。
  • 画像を追加するには、 HTML で Web ページをデザインする を使用します。タグを使用するには、src 属性を指定する必要があります。これには、画像ファイルの場所を指すファイル パスまたは URL が含まれている必要があります。
  • リンクを追加するには、 タグと URL を指定する href 属性を使用します。

理解を深めるために、コードを次に示します。



<title>My First Web Page</title>


<h1 id="Unlock-the-Power-of-Online-Learning">Unlock the Power of Online Learning</h1>
<p>Master 1000+ Tools & Technologies.</p>
<img  src="/static/imghwm/default1.png" data-src="C:\Users\Demo2\Desktop\HTML\webimage.PNG" class="lazy" alt="HTML で Web ページをデザインする" >
  • Python
  • Artificial Intelligence
  • Java
View All 1000 Skills
ステップ 4: HTML ファイルを保存します
  • 以前に作成したフォルダーに、 .html 拡張子 を付けてファイルを保存します。
  • my web page.html (通常、Web サイトのメイン ページとして使用されます) など、ファイルにわかりやすい名前を選択します。

HTML で Web ページをデザインする

HTML で Web ページをデザインする

ステップ 5: Web ページを表示する
  • Chrome、Firefox、Safari などの Web ブラウザで HTML ファイルを開きます。

HTML で Web ページをデザインする

  • 追加したコンテンツを示す以下の Web ページがブラウザに表示されるはずです。

出力:

HTML で Web ページをデザインする

ステップ 6: Web ページの強化を続ける
  • 追加の HTML タグと属性を調べて、Web ページの構造とデザインをさらに強化します。
  • Web ページのスタイルを設定し、視覚的に魅力的なものにするための CSS (カスケード スタイル シート) を学びます。
  • フォーム、テーブル、マルチメディア要素など、より高度な HTML 機能を試してみましょう。

Web デザイン用の HTML タグと要素

ここでは、HTML で Web ページをデザインする際に重要な HTML タグと要素のリストを示します。

HTML Tag/Element Purpose

to

Define different levels of headings

Define paragraphs of text

Create line breaks
    Create an ordered list
      Create an unordered list
    • Define items within a list
      Create hyperlinks
      HTML で Web ページをデザインする Insert images
      Create structured tabular data
      Define the table header section
      Define the table body section
      Define the table footer section
      Define a table row
      Define a table data cell
      Create input forms
      Create different types of form input fields
      Create a dropdown menu for selecting options
      Define individual options within a dropdown menu
      Define the header section of a web page
      Define the navigation section of a web page
      Define a generic section within a web page
      Define an independent, self-contained content within a page
      Define content that is tangentially related to the main page
      Define the footer section of a web page

      Examples of Design Web Pages in HTML

      Let’s create some web pages to see the resultant web page.

      Example #1: Travel Webpage

      Here, we will create an amazing travel webpage showcasing places to visit in Switzerland. We will set one background image and add some text using HTML Code and Styling.

      HTML Code:

      <style>
      .card {
      max-width: 380px;
      margin: auto;
      text-align: center;
      }
      #main {
      background-image: url('switzerland.jpg');
      background-repeat: no-repeat;
      background-size: cover;
      }
      .price {
      color: #f1294a;
      font-size: 18px;
      }
      .card button {
      padding: 10px;
      color: white;
      background-color: #f1294a;
      text-align: center;
      }
      </style>
      
      
      <h2 id="Places-to-Visit-in-Switzerland">Places to Visit in Switzerland</h2>
      <div class="card">
      <h1 id="b-Explore-Switzerland-b"><b>Explore Switzerland</b></h1>
      <h3 id="Starting-from-CHF">Starting from CHF 2000</h3>
      <h2>
      <ul>
      <li>Zurich</li>
      <li>Geneva</li>
      <li>Lucerne</li>
      <li>Interlaken</li>
      <li>Zermatt</li>
      </ul>
      </h2>
      <p><button>Book Here</button></p>
      </div>
      

      Output:
      HTML で Web ページをデザインする

      Example #2: Feedback Form

      We will build one Feedback form in the form of a web page in this example.

      
      
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <style>
      body {
      font-family: Arial, sans-serif;
      }
      input[type=text], select, textarea {
      width: 100%;
      padding: 8px;
      border: 1px solid #ccc;
      border-radius: 4px;
      margin-top: 4px;
      margin-bottom: 10px;
      }
      input[type=submit] {
      background-color: #4CAF50;
      color: white;
      padding: 8px 12px;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      }
      .container {
      width: 80%;
      max-width: 500px;
      margin: 0 auto;
      border-radius: 6px;
      background-color: #F2F2F2;
      padding: 20px;
      }
      h3 {
      text-align: center;
      }
      label {
      font-weight: bold;
      }
      textarea {
      resize: vertical;
      }
      /* Optional: Add additional styles to make it more visually appealing */
      .container {
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      }
      input[type=submit]:hover {
      background-color: #45a049;
      }
      </style>
      
      
      <h3 id="We-Value-Your-Suggestions">We Value Your Suggestions!</h3>
      <div class="container">
      <form>
      <label for="fname">First Name</label>
      <input type="text" id="fname" name="firstname" placeholder="Enter your name">
      <label for="lname">Last Name</label>
      <input type="text" id="lname" name="lastname" placeholder="Enter your last name">
      <label for="email">Email</label>
      <input type="text" id="email" name="email" placeholder="Enter your email here">
      <label for="subject">Suggestion</label>
      <textarea id="subject" name="subject" placeholder="Provide your suggestion" style="height: 100px"></textarea>
      <input type="submit" value="Submit">
      </form>
      </div>
      
      

      Output:
      HTML で Web ページをデザインする

      Example #3: OTT Platform Homepage

      In this example, we will create another web page that showcases an amazing homepage for an OTT platform.

      HTML Code:

      
      
      <title>My OTT Platform</title>
        <style>
          /* CSS styles for the website */
          body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: #000;
            color: #fff;
          }
          header {
            background-color: #e50914;
            padding: 20px;
            text-align: center;
          }
          header h1 {
            margin: 0;
            font-size: 28px;
            text-transform: uppercase;
            color: #fff;
          }
          nav {
            background-color: #000;
            padding: 10px;
            text-align: center;
          }
          nav a {
            text-decoration: none;
            margin: 10px;
            color: #fff;
            font-weight: bold;
          }
          main {
            padding: 20px;
          }
          footer {
            background-color: #e50914;
            padding: 20px;
            text-align: center;
          }
          .video {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            margin-bottom: 20px;
          }
          .video .thumbnail {
            position: relative;
            width: 250px;
            height: 140px;
            margin: 10px;
            overflow: hidden;
            transition: transform 0.3s;
            background-color: #333;
          }
          .video .thumbnail img {
            width: 100%;
            height: 100%;
            object-fit: cover;
          }
          .video .thumbnail:hover {
            transform: scale(1.1);
          }
          .video .title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.7);
            color: #fff;
            padding: 10px;
            margin: 0;
            font-weight: bold;
          }
          /* Additional styles for Netflix-like appearance */
          header, nav, main, footer {
            max-width: 1200px;
            margin: 0 auto;
          }
          .video .thumbnail {
            width: 275px;
            height: 155px;
          }
          .video .title {
            font-size: 14px;
            padding: 8px;
          }
        </style>
      
      
        <header>
          <h1 id="Welcome-to-My-OTT-Platform">Welcome to My OTT Platform</h1>
        </header>
        <nav>
          <a href="#">Home</a>
          <a href="#">Movies</a>
          <a href="#">TV Shows</a>
          <a href="#">Documentaries</a>
          <a href="#">My Account</a>
        </nav>
        <main>
          <h2 id="Trending-Now">Trending Now</h2>
          <div class="video">
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video5.jpg" class="lazy" alt="Video 5">
              <div class="title">Movie1</div>
            </div>
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video6.jpg" class="lazy" alt="Video 6">
              <div class="title">Movie2</div>
            </div>
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video7.jpg" class="lazy" alt="Video 7">
              <div class="title">Movie3</div>
            </div>
          </div>
          <h2 id="Top-Shows">Top 3 Shows</h2>
          <div class="video">
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video8.jpg" class="lazy" alt="Video 8">
              <div class="title">Show1</div>
            </div>
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video9.jpg" class="lazy" alt="Video 9">
              <div class="title">Show2</div>
            </div>
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video10.jpg" class="lazy" alt="Video 10">
              <div class="title">Show3</div>
            </div>
          </div>
          <h2 id="International-Movies">International Movies</h2>
          <div class="video">
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video11.jpg" class="lazy" alt="Video 11">
              <div class="title">Movie1</div>
            </div>
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video12.jpg" class="lazy" alt="Video 12">
              <div class="title">Movie2</div>
            </div>
            <div class="thumbnail">
              <img src="/static/imghwm/default1.png" data-src="video13.jpg" class="lazy" alt="Video 13">
              <div class="title">Movie3</div>
            </div>
          </div>
        </main>
        <footer>
          <p>© 2023 My OTT Platform. All rights reserved.</p>
        </footer>
      
      

      Output:
      HTML で Web ページをデザインする

      Example #4 Newsletter Subscription Page

      In this example, let’s create a simple subscription page where users can subscribe to a newsletter.

      
      

      Join our Newsletter!

      Output:
      HTML で Web ページをデザインする

      Example #5: Guess the Number Game

      In this instance, we will design a simple game where users have to guess the number generated by the system.

      
      
      <title>Guessing Game</title>
      <style>
      body {
      text-align: center;
      padding-top: 100px;
      font-family: Arial, sans-serif;
      background-color: #f2f2f2;
      }
      h1 {
      color: #333333;
      }
      p {
      color: #666666;
      }
      input {
      padding: 10px;
      font-size: 16px;
      border-radius: 4px;
      border: 1px solid #cccccc;
      }
      button {
      padding: 10px 20px;
      font-size: 16px;
      background-color: #4CAF50;
      color: white;
      border-radius: 4px;
      border: none;
      cursor: pointer;
      }
      button:hover {
      background-color: #45a049;
      }
      #result {
      margin-top: 20px;
      font-weight: bold;
      }
      </style>
      
      
      <h1 id="Guessing-Game">Guessing Game</h1>
      <p>Guess a number between 1 and 10:</p>
      <input type="number" id="guess" min="1" max="10">
      <button onclick="checkGuess()">Submit</button>
      <p id="result"></p>
      <script>
      function checkGuess() {
      var guess = parseInt(document.getElementById("guess").value);
      var randomNumber = Math.floor(Math.random() * 10) + 1;
      if (guess === randomNumber) {
      document.getElementById("result").innerHTML = "Congratulations! You guessed the correct number.";
      } else {
      document.getElementById("result").innerHTML = "Wrong guess. The correct number was " + randomNumber + ".";
      }
      }
      </script>
      
      

      Output:
      HTML で Web ページをデザインする

      Conclusion

      From all the above discussion, we can say that Web pages are created by using HTML code in a very simplified manner. Just simply put your HTML code in any one editor, save it with the .html extension, and open it within any browser.

      以上がHTML で Web ページをデザインするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

      声明
      この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
      HTML超文本标记语言--超在那里?(文档分析)HTML超文本标记语言--超在那里?(文档分析)Aug 02, 2022 pm 06:04 PM

      本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

      html和css算编程语言吗html和css算编程语言吗Sep 21, 2022 pm 04:09 PM

      不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

      web前端笔试题库之HTML篇web前端笔试题库之HTML篇Apr 21, 2022 am 11:56 AM

      总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

      总结HTML中a标签的使用方法及跳转方式总结HTML中a标签的使用方法及跳转方式Aug 05, 2022 am 09:18 AM

      本文给大家总结介绍a标签使用方法和跳转方式,希望对大家有所帮助!

      HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

      HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

      html中document是什么html中document是什么Jun 17, 2022 pm 04:18 PM

      在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

      html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

      html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

      Html5怎么取消td边框Html5怎么取消td边框May 18, 2022 pm 06:57 PM

      3种取消方法:1、给td元素添加“border:none”无边框样式即可,语法“td{border:none}”。2、给td元素添加“border:0”样式,语法“td{border:0;}”,将td边框的宽度设置为0即可。3、给td元素添加“border:transparent”样式,语法“td{border:transparent;}”,将td边框的颜色设置为透明即可。

      See all articles

      ホットAIツール

      Undresser.AI Undress

      Undresser.AI Undress

      リアルなヌード写真を作成する AI 搭載アプリ

      AI Clothes Remover

      AI Clothes Remover

      写真から衣服を削除するオンライン AI ツール。

      Undress AI Tool

      Undress AI Tool

      脱衣画像を無料で

      Clothoff.io

      Clothoff.io

      AI衣類リムーバー

      AI Hentai Generator

      AI Hentai Generator

      AIヘンタイを無料で生成します。

      ホットツール

      mPDF

      mPDF

      mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

      SecLists

      SecLists

      SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

      ゼンドスタジオ 13.0.1

      ゼンドスタジオ 13.0.1

      強力な PHP 統合開発環境

      Safe Exam Browser

      Safe Exam Browser

      Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

      PhpStorm Mac バージョン

      PhpStorm Mac バージョン

      最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール