
Basics of Web Design: HTML5 & CSS3 (3rd Edition)
3rd Edition
ISBN: 9780133970746
Author: Terry Felke-Morris, Terry Morris
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 11, Problem 1FWD
Explanation of Solution
Consider the given web page link: “https://www.w3.org/TR/html-design-principles/”
Summary about the given web page and its reviews:
The given web page describes about the principles which is used in the HyperText Markup Language fifth revision (HTML5).
The principles cover the areas of compatibility, utility, and interoperability.
Compatibility:
There are many ways for compatibility; they are as follows:
- Supporting the existing content – This principle is used to support the language with existing content.
- For example: Many webpages use the broken markup such as bad nested elements; so, we need to use the expected elements to provide the compatibility.
- Degrade gracefully – This principle applies to conforming language, that is, authors are frequently hesitant to use the new language that may cause problems in older user.
- For example: The new element for multimedia is “<canvas>” or “<video>” to enable the fallback content.
- Do not reinvent the wheel – Do not implement the new technology for same purpose.
- Pave the Cowpaths – Use the existing technology instead of inventing new.
- For example: always use the correct syntax or format while design the web page, use “<br/>” tag instead of “<br>”.
- Evolution not revolution – Sometimes, it is better to evolve an existing design instead of throwing it away; so, implement the existing code by adding new features.
Review of the principle:
As a web designer, designer should follow the below principles to attain the compatibility for a web page:
- The web designer should support the existing content or coding.
- They should not implement the new technology for same purpose.
- They can use existing technology instead of inventing new.
- Evolve an existing design instead of throwing it away.
Utility:
The following principles are used for designing purpose in effective manner:
- Solve real problems – Modifying the specifications should solve the real word problems whenever possible...
Expert Solution & Answer

Want to see the full answer?
Check out a sample textbook solution
Students have asked these similar questions
Using R language
using r language
using r language
Chapter 11 Solutions
Basics of Web Design: HTML5 & CSS3 (3rd Edition)
Knowledge Booster
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
- I need help in explaining how I can demonstrate how the Laplace & Inverse transformations behaves in MATLAB transformation (ex: LIke in graph or something else)arrow_forwardYou have made the Web solution with Node.js. please let me know what problems and benefits I would experience while making the Web solution here, as compared to any other Web solution you have developed in the past. what problems and benefits/things to keep in mind as someone just learningarrow_forwardPHP is the server-side scripting language. MySQL is used with PHP to store all the data. EXPLAIN in details how to install and run the PHP/MySQL on your computer. List the issues and challenges I may encounter while making this set-up? why I asked: I currently have issues logging into http://localhost/phpmyadmin/ and I tried using the command prompt in administrator to reset the password but I got the error LOCALHOST PORT not found.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- New Perspectives on HTML5, CSS3, and JavaScriptComputer ScienceISBN:9781305503922Author:Patrick M. CareyPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781305082168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningCOMPREHENSIVE MICROSOFT OFFICE 365 EXCEComputer ScienceISBN:9780357392676Author:FREUND, StevenPublisher:CENGAGE L

New Perspectives on HTML5, CSS3, and JavaScript
Computer Science
ISBN:9781305503922
Author:Patrick M. Carey
Publisher:Cengage Learning

Fundamentals of Information Systems
Computer Science
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning

EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT

Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning

Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L