Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

COMP 2511: HTML & CSS Outcomes The intent of this assignment is to build towards a mastery of using HTML and CSS. Skills learned in

COMP 2511: HTML & CSS Outcomes The intent of this assignment is to build towards a mastery of using HTML and CSS. Skills learned in this assignment are subject to examination. Upon successful completion of this assignment the student will: Understand the syntax of HTML markup. Be able to describe and apply semantic tags to create structural meaning. Be able to build a consistent navigation structure over multiple pages. Be able to understand and use appropriate HTML attributes and tags. Use absolute and relative links correctly. Include at least one image in the webpage and addressing its accessibility appropriately. Use CSS selectors. Apply CSS stylesheets to achieve consistent appearance of the elements as directed.

Submission All assignment files must be included in a Git project to share with your instructor, by the due date. No changes must be made to the project after the deadline. The contribution of each team member must be visible in your Git history. Your project must be private. You must give your instructor permission to access your project (Read or Collaborator access).

Grading Your assignment will be graded based on the overall quality of the pages, consistency between pages, as well as completion of the requirements on a per page basis.

Content Requirements In this assignment, you will be developing a Website. The content of your Website can be about one the following social challenges: Importance of extracurricular activities for students. A Website that helps undergraduate students learn about social challenges that you consider important. The content of your website should be unique from other groups and your website should not copy-paste content from an existing web page on the Internet, try to be creative and generate your own content. You may read some references to learn more about the topic, before writing your own content. When needed, use proper citation. In assignment 1, you are requested to create the content of your Website, using HTML and style it through the application of CSS stylesheets. In the following assignments, you will improve the layout and responsiveness of your Website. Structural Requirements 1. You must submit valid https://validator.w3.org/ and semantically appropriate HTML5 code (use of semantic tags like header/nav/etc.). 2. You must create at least 3 web pages that will define your Website. The pages must be named properly in their filenames and page titles. 3. Each of your pages must be consistent with one another. There should be: a. a consistent look and feel between pages b. navigation menu with links from/to all 3 other pages 4. Your Website must include: A logo for your company. (this doesnt have to be professional and avoid using copyrighted content from found on the Internet) Appropriate content on every page. Appropriate META tags must be provided for each page. Ensure a unique and descriptive tag for each page. 5. Use the following elements in your Website: a. At least, one photo enclosed in a <figure> with a <figcaption> (not the logo). All images must be stored in a local directory called images. You must define "alt" attributes for all pictures for accessibility. (Note that you may leave the value of alt attribute empty for decorative images.) b. At least one HTML comment. This can be anywhere in the page. c. One External link to another Website that opens in a new tab d. At least one link to another place on the same page. e. A table with a merged (spanned) cell. 6. Semantic markup: a. Use <nav> tag and define a consistent "menu" on each page. b. Use <article>, <header>, <main>, and <footer> tags to properly define the structure of your pages.</p> <p>7. A form design for contacting you that has: a. A mandatory input box for the subject. Include a max length for user input. b. A mandatory textarea for entering the body of the inquiry. c. A mandatory input box to get users email address. Include a place holder to show the valid format and a pattern to validate the input. d. An optional box to get users telephone number. Must include a place holder to show the valid format and a pattern to validate the input. e. Radio buttons with at least 2 different options. f. Checkboxes with at least 2 different options to select. g. A reset button that clears all form inputs h. An input element that accepts date input. i. A submit button that submits the form to an email address. 8. Valid HTML5 markup. Your site should validate without error (warnings are ok). 9. Submit your own raw HTML code evidence of automatically generated HTML code will result in a 0. 10. Do not add any internal/embedded CSS, JavaScript, or other advanced components to the site.</p> <p> <strong>CSS Requirements</strong> 1. Navigation menu: In every page, the menu item of the current page must be styled differently. (e.g. special color to indicate the user is at this menu items page) 2. Use the first-letter pseudo element selector to style a first letter of (at least) one of your paragraphs differently. 3. Use a pseudo class selector of your choice in one of your pages. 4. Use a contextual selector of your choice in one of your pages. 5. Use an attribute selector of your choice in one of your pages. 6. Style your table using CSS properties to have striped table format (i.e., style even and odd rows with different colors. You should not use inline styling for this! 7. Float an image to the right side of a paragraph of your choice in your Website. 8. Uses consistent design for the header and footer area in all pages. The whole website should have a professional look and design. 9. Use external CSS files to style your Website. Include all your CSS files inside a folder called style and include them in the <head> section of your HTML files. 10. All pages must use consistent font, margin, padding. These must be defined using a general CSS file shared by all pages. Page-specific styles should be defined in separate CSS files. Note that you can include multiple CSS files for your HTML files. Note: If a specific requirement is not given for a part of your Website, you are welcome to use CSS properties to create a design of your choice.</p> </div> </section> <section class="answerHolder"> <div class="answerHolderHeader"> <div class="answer-heading"> <h2>Step by Step Solution</h2> </div> <div class="answerReviews"> <div class="starReview"> <div class="starIcon"> </div> <div class="starText"> </div> </div> </div> </div> <div class="answerSteps"> <p>There are <span>3</span> Steps involved in it</p> <div class="step"> <h3>Step: 1</h3> <img src="https://dsd5zvtm8ll6.cloudfront.net/includes/images/document_product_info/blur-text-image.webp" width="759" height="271" alt="blur-text-image" loading="lazy" decoding="async" fetchpriority="low"> <div class="step1Popup"> <h3>Get Instant Access to Expert-Tailored Solutions</h3> <p>See step-by-step solutions with expert insights and AI powered tools for academic success</p> <button class="view_solution_btn step1PopupButton">View Solution</button> </div> </div> <div class="step"> <h3 class="accordion">Step: 2</h3> <div class="panel"> <img src="https://dsd5zvtm8ll6.cloudfront.net/includes/images/document_product_info/blur-subtext-image.webp" width="975" height="120" alt="blur-text-image" loading="lazy" decoding="async" fetchpriority="low"> <button class="view_solution_btn stepPopupButton">Sign Up to view</button> </div> </div> <div class="step"> <h3 class="accordion">Step: 3</h3> <div class="panel"> <img src="https://dsd5zvtm8ll6.cloudfront.net/includes/images/document_product_info/blur-subtext-image.webp" width="975" height="120" alt="blur-text-image" loading="lazy" decoding="async" fetchpriority="low"> <button class="view_solution_btn stepPopupButton">Sign Up to view</button> </div> </div> </div> </section> </div> <div class="expertRight"> <section class="AIRedirect"> <div class="AIHolder"> <h2>Ace Your Homework with AI</h2> <p>Get the answers you need in no time with our AI-driven, step-by-step assistance</p> <a class="AILink" href="/ask_ai">Get Started</a> </div> </section> <section class="relatedBook"> <div class="bookHolder" > <div class="relatedBookHeading" > <h2>Recommended Textbook for</h2> <object class="freeTagImage" type="image/svg+xml" data="https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/document_product_info/free.svg" name="free-book-icon"></object> </div> <div class="bookMainInfo" > <div class="bookImage" > <a href="/textbooks/database-design-query-formulation-and-administration-using-oracle-and-postgresql-8th-edition-9781948426954"> <img src="https://dsd5zvtm8ll6.cloudfront.net/si.question.images/book_images/64ed7cf7f0193_47786.jpg" width="100" height="131" alt="Database Design Query Formulation And Administration Using Oracle And PostgreSQL" loading="lazy"> </a> </div> <div class="bookInfo" > <h3 class="bookTitle"> <a href="/textbooks/database-design-query-formulation-and-administration-using-oracle-and-postgresql-8th-edition-9781948426954"> Database Design Query Formulation And Administration Using Oracle And PostgreSQL </a> </h3> <div class="bookMetaInfo" > <p class="bookAuthor"> <b>Authors:</b> <span>Michael Mannino</span> </p> <p class="bookEdition"> 8th Edition </p> <p class="bookEdition"> 1948426951, 978-1948426954 </p> </div></div></div> <a href="/textbooks/computer-science-arkit-2794" class="viewMoreBooks">More Books</a> </div> </section> </div> </div> <section class="relatedQuestion"> <div class="relatedQuestionHolder"> <h4>Students also viewed these Databases questions</h4> <div class="relatedQuestionSliderHolder"> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/a-supplier-has-offered-your-company-a-reduced-price-per" > A supplier has offered your company a reduced price per unit for a component part you purchase if you will increase your purchase quantity from 20,000 to 40,000 units. Currently, you pay $30 per... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/modern-mathematical-statistics-with-applications/48-let-x-have-the-moment-generating-function-of-example-1989731" > 48. Let X have the moment generating function of Example 3.29 and let YX1. Recall that X is the number of people who need to be checked to get someone who is Rh, so Y is the number of people checked... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/a-presented-below-are-the-financial-statements-of-warner-company-additional" > A Presented below are the financial statements of Warner Company. Additional data: 1. Depreciation expense was $17,500. 2. Dividends declared and paid were $20,000. 3. During the year equipment was... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/question-1-question-2-jsts-assume-that-direct-labor-variances-10056697" > question 1 question 2 Jsts. Assume that Direct Labor Variances Corpus Christi Bicycle Company manufactures commuter bicycles from recycled materials. Corpus Christi Bicycle Company records standard... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/outdoor-luggage-incorporated-makes-highend-hardsided-luggage-for-sports-equipment-7843991" > Outdoor Luggage, Incorporated, makes high-end hard-sided luggage for sports equipment. Data concerning three of the company's most popular models appear below. Required: 1. If we assume that the... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/differentiate-the-function-x-1-1050455" > differentiate the function ( x + 1 ) / ( x ^ 3 + x - 6 ) </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/for-a-voltage-v210-sin-170xt-find-the-rootmeansquare-voltage-995970" > For a voltage V-210 sin 170xt, find the root-mean-square voltage for one period. Vrms = (Round to the nearest integer as needed.) </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/m3-discussion-on-growth-in-developed-and-developing-countries-1035395" > M3: Discussion on Growth in Developed and Developing Countries - Discussion Group 7 From ECON562_FA23 For this discussion share your personal or business experience in dealing with developed and/or... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/a-gubernatorial-candidate-in-the-state-of-new-hampshire-once-1016190" > A gubernatorial candidate in the state of New Hampshire once ran on a single issue: to stop disposing of wastewater sludge on land in New Hampshire. Suppose you had the opportunity to ask him three... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/questions/n-sorenson-has-been-the-head-of-the-sales-department-1056937" > n Sorenson has been the head of the Sales department for the past six months. Approaching the end of the financial year, Thomas, the president of the company wants Sorenson to increase the... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/intercultural-communication/appendices-purchases-recorded-net-clean-wheels-car-wash-purchased-54200-2118660" > (Appendices) PURCHASES RECORDED NET. Clean Wheels Car Wash purchased $54,200 (list price) of soap for its car-washing machines. The seller offered credit terms of 2/10, n/20. Clean Wheels records... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/intercultural-communication/appendices-components-of-cost-of-goods-sold-annas-corner-store-2118663" > (Appendices) COMPONENTS OF COST OF GOODS SOLD. Annas Corner Store has the following data for a recent year. LO9 </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> <div class="relatedQuestionCart "> <div class="relatedQuestionCartHeader"> <h3>Question</h3> <div class="relatedStarRating"> <span class="star active">★</span><span class="star active">★</span><span class="star active">★</span><span class="star">★</span><span class="star">★</span> </div> </div> <a class="relatedQuestionText" href="/study-help/intercultural-communication/appendices-terms-of-shipment-and-ending-inventory-on-december-31-2118665" > (Appendices) TERMS OF SHIPMENT AND ENDING INVENTORY. On December 31, Archive Products had two shipments of merchandise in transit from different suppliers. The first shipment, which arrived on... </a> <div class="relatedQuestionCartFooter"> <div class="relatedHistory"> <p> Answered: <span>1 week ago</span> </p> </div> </div> </div> </div> </div> </section> <hr class="expert-separator"> <div class="next-previous-button"> <div class="navigationButtons"> <a class="previousQuestionButton" href="/study-help/questions/finding-the-required-interest-rate-your-parents-will-retire-in-8519963">Previous Question</a> <a class="nextQuestionButton" href="/study-help/questions/answer-a-b-or-c-or-several-mention-one-or-8519965">Next Question</a> </div> </div> </div> <div class="promo items-center justify-center hidden" style="margin-left:-15px;"> <div class="app_promo"> <div class="app_promo_headline"> <img class="app_promo_icon" alt="Mobile App Logo" width="40" height="40" loading="lazy" src="includes/images/mobile/finalLogo.png"> <p class="app_promo_title font-sans items-center">View Answer in SolutionInn App</p> </div> <button class="app_promo_action redirection question_open_url='q_id=8519964&q_type=2'"> Download on the App Store </button> <button class="btn btn-default app_promo_dismiss"> Continue with the mobile website </button> </div> </div> </main> </div> <div class="blank-portion"></div> <footer> <div class="container footerHolder"> <div class="footerLinksFlex"> <div class="footerLinksCol col-md-3 col-lg-3 col-sm-6 col-6"> <p>Services</p> <ul> <li><a href="/site-map">Sitemap</a></li> <li><a href="/fun/">Fun</a></li> <li><a href="/study-help/definitions">Definitions</a></li> <li><a href="/tutors/become-a-tutor">Become Tutor</a></li> <li><a href="/study-help/categories">Study Help Categories</a></li> <li><a href="/study-help/latest-questions">Recent Questions</a></li> <li><a href="/study-help/questions-and-answers">Expert Questions</a></li> </ul> </div> <div class="footerLinksCol col-md-3 col-lg-3 col-sm-6 col-6"> <p>Company Info</p> <ul> <li><a href="/security">Security</a></li> <li><a href="/copyrights">Copyrights</a></li> <li><a href="/privacy">Privacy Policy</a></li> <li><a href="/conditions">Terms & Conditions</a></li> <li><a href="/solutioninn-fee">SolutionInn Fee</a></li> <li><a href="/scholarships">Scholarship</a></li> </ul> </div> <div class="footerLinksCol col-md-3 col-lg-3 col-sm-6 col-6"> <p>Get In Touch</p> <ul> <li><a href="/about-us">About Us</a></li> <li><a href="/support">Contact Us</a></li> <li><a href="/career">Career</a></li> <li><a href="/jobs">Jobs</a></li> <li><a href="/support">FAQ</a></li> <li><a href="/campus-ambassador-program">Campus Ambassador</a></li> </ul> </div> <div class="footerLinksCol col-md-3 col-lg-3 col-sm-6 col-12"> <p>Secure Payment</p> <div class="footerAppDownloadRow"> <div class="downloadLinkHolder"> <img src="https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/footer/secure_payment_method.png" class="img-fluid mb-3" width="243" height="28" alt="payment-verified-icon" loading="lazy"> </div> </div> <p>Download Our App</p> <div class="footerAppDownloadRow"> <div class="downloadLinkHolder mobileAppDownload col-md-6 col-lg-6 col-sm-6 col-6 redirection" data-id="1"> <img style="cursor:pointer;" src="https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/home_page/google-play-svg.svg" alt="SolutionInn - Study Help App for Android" width="116" height="40" class="img-fluid mb-3 " loading="lazy"> </div> <div class="downloadLinkHolder mobileAppDownload col-md-6 col-lg-6 col-sm-6 col-6 redirection" data-id="2"> <img style="cursor:pointer;" src="https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/home_page/apple-store-download-icon.svg" alt="SolutionInn - Study Help App for iOS" width="116" height="40" class="img-fluid mb-3" loading="lazy"> </div> </div> </div> </div> </div> <div class="footer-bottom"> <p>© 2024 SolutionInn. All Rights Reserved</p> </div></footer> <script> window.addEventListener("load",function(){jQuery(document).ready(function(t){t.ajax({type:"POST",url:"/",data:{trackUserActivity:!0,reqUri:document.URL,referer:document.referrer},success:function(t){}})})},!1),window.addEventListener("load",function(){jQuery(document).ready(function(t){t.ajax({type:"POST",url:"/",data:{insertCrawler:!0,reqUri:document.URL,parseTime:"0.056",queryTime:"0.01654768548584",queryCount:"30"},success:function(t){}})})},!1),window.addEventListener("load",function(){jQuery(document).ready(function(){function t(t="",n=!1){var i="itms-apps://itunes.apple.com/app/id6462455425",e="openApp://action?"+t;isAndroid()?(setTimeout(function(){return window.location="market://details?id=com.solutioninn.studyhelp",!1},25),window.location=e):isIOS()?(setTimeout(function(){return window.location=i,!1},25),window.location=e):(i="https://apps.apple.com/in/app/id6462455425",n&&(i="https://play.google.com/store/apps/details?id=com.solutioninn.studyhelp"),window.open("about:blank","_blank").location.href=i)}jQuery("#appModal").modal("show"),jQuery(".download-app-btn").click(function(){t(jQuery(this).attr("question_open_url"))}),jQuery(".redirection").click(function(){var n=jQuery(this).attr("question_open_url"),i=jQuery(this).attr("data-id");void 0!=n?1==i?t(n,!0):t(n,!1):1==i?t("",!0):t("",!1)}),jQuery(".app-notification-close").click(function(){jQuery(".app-notification-section").css("visibility","hidden");var t=new FormData;t.append("hide_notification",!0),jQuery.ajax({type:"POST",url:"/",data:t,cache:!1,contentType:!1,processData:!1,beforeSend:function(){},success:function(t){location.reload()}})})})},!1); </script> </body> </html>