Basics of Web Design: Html5 & Css3
Basics of Web Design: Html5 & Css3
4th Edition
ISBN: 9780134444338
Author: Terry Felke-Morris
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 8, Problem 6HOE
Program Plan Intro

Design a web page to display both in desktop and smartphone browser

Program plan:

  • Include the HTML tag using “<HTML>”.
  • Include the title on the webpage using “<head>” tag.
  • Open the “<meta>” tag to set the viewport for visible area of webpage.
  • Include the title on the webpage using “<title>” tag.
  • Include the style tag using “<style>” for internal style.
    • Add the style for “body” element.
    • Internal style for media queries to design the web page.
    • Add the style for “wrapper” element.
    • Add the style for “nav” element.
    • Add the style for “nav ul” element.
    • Add the style for “nav a” element.
    • Add the style for “main” element.
    • Add the style for “header” element.
    • Add the style for “h1” element.
    • Add the style for “h2” element.
    • Add the style for “article” element.
    • Add the style for “footer” element.
  • Open the body of the web page using “<body>” tag.
  • Use the two-column layout to design the webpage using “div” tag.
  • Open the header of the web page using <header> tag.
  • Open the navigation link using <nav> tag.
  • Open the main of the web page using <main> tag.
  • Open the section of the web page using <section> tag.
  • Open the article of the web page using <article> tag.
  • Open the footer of the web page using <footer> tag.
  • Close all the tags.

Expert Solution & Answer
Check Mark
Program Description Answer

The HTML code creates a webpage regarding hobby using header, nav, main, figure, figcaption, article, footer, and two-column layout with CSS to display the web page in both desktop and smartphone browser.

Explanation of Solution

Program:

<!-- html opening tag -->

<html>

    <!-- head opening tag -->

    <head>

        <!-- Open the meta tag to set the viewport -->

<meta name = "viewport" column-sidebar="width=device-width, minimum-scale=1.0, maximum-scale=1.0"/>

    <!-- Title opening tag -->

    <title>Hobbies</title>

    <!--Style Tag-->

    <style>

    /*Internal style for body tag*/

    body

    {

        font-family:Verdana, Arial, sans-serif;

        background-color: #00005D;

    }

/*Internal style for media queries to design the web page. */

@media screen and (max-width:320px) and (orientation: portrait)

  {

  /*Internal style for wrapper tag*/

  #wrapper

  {

  background-color: #b3c7e6;

  color: #000066;

  width: 80%;

  margin: auto;

  min-width: 960px;

  max-width: 1200px;

  }  

  }

    /*Internal style for header tag*/

    header

    {

        background-color: #869dc7;

        color: #00005D;

        font-size: 150%;

        padding: 10px 10px 10px 155px;

        background-image: url(hobbies.jpg);

        background-repeat: no-repeat;

        height: 130px;

    }

    /*Internal style for navigation tag*/

    nav

    {

        float: left;

        width: 150px;

    }

    /*Internal style for navigation in "ul" tag*/

    nav ul

    {

        list-style-type: none;

        margin-left: 0;

        padding: 10px;

    }

    /*Internal style for navigation in "a" tag*/

    nav a

    {

        text-decoration: none;

        padding: 10px;

        font-weight: bold;

    }

    /*Internal style for normal navigation link*/

    nav a:link { color: #ffffff; }

    /*Internal style for link when user has visited*/

    nav a:visited { color: #eaeaea; }

    /*Internal style for link when mouses over it*/

    nav a:hover { color: #000066; }

    /*Internal style for main tag*/

    main

    {

        display: -moz-inline-box;

        margin-left: 155px;

        padding: 20px;

        background-color: #ffffff;

        color: #000000;

    }

    /*Internal style for h1 tag*/

    h1 { margin-bottom: 0; }

    /*Internal style for h2 tag*/

    h2

    {

        color: #869dc7;

        font-family: arial, sans-serif;

        font-size: 200%;

    }

    /*Internal style for article tag*/

    article header

    {

        background-color: #FFFFFF;

        background-image: none;

        padding-left: 0;

        font-size: 90%;

        height: auto;

    }

    /*Internal style for footer tag*/

    footer

    {

        font-size:70%;

        text-align: center;

        clear: right;

        background-color: #869dc7;

        padding: 20px;

    }

    /*Internal style for figure tag*/

  figure

  {

  float: right;

  width: 225px;

  padding-bottom: 10px;

  background-color: #EAEAEA;

  }

    /*Internal style for figcaption tag*/

    figcaption

    {

        text-align: center;

        font-style: italic;

        font-family: Georgia, serif;

    }

    <!--close the style tag-->

    </style>

    <!--Close tag-->

    </head>

    <!-- Open the body tag-->

    <body>

    <!--open the div tag-->

    <div id="hobby">

    <!--Open the header tag-->

    <header>

    <!--Display the h1 heading-->

    <h1>Favorite hobby: Reading Books</h1>

    <!--Close the header tag-->

    </header>

    <!--Open the navigation tag-->

    <nav>

    <!--Open the unordered list tag-->

    <ul>

    <!--Display the navigation link using "a" tag-->

    <li><a href="index.html">Home</a></li>

    <!--Close the unordered list tag-->

    </ul>

    <!--Close the navigation tag-->

    </nav>

    <!--Open the main tag-->

    <main>

    <!--Open the figure tag-->

    <figure>

<img src="photo.png" alt="Golden Gate Bridge" width="225" height="168">

    <!--Display the caption using figcaption tag-->

    <figcaption>Lovable Books</figcaption>

    <!--Close the figure tag-->

    </figure>

    <!--Display the h2 heading-->

    <h2>Description</h2>

    <!--Open the section tag-->

    <section>

    <!--Open the article tag-->

    <article>

    <!--Display the content using header tag-->

    <header><h1>Benifits</h1></header>

    <!--Display date and time using time tag-->

    <time datetime="2019-06-20">June 20, 2019</time>

    <!--Display the content using paragraph tag-->

    <p>Everything you read fills your head with new bits of information, and you never know when it might come in handy.</p>

<p>The more knowledge you have, the better equipped you are to tackle any challenge you will ever face.</p>

    <!--Close the article tag-->

    </article>

    <!--Close the section tag-->

    </section>

    <!--Close the main tag-->

    </main>

    <!--Open the footer tag-->

    <footer>Copyright 1999-2021.All Rights Reserved.

    <!--Close the footer tag-->

    </footer>

    <!--Close the div tag-->

    </div>

    <!--Close the body tag-->

    </body>

<!--Open the html tag-->

</html>

Sample Output

Output:

Screenshot of the Webpage

Basics of Web Design: Html5 & Css3, Chapter 8, Problem 6HOE

Note: Run the html file on phone for better understanding.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
Using HTML CSS ,javascript create a responsive web design refer to the below image for all the design and content >>>and last please do the next window for the movie booking for those are the running movies at that time, do  only design, not any another work >>>> pls don't reject this question because this is very important for my assignment marks  pls help
Develop a basic personal web page using the HTML he correct html, head, and body tags Insert the following phrase, without the quotes, as your title tag: “HTML Beginner Exercise by <insert your first and last name>.” Example: HTML Beginner Exercise by Theresa Clarke One unordered list of items (must include at least four items) One ordered list of items (must include at least four items) A bold word or phrase anywhere on the page A centered word or phrase anywhere on the page An italicized word or phrase anywhere on the page At least three hypertext links to other sites on the Internet Include at least 4 menus(Home, About Me, Interest, Contacts) Any .jpg or .gif images images
could you made a code with  3-Column Layout and HTML Table and Local Storage and Loop and Array and External CSS, and Media Query css. make a file for them
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education