Web design: Difference between revisions

Content deleted Content added
No edit summary
History: move image
 
Line 1:
{{short description|Creation and maintenance of websites}}
{{Article issues|article=June 2009| cleanup = July 2008| refimprove = July 2008}}
{{pp-semi-indef}}
{{Use British English|date=July 2016}}
'''Web design''' encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; [[user interface design]] (UI design); authoring, including standardised code and [[proprietary software]]; [[user experience design]] (UX design); and [[search engine optimization]]. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all.<ref name="different jobs">{{cite web|last=Lester|first=Georgina|title=Different jobs and responsibilities of various people involved in creating a website|url=https://www.arts-wales.co.uk/different-jobs-and-responsibilities-of-various-people-involved-in-creating-a-website/|access-date=2012-03-17|publisher=Arts Wales UK}}</ref> The term "web design" is normally used to describe the design process relating to the front-end (client side) design of a website including writing [[markup language|markup]]. Web design partially overlaps [[web engineering]] in the broader scope of [[web development]]. Web designers are expected to have an awareness of [[Web usability|usability]] and be up to date with [[web accessibility]] guidelines.
 
==History==
{{Mergefrom|Pervasive Usability|date=January 2008}}
{{See also|History of the World Wide Web}}
[[Image:Css Zen Garden.png|240px|right|thumb|An example of a web page that uses [[CSS]] [[Layouts]]]]
'''Web design''' is the skill of creating presentations of [[web content|content]] (usually [[hypertext]] or [[hypermedia]]) that is delivered to an [[end user (computer science)|end-user]] through the [[World Wide Web]], by way of a [[Web browser]] or other Web-enabled software like [[Internet television]] clients, [[microblogging]] clients and [[RSS reader]]s.
 
===1988–2001===
The intent of web design<ref>[http://www.usefulref.com/referencetopics/webdevelopment/Web_design.html Web Design Development Guide]</ref> is to create a web site—a collection of electronic [[document]]s and [[Web application|application]]s that reside on a web [[server]]/[[servers]] and present content and interactive features/interfaces to the end user in form of Web pages once requested. Such elements as text, [[Bitmap|bit-mapped images]] ([[Graphics Interchange Format|GIF]]s, [[JPEG]]s) and forms can be placed on the page using [[HTML]]/[[XHTML]]/[[XML]] tags. Displaying more complex media (vector graphics, animations, videos, sounds) requires plug-ins such as [[Adobe Flash]], [[QuickTime]], [[Java (software platform)|Java]] run-time environment, etc. [[Plug-ins]] are also embedded into web page by using [[HTML]]/[[XHTML]] tags.
Although web design has a fairly recent history, it can be linked to other areas such as graphic design, user experience, and multimedia arts, but is more aptly seen from a technological standpoint. It has become a large part of people's everyday lives. It is hard to imagine the Internet without animated graphics, different styles of [[typography]], backgrounds, videos and music. The web was announced on August 6, 1991; in November 1992, [[CERN]] was the first website to go live on the World Wide Web. During this period, websites were structured by using the <nowiki><table> tag which created numbers on the website. Eventually, web designers were able to find their way around it to create more structures and formats. In early history, the structure of the websites was fragile and hard to contain, so it became very difficult to use them. In November 1993, </nowiki>[[ALIWEB]] was the first ever search engine to be created (Archie Like Indexing for the WEB).<ref>{{Cite web |last=CPBI |first=Ryan Shelley |title=The History of Website Design: 30 Years of Building the Web [2022 Update] |url=https://www.smamarketing.net/blog/the-history-of-website-design |access-date=2022-10-12 |website=smamarketing.net |language=en-us |archive-date=2022-10-04 |archive-url=https://web.archive.org/web/20221004103827/https://www.smamarketing.net/blog/the-history-of-website-design |url-status=dead }}</ref>
 
====The start of the web and web design====
Improvements in browsers' compliance with [[W3C]] standards prompted a widespread acceptance and usage of [[XHTML]]/[[XML]] in conjunction with Cascading Style Sheets ([[CSS]]) to position and manipulate web page elements and objects. Latest standards and proposals aim at leading to [[web browser|browsers]]' ability to deliver a wide variety of [[content (media)|content]] and accessibility options to the client possibly without employing [[plug-ins]].
In 1989, whilst working at [[CERN]] in Switzerland, British scientist [[Tim Berners-Lee]] proposed to create a global [[hypertext]] project, which later became known as the [[World Wide Web]]. From 1991 to 1993 the World Wide Web was born. [[Text-based web browser|Text-only]] [[HTML]] pages could be viewed using a simple line-mode [[web browser]].<ref name="World Wide Web">{{cite web
|title=Longer Biography
|url=http://www.w3.org/People/Berners-Lee/Longer.html
|access-date=2012-03-16
}}</ref> In 1993 [[Marc Andreessen]] and [[Eric Bina]], created the [[Mosaic browser]]. At the time there were multiple browsers, however the majority of them were Unix-based and naturally text-heavy. There had been no integrated approach to [[graphic design]] elements such as [[digital image|image]]s or [[digital audio|sound]]s. The [[Mosaic (web browser)|Mosaic browser]] broke this mould.<ref>{{cite web
|title=Mosaic Browser
|url=http://www.techopedia.com/images/pdfs/history-of-the-internet.pdf
|access-date=2012-03-16
|archive-date=2013-09-02
|archive-url=https://web.archive.org/web/20130902095803/http://www.techopedia.com/images/pdfs/history-of-the-internet.pdf
}}</ref> The [[W3C]] was created in October 1994 to "lead the World Wide Web to its full potential by developing common [[HTTP|protocol]]s that promote its evolution and ensure its [[Interoperability#Software|interoperability]]."<ref>{{cite book
|author=Zwicky, E.D |author2=Cooper, S |author3=Chapman, D.B.
|title=Building Internet Firewalls
|year=2000
|publisher=O'Reily & Associates
|___location=United States
|isbn=1-56592-871-7
|page=[https://archive.org/details/buildinginternet00zwic/page/804 804]
|url=https://archive.org/details/buildinginternet00zwic/page/804
}}</ref> This discouraged any one company from monopolizing a proprietary browser and [[programming language]], which could have altered the effect of the World Wide Web as a whole. The W3C continues to set standards, which can today be seen with [[JavaScript]] and other languages. In 1994 Andreessen formed Mosaic Communications Corp. that later became known as [[Netscape Communications]], the [[Netscape (web browser)|Netscape 0.9 browser]]. Netscape created its HTML tags without regard to the traditional standards process. For example, Netscape 1.1 included tags for changing background colours and formatting text with [[HTML element#Tables|tables]] on web pages. From 1996 to 1999 the [[browser wars]] began, as [[Microsoft]] and [[Netscape]] fought for ultimate browser dominance. During this time there were many new technologies in the field, notably [[Cascading Style Sheets]], [[JavaScript]], and [[Dynamic HTML]]. On the whole, the browser competition did lead to many positive creations and helped web design evolve at a rapid pace.<ref name=Browsers >{{cite book
|last=Niederst |first=Jennifer
|title=Web Design In a Nutshell
|year=2006|publisher=O'Reilly Media
|___location=United States of America
|isbn=0-596-00987-9
|pages=12–14
|url=https://books.google.com/books?id=bdf4vS2n7N8C&q=history+of+web+design&pg=PT42
}}</ref>
 
==== Evolution of web design ====
Typically web pages are classified as static or dynamic:
[[File:WebDesignBooks.JPG|thumb|Web design books in a store]]
*Static pages don’t change content and layout with every request unless a human ([[web]] master/[[programmer]]) manually updates the page. A simple HTML page is an example of static content.
In 1996, Microsoft released its first competitive browser, which was complete with its features and HTML tags. It was also the first browser to support style sheets, which at the time was seen as an obscure authoring technique and is today an important aspect of web design.<ref name=Browsers/> The [[HTML markup]] for [[HTML element#Tables|tables]] was originally intended for displaying tabular data. However, designers quickly realized the potential of using HTML tables for creating complex, multi-column layouts that were otherwise not possible. At this time, as design and good aesthetics seemed to take precedence over good markup structure, little attention was paid to semantics and [[web accessibility]]. HTML sites were limited in their design options, even more so with earlier versions of HTML. To create complex designs, many web designers had to use complicated table structures or even use blank [[spacer .GIF]] images to stop empty table cells from collapsing.<ref name="Chapman, Evolution" >{{citation |last=Chapman |first=Cameron |title=The Evolution of Web Design |url=http://sixrevisions.com/web_design/the-evolution-of-web-design/|publisher=Six Revisions|archive-url=https://web.archive.org/web/20131030030802/http://sixrevisions.com/web_design/the-evolution-of-web-design/ |archive-date=30 October 2013}}</ref> [[CSS]] was introduced in December 1996 by the [[W3C]] to support presentation and layout. This allowed [[HTML]] code to be semantic rather than both semantic and presentational and improved web accessibility, see [[tableless web design]].
*Dynamic pages adapt their content and/or appearance depending on [[end-user]]’s input/interaction or changes in the computing environment (user, time, database modifications, etc.) Content can be changed on the client side (end-user's computer) by using client-side scripting languages ([[JavaScript]], [[JScript]], [[Actionscript]], etc.) to alter [[DOM]] elements ([[DHTML]]). Dynamic content is often compiled on the [[server]] utilizing server-side scripting languages ([[Perl]], [[PHP]], [[Active Server Pages|ASP]], [[JSP]], [[ColdFusion]], etc.). Both approaches are usually used in complex applications.
 
In 1996, [[Adobe Flash|Flash]] (originally known as FutureSplash) was developed. At the time, the Flash content development tool was relatively simple compared to now, using basic layout and drawing tools, a limited precursor to [[ActionScript]], and a timeline, but it enabled web designers to go beyond the point of HTML, [[Graphics Interchange Format#Animated GIF|animated GIFs]] and [[JavaScript]]. However, because Flash required a [[Plug-in (computing)|plug-in]], many web developers avoided using it for fear of limiting their market share due to lack of compatibility. Instead, designers reverted to [[GIF]] animations (if they did not forego using [[motion graphics]] altogether) and JavaScript for [[software widget|widgets]]. But the benefits of Flash made it popular enough among specific target markets to eventually work its way to the vast majority of browsers, and powerful enough to be used to develop entire sites.<ref name="Chapman, Evolution" />
With growing specialization in the information technology field there is a strong tendency to draw a clear line between web design and web development.
 
====End of the first browser wars====
Web design is a kind of graphic design intended for development and styling of objects of the Internet's information environment to provide them with high-end consumer features and aesthetic qualities. The offered definition separates web design from web programming, emphasizing the functional features of a web site, as well as positioning web design as a kind of graphic design.<ref>Denis Borodayev. Web site as a Graphic Design Object. Monograph. (Бородаев Д.В. Веб-сайт как объект графического дизайна. Монография. - Х.: Септима ЛТД, 2006. - 288 с. - Библиогр.: с.262-286. ISBN 966-674-026-5</ref>
{{Further|Browser wars#First Browser War (1995–2001)}}
In 1998, Netscape released Netscape Communicator code under an [[Open-source license|open-source licence]], enabling thousands of developers to participate in improving the software. However, these developers decided to start a standard for the web from scratch, which guided the development of the open-source browser and soon expanded to a complete application platform.<ref name="Browsers" /> The [[Web Standards Project]] was formed and promoted browser compliance with [[HTML]] and [[CSS]] standards. Programs like [[Acid1]], [[Acid2]], and [[Acid3]] were created in order to test browsers for compliance with web standards. In 2000, Internet Explorer was released for Mac, which was the first browser that fully supported HTML 4.01 and CSS 1. It was also the first browser to fully support the [[Portable Network Graphics|PNG]] image format.<ref name="Browsers" /> By 2001, after a campaign by Microsoft to popularize Internet Explorer, Internet Explorer had reached 96% of [[Usage share of web browsers|web browser usage share]], which signified the end of the first browser wars as Internet Explorer had no real competition.<ref>{{Cite web|title=AMO.NET America's Multimedia Online (Internet Explorer 6 PREVIEW)|url=http://amo.net/NT/01-30-01MSFTIE6.html|website=amo.net|access-date=2020-05-27}}</ref>
 
===2001–2012===
The process of designing [[web pages]], [[web sites]], [[web applications]] or [[multimedia]] for the Web may utilize multiple disciplines, such as [[animation]], [[author]]ing, [[communication design]], [[corporate identity]], [[graphic design]], [[human-computer interaction]], [[information architecture]], [[interaction design]], [[marketing]], [[photography]], [[search engine optimization]] and [[typography]].
Since the start of the 21st century, the web has become more and more integrated into people's lives. As this has happened, the technology of the web has also continued to evolve. There have also been significant changes in the way people use and access the web, and this has changed how sites are designed.
 
Since the end of the [[Browser wars|browsers wars]]{{when|date=May 2016}} new browsers have been released. Many of these are [[open-source software|open source]], meaning that they tend to have faster development and are more supportive of new standards. The new options are considered by many{{Weasel inline|date=May 2016}} to be better than Microsoft's [[Internet Explorer]].
* [[Markup language]]s (such as [[HTML]], [[XHTML]] and [[XML]])
* [[Style sheet language]]s (such as [[CSS]] and [[Extensible Stylesheet Language|XSL]])
* [[Client-side scripting]] (such as [[JavaScript]])
* [[Server-side scripting]] (such as [[PHP]] and [[Active Server Pages|ASP]])
* [[Database]] technologies (such as [[MySQL]] and [[PostgreSQL]])
* [[Multimedia]] technologies (such as [[Adobe Flash|Flash]] and [[Silverlight]])
 
The [[World Wide Web Consortium|W3C]] has released new standards for HTML ([[HTML5]]) and CSS ([[CSS3]]), as well as new [[JavaScript]] [[Application programming interface|APIs]], each as a new but individual standard.{{when|date=May 2016}} While the term HTML5 is only used to refer to the new version of HTML and ''some'' of the JavaScript APIs, it has become common to use it to refer to the entire suite of new standards (HTML5, CSS3 and JavaScript).
[[Web pages]] and [[web sites]] can be [[static web page|static pages]], or can be programmed to be [[dynamic web page|dynamic pages]] that automatically adapt content or [[visual appearance]] depending on a variety of factors, such as input from the end-user, input from the [[Webmaster]] or changes in the computing environment (such as the site's associated [[database]] having been modified).
 
===2012 and later===
With growing specialization within [[communication design]] and [[information technology]] fields, there is a strong tendency to draw a clear line between ''web design'' specifically for web pages and ''[[web development]]'' for the overall logistics of all web-based services.
With the advancements in [[3G]] and [[LTE (telecommunication)|LTE]] internet coverage, a significant portion of website traffic shifted to mobile devices. This shift influenced the web design industry, steering it towards a minimalist, lighter, and simpler style. The "mobile first" approach emerged as a result, emphasizing the creation of website designs that prioritize mobile-oriented layouts first, before adapting them to larger screen dimensions.
 
== AccessibleTools Weband designtechnologies ==
Web designers use a variety of different tools depending on what part of the production process they are involved in. These tools are updated over time by newer standards and software but the principles behind them remain the same. Web designers use both [[Vector graphics editor|vector]] and [[Raster graphics editor|raster]] graphics editors to create web-formatted imagery or design prototypes. A website can be created using [[WYSIWYG]] [[website builder]] software or a [[content management system]], or the individual web pages can be [[Markup language|hand-coded]] in just the same manner as the first web pages were created. Other tools web designers might use include markup [[HTML validator|validators]]<ref name="W3C_validator">{{cite web|title=W3C Markup Validation Service|url=http://validator.w3.org/}}</ref> and other testing tools for usability and accessibility to ensure their websites meet web accessibility guidelines.<ref>{{cite web|last=W3C|title=Web Accessibility Initiative (WAI)|url=http://www.w3.org/WAI/}}</ref>
{{Main|Web accessibility}}
 
=== UX Design ===
To be accessible, web pages and sites must conform to certain accessibility principles. These accessibility principles are known as the [[WCAG]] when talking about content. These can be grouped into the following main areas.<ref>{{cite journal|date=December 11, 2008|title=Web Content Accessibility Guidelines (WCAG) 2.0|issue=2|url=http://www.w3.org/TR/WCAG20/}}</ref>
One popular tool in web design is UX Design. A popular modality of modern web design art, it features a user-friendly interface and appropriate presentation.<ref>{{Cite web |title=What is Web Design? |url=https://www.interaction-design.org/literature/topics/web-design |access-date=2022-10-12 |website=The Interaction Design Foundation |language=en}}</ref>
* Use [[semantic markup]] that provides a meaningful structure to the document (i.e. web page)
* Semantic markup also refers to semantically organizing the web page structure and publishing web services description accordingly so that they can be recognized by other web services on different web pages. Standards for semantic web are set by [[IEEE]]
* Use a valid [[markup language]] that conforms to a published [[Document Type Definition|DTD]] or [[XML schema|Schema]]
* Provide text equivalents for any non-text components (e.g. images, multimedia)
* Use [[hyperlinks]] that make sense when read out of context. (e.g. avoid "Click Here")
* Don't use [[Framing (World Wide Web)|frames]]
* Use [[Cascading Style Sheets|CSS]] rather than [[Tableless web design|HTML tables for layout]]
* Author the page so that when the source code is read line-by-line by [[user agents]] (such as [[screen reader]]s) it remains intelligible. (Using tables for design will often result in information that is not.)
 
== Skills and techniques ==
However, W3C permits an exception where tables for layout either make sense when linearized or an alternate version (perhaps linearized) is made available.
 
=== Marketing and communication design ===
Website accessibility is also changing as it is impacted by Content Management Systems that allow changes to be made to webpages without the need of obtaining programming language knowledge.
Marketing and communication design on a website may identify what works for its target market. This can be an age group or particular strand of culture; thus the designer may understand the trends of its audience. Designers may also understand the type of website they are designing, meaning, for example, that [[business-to-business]] (B2B) website design considerations might differ greatly from a consumer-targeted website such as a retail or entertainment website. Careful consideration might be made to ensure that the aesthetics or overall design of a site do not clash with the clarity and accuracy of the content or the ease of [[web navigation]],<ref>{{cite journal|last=THORLACIUS|first=LISBETH|title=The Role of Aesthetics in Web Design|journal=Nordicom Review|year=2007|volume=28|issue=28|pages=63–76|doi=10.1515/nor-2017-0201|s2cid=146649056|doi-access=free}}</ref> especially on a B2B website. Designers may also consider the reputation of the owner or business the site is representing to make sure they are portrayed favorably. Web designers normally oversee the development of sites with respect to their functioning, often initiating changes as business needs require. They may change elements including text, photos, graphics, and layout. Before beginning work on a website, web designers normally set an appointment with their clients to discuss layout, colour, graphics, and design. Web designers spend the majority of their time designing sites and ensuring their satisfactory performance. They typically engage in testing and communication with other designers about marketing issues and the layout and composition of websites.<ref>{{Cite web |title=What is a Web Designer? (2022 Guide) |url=https://brainstation.io/career-guides/what-is-a-web-designer |access-date=2022-10-28 |website=BrainStation® |language=en-US}}</ref>
 
=== User experience design and interactive design ===
It is very important that several different components of Web development and interaction can work together in order for the Web to be accessible to people with disabilities. These components include:
User understanding of the content of a website often depends on user understanding of how the website works. This is part of the [[user experience design]]. User experience is related to layout, clear instructions, and labeling on a website. How well a user understands how they can interact on a site may also depend on the [[interactive design]] of the site. If a user perceives the usefulness of the website, they are more likely to continue using it. Users who are skilled and well versed in website use may find a more distinctive, yet less intuitive or less [[usability|user-friendly]] website interface useful nonetheless. However, users with less experience are less likely to see the advantages or usefulness of a less intuitive website interface. This drives the trend for a more universal user experience and ease of access to accommodate as many users as possible regardless of user skill.<ref>{{cite journal|last1=Castañeda|first1=J.A Francisco |last2=Muñoz-Leiva|first2=Teodoro Luque|title=Web Acceptance Model (WAM): Moderating effects of user experience|journal=Information & Management |year=2007 |volume=44 |issue=4 |pages=384–396|doi=10.1016/j.im.2007.02.003}}</ref> Much of the user experience design and interactive design are considered in the [[user interface design]].
 
Advanced interactive functions may require [[plug-in (computing)|plug-ins]] if not advanced coding language skills. Choosing whether or not to use interactivity that requires plug-ins is a critical decision in user experience design. If the plug-in doesn't come pre-installed with most browsers, there's a risk that the user will have neither the know-how nor the patience to install a plug-in just to access the content. If the function requires advanced coding language skills, it may be too costly in either time or money to code compared to the amount of enhancement the function will add to the user experience. There's also a risk that advanced interactivity may be incompatible with older browsers or hardware configurations. Publishing a function that doesn't work reliably is potentially worse for the user experience than making no attempt. It depends on the target audience if it's likely to be needed or worth any risks.
* content - the information in a Web page or Web application, including:
** natural information such as text, images, and sounds
** code or markup that defines structure, presentation, etc.
* Web browsers, media players, and other "user agents"
* assistive technology, in some cases - screen readers, alternative keyboards, switches, scanning software, etc.
* users' knowledge, experiences, and in some cases, adaptive strategies using the Web
* developers - designers, coders, authors, etc., including developers with disabilities and users who contribute content
* authoring tools - software that creates Web sites
* evaluation tools - Web accessibility evaluation tools, HTML validators, CSS validators, etc.
 
=== Progressive enhancement ===
== History ==
[[File:Progressive enhancement web design pyramid (HTML, CSS, JS).svg|thumb|The order of progressive enhancement]]
[[Tim Berners-Lee]] published what is considered to be the first website in August 1991.<ref>{{cite web |url=http://news.bbc.co.uk/1/hi/technology/4132752.stm |title=Berners-Lee on the read/write web |publisher=BBC News | date=2005-08-09 | accessdate=2010-03-24 | ___location=London}}</ref> Berners-Lee was the first to combine [[Internet]] communication (which had been carrying [[E-mail|email]] and the [[Usenet]] for decades) with [[hypertext]] (which had also been around for decades, but limited to browsing information stored on a single computer, such as interactive [[CD-ROM]] design). Websites are written in a [[markup language]] called [[HTML]], and early versions of HTML were very basic, only giving a website's basic structure (headings and paragraphs), and the ability to link using [[hypertext]]. This was new and different from existing forms of communication - users could easily navigate to other pages by following [[hyperlink]]s from page to page.
{{main article|Progressive enhancement}}
'''Progressive enhancement''' is a strategy in web design that puts emphasis on [[web content]] first, allowing [[Universal design|everyone to access]] the basic content and functionality of a web page, whilst [[user (computing)|users]] with additional browser features or faster Internet access receive the enhanced version instead.
 
In practice, this means serving content through [[HTML]] and applying styling and animation through [[CSS]] to the technically possible extent, then applying further enhancements through [[JavaScript]]. Pages' text is loaded immediately through the HTML source code rather than having to wait for JavaScript to initiate and load the content subsequently, which allows content to be readable with minimum loading time and bandwidth, and through [[text-based browser]]s, and maximizes [[backwards compatibility]].<ref>{{cite web |title=Building a resilient frontend using progressive enhancement |url=https://www.gov.uk/service-manual/technology/using-progressive-enhancement |website=GOV.UK |access-date=27 October 2021 |language=en}}</ref>
As the Web and web design progressed, the markup language changed to become more complex and flexible, giving the ability to add objects like images and tables to a page. Features like tables, which were originally intended to be used to display tabular information, were soon subverted for use as invisible layout devices. With the advent of [[Cascading Style Sheets]] (CSS), table-based layout is commonly regarded as outdated. Database integration technologies such as [[server-side scripting]] and design standards like W3C further changed and enhanced the way the Web is made. As times change, websites are changing the code on the inside and visual design on the outside with ever-evolving programs and utilities.
 
As an example, [[MediaWiki]]-based sites including Wikipedia use progressive enhancement, as they remain usable while JavaScript and even CSS is deactivated, as pages' content is included in the page's HTML source code, whereas counter-example [[Everipedia]] relies on JavaScript to load pages' content subsequently; a blank page appears with JavaScript deactivated.
With the progression of the Web, tens of thousands of web design companies have been established around the world to serve the growing demand for such work. As with much of the information technology industry, many web design companies have been established in technology parks in the developing world as well as many Western design companies setting up offices in countries such as India, Romania, and Russia to take advantage of the relatively lower labor rates found in such countries.
 
=== WebsitePage planninglayout ===
Part of the user interface design is affected by the quality of the [[page layout]]. For example, a designer may consider whether the site's page layout should remain consistent on different pages when designing the layout. Page pixel width may also be considered vital for aligning objects in the layout design. The most popular fixed-width websites generally have the same set width to match the current most popular browser window, at the current most popular screen resolution, on the current most popular monitor size. Most pages are also center-aligned for concerns of [[aesthetics]] on larger screens.
Purposing web design is a complex, but essential ongoing activity. Before creating and uploading a website, it is important to take the time to plan exactly what is needed in the website. Thoroughly considering the audience or target market, as well as defining the purpose and deciding what content will be developed, are extremely important.
 
'''Fluid layouts''' increased in popularity around 2000 to allow the browser to make user-specific layout adjustments to fluid layouts based on the details of the reader's screen (window size, font size relative to window, etc.). They grew as an alternative to HTML-table-based layouts and [[Grid (page layout)|grid-based design]] in both page layout design principles and in coding technique but were very slow to be adopted.<ref group="note" ><code>&lt;table&gt;</code>-based markup and [[spacer .GIF]] images</ref> This was due to considerations of [[Screen reader|screen reading devices]] and varying window sizes which designers have no control over. Accordingly, a design may be broken down into units (sidebars, content blocks, [[Web banner|embedded advertising]] areas, navigation areas) that are sent to the browser and which will be fitted into the display window by the browser, as best it can. Although such a display may often change the relative position of major content units, sidebars may be displaced below [[body text]] rather than to the side of it. This is a more flexible display than a hard-coded grid-based layout that doesn't fit the device window. In particular, the relative position of content blocks may change while leaving the content within the block unaffected. This also minimizes the user's need to horizontally scroll the page.
===Context===
Web design is similar (in a very simplistic way) to traditional print publishing. Every [[website]] is an information display container, just as a book; and every web page is like the [[page]] in a [[book]]. However, web design uses a [[Software framework|framework]] based on [[digital code]] and [[display technology]] to construct and maintain an environment to distribute information in multiple formats. Taken to its fullest potential, web design is undoubtedly the most sophisticated and increasingly complex method to support communication in today's world.
 
[[Responsive web design]] is a newer approach, based on CSS3, and a deeper level of per-device specification within the page's style sheet through an enhanced use of the CSS <code>@media</code> rule. In March 2018 Google announced they would be rolling out mobile-first indexing.<ref>{{Cite news|url=https://webmasters.googleblog.com/2018/03/rolling-out-mobile-first-indexing.html|title=Rolling out mobile-first indexing|work=Official Google Webmaster Central Blog|access-date=2018-06-09|language=en-US}}</ref> Sites using responsive design are well placed to ensure they meet this new approach.
===Purpose===
It is essential to define the purpose of the website as one of the first steps in the planning process. A purpose statement should show focus based on what the website will accomplish and what the users will get from it. A clearly defined purpose will help the rest of the planning process as the audience is identified and the content of the site is developed. Setting short and long term goals for the website will help make the purpose clear and plan for the future when expansion, modification, and improvement will take place. Setting a goal practices and measurable objectives should be identified to track the progress of the site and determine success.
 
===AudienceTypography===
{{Main|typography}}
Defining the audience is a key step in the website planning process. The audience is the group of people who are expected to visit your website – the market being targeted. These people will be viewing the website for a specific reason and it is important to know exactly what they are looking for when they visit the site. A clearly defined purpose or goal of the site as well as an understanding of what visitors want to do or feel when they come to your site will help to identify the target audience. Upon considering who is most likely to need or use the content, a list of characteristics common to the users such as:
Web designers may choose to limit the variety of website typefaces to only a few which are of a similar style, instead of using a wide range of [[typeface]]s or [[Typeface#Style of typefaces|type styles]]. Most browsers recognize a specific number of safe fonts, which designers mainly use in order to avoid complications.
* Audience Characteristics
* Information Preferences
* Computer Specifications
* Web Experience
Taking into account the characteristics of the audience will allow an effective website to be created that will deliver the desired content to the target audience.
 
Font downloading was later included in the CSS3 fonts module and has since been implemented in Safari 3.1, [[Opera 10]], and [[Mozilla Firefox 3.5]]. This has subsequently increased interest in [[web typography]], as well as the usage of font downloading.
=== Content ===
Content evaluation and organization requires that the purpose of the website be clearly defined. Collecting a list of the necessary content then organizing it according to the audience's needs is a key step in website planning. In the process of gathering the content being offered, any items that do not support the defined purpose or accomplish target audience objectives should be removed. It is a good idea to test the content and purpose on a focus group and compare the offerings to the audience needs. The next step is to organize the basic information structure by categorizing the content and organizing it according to user needs. Each category should be named with a concise and descriptive title that will become a link on the website. Planning for the site's content ensures that the wants or needs of the target audience and the purpose of the site will be fulfilled.
 
Most site layouts incorporate negative space to break the text up into paragraphs and also avoid center-aligned text.<ref>{{cite web|last=Stone|first=John|title=20 Do's and Don'ts of Effective Web Typography|url=http://webdesignledger.com/tips/20-dos-and-donts-of-effective-web-typography|access-date=2012-03-19|date=2009-11-16}}</ref>
=== Compatibility and restrictions ===
Because of the [[Usage share of web browsers|market share of modern browsers]] (depending on your target market), the compatibility of your website with the viewers is restricted. For instance, a website that is designed for the majority of websurfers will be limited to the use of [[W3C Markup Validation Service|valid]] [[XHTML]] 1.0 Strict or older, [[Cascading Style Sheets]] Level 1, and 1024x768 [[display resolution]]. This is because [[Internet Explorer]] is not fully [[W3C]] [[Web standards|standards compliant]] with the [[modularity]] of XHTML 1.1 and the majority of CSS beyond 1. A target market of more alternative browser (e.g. [[Firefox]], [[Safari (web browser)|Safari]] and [[Opera (web browser)|Opera]]) users allow for more W3C compliance and thus a greater range of options for a web designer.
 
===Motion graphics===
Another restriction on webpage design is the use of different [[image file formats]]. The majority of users can support [[Graphics Interchange Format|GIF]], [[JPEG]], and [[Portable Network Graphics|PNG]] (with restrictions). Again [[Internet Explorer]] is the major restriction here, not fully supporting PNG's advanced transparency features, resulting in the GIF format still being the most widely used graphic file format for transparent images.
The page layout and user interface may also be affected by the use of motion graphics. The choice of whether or not to use motion graphics may depend on the target market for the website. Motion graphics may be expected or at least better received with an entertainment-oriented website. However, a website target audience with a more serious or formal interest (such as business, community, or government) might find animations unnecessary and distracting if only for entertainment or decoration purposes. This doesn't mean that more serious content couldn't be enhanced with animated or video presentations that is relevant to the content. In either case, [[motion graphic design]] may make the difference between more effective visuals or distracting visuals.
 
Motion graphics that are not initiated by the site visitor can produce accessibility issues. The World Wide Web consortium accessibility standards require that site visitors be able to disable the animations.<ref>[http://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-pause.html World Wide Web Consortium: Understanding Web Content Accessibility Guidelines 2.2.2: Pause, Stop, Hide]</ref>
Many website incompatibilities go unnoticed by the designer and unreported by the users. The only way to be certain a website will work on a particular platform is to test it on that platform.
 
=== PlanningQuality documentationof code ===
Website designers may consider it to be good practice to conform to standards. This is usually done via a description specifying what the element is doing. Failure to conform to standards may not make a website unusable or error-prone, but standards can relate to the correct layout of pages for readability as well as making sure coded elements are closed appropriately. This includes errors in code, a more organized layout for code, and making sure IDs and classes are identified properly. Poorly coded pages are sometimes colloquially called [[tag soup]]. [[W3C Markup Validation Service|Validating via W3C]]<ref name="W3C_validator" /> can only be done when a correct DOCTYPE declaration is made, which is used to highlight errors in code. The system identifies the errors and areas that do not conform to web design standards. This information can then be corrected by the user.<ref>{{cite web|last=W3C QA|title=My Web site is standard! And yours?|url=http://www.w3.org/QA/2002/04/Web-Quality|access-date=2012-03-21}}</ref>
Documentation is used to visually plan the site while taking into account the purpose, audience and content, to design the site structure, content and interactions that are most suitable for the website. Documentation may be considered a prototype for the website – a model which allows the website layout to be reviewed, resulting in suggested changes, improvements and/or enhancements. This review process increases the likelihood of success of the website.
 
=== Generated content ===
The first step may involve [[information architecture]] in which the content is categorized and the information structure is formulated. The information structure is used to develop a document or visual diagram called a [[site map]]. This creates a visual of how the web pages or content will be interconnected, and may help in deciding what content will be placed on what pages.
There are two ways websites are generated: statically or dynamically.
 
==== Static websites ====
In addition to planning the structure, the layout and interface of individual pages may be planned using a [[storyboard]]. In the process of storyboarding, a record is made of the description, purpose and title of each page in the site, and they are linked together according to the most effective and logical diagram type. Depending on the number of pages required for the website, documentation methods may include using pieces of paper and drawing lines to connect them, or creating the storyboard using computer software.
{{Main|Static web page}}
A static website stores a unique file for every one of its pages. Each time a page is requested, the same content is returned. This content is created once, during the design of the website. It is usually manually authored, although some sites use an automated creation process, similar to a dynamic website, whose results are stored long-term as completed pages. These automatically created static sites became more popular around 2015, with generators such as [[Jekyll (software)|Jekyll]] and [[Adobe Muse]].<ref>{{Cite web
| last = Christensen| first = Mathias Biilmann
| title = Static Website Generators Reviewed: Jekyll, Middleman, Roots, Hugo
| website= Smashing Magazine| access-date = 2016-10-26| date = 2015-11-16
|url=https://www.smashingmagazine.com/2015/11/static-website-generators-jekyll-middleman-roots-hugo-review/
}}</ref>
 
The benefits of a static website are that they were simpler to host, as their server only needed to serve static content, not execute server-side scripts. This required less server administration and had less chance of exposing security holes. They could also serve pages more quickly, on low-cost server hardware. This advantage became less important as cheap web hosting expanded to also offer dynamic features, and [[virtual machine|virtual server]]s offered high performance for short intervals at low cost.
Some or all of the individual pages may be designed in greater detail as a [[website wireframe]], a mock up model or [[comprehensive layout]] of what the page will actually look like. This is often done in a graphic program, or layout design program. The wireframe has no working functionality, only planning, though it can be used for selling ideas to other web design companies.
 
Almost all websites have some static content, as supporting assets such as images and style sheets are usually static, even on a website with highly dynamic pages.
== Website design ==
Web design is similar (in a very simplistic way) to traditional print publishing. Every [[website]] is an information display container, just as a [[book]] is a container; and every web page is like the page in a book. However, web design uses a [[Software framework|framework]] based on [[digital code]] and [[display technology]] to construct and maintain an environment to distribute information in multiple formats. Taken to its fullest potential, web design is undoubtedly the most sophisticated and increasingly complex method to support communication in today's world.<ref>
{{cite web | title= Design Issues for the World Wide Web | url= http://www.w3.org/DesignIssues/ | work= public ___domain | publisher= World Wide Web Consortium | date= 2009-06-09 | accessdate=2009-06-10}}</ref>
 
==== Dynamic websites ====
For the typical web sites, the basic aspects of design are:
{{Main|Dynamic web page}}
Dynamic websites are generated on the fly and use server-side technology to generate web pages. They typically extract their content from one or more back-end databases: some are database queries across a relational database to query a catalog or to summarise numeric information, and others may use a [[document database]] such as [[MongoDB]] or [[NoSQL]] to store larger units of content, such as blog posts or wiki articles.
 
In the design process, dynamic pages are often mocked-up or [[website wireframe|wireframe]]d using static pages. The skillset needed to develop dynamic web pages is much broader than for a static page, involving server-side and database coding as well as client-side interface design. Even medium-sized dynamic projects are thus almost always a team effort.
* The ''content:'' the substance, and information on the site should be relevant to the site and should target the area of the public that the website is concerned with.
* The ''usability:'' the site should be user-friendly, with the interface and navigation simple and reliable.
* The ''appearance:'' the graphics and text should include a single style that flows throughout, to show consistency. The style should be professional, appealing and relevant.
* The ''visibility:'' the site must also be easy to find via most, if not all, major search engines and advertisement media.
 
When dynamic web pages first developed, they were typically coded directly in languages such as [[Perl]], [[PHP]] or [[Active Server Pages|ASP]]. Some of these, notably PHP and ASP, used a 'template' approach where a server-side page resembled the structure of the completed client-side page, and data was inserted into places defined by 'tags'. This was a quicker means of development than coding in a purely procedural coding language such as Perl.
A web site typically consists of text and [[Image|images]]. The first page of a web site is known as the [[Home page]] or Index. Some web sites use what is commonly called a Splash Page. Splash pages might include a welcome message, language or region selection, or disclaimer. Each web page within a web site is an [[HTML]] file which has its own [[Uniform Resource Locator|URL]]. After each web page is created, they are typically linked together using a navigation menu composed of [[hyperlinks]]. Faster browsing speeds have led to shorter attention spans and more demanding online visitors and this has resulted in less use of Splash Pages, particularly where commercial web sites are concerned{{Citation needed|date=April 2009}}.
 
Both of these approaches have now been supplanted for many websites by higher-level application-focused tools such as [[content management system]]s. These build on top of general-purpose coding platforms and assume that a website exists to offer content according to one of several well-recognised models, such as a time-sequenced blog, a thematic magazine or news site, a wiki, or a user forum. These tools make the implementation of such a site very easy, and a purely organizational and design-based task, without requiring any coding.
Once a web site is completed, it must be published or uploaded in order to be viewable to the public over the [[internet]]. This may be done using an [[FTP client]]. Once published, the [[web master]] may use a variety of techniques to increase the traffic, or hits, that the web site receives. This may include submitting the web site to a [[Web search engine|search engine]] such as [[Google]], [[Yahoo]] or [[Bing (search engine)|Bing]], exchanging links with other web sites, creating affiliations with similar web sites, etc.
 
Editing the content itself (as well as the template page) can be done both by means of the site itself and with the use of third-party software. The ability to edit all pages is provided only to a specific category of users (for example, administrators, or registered users). In some cases, anonymous users are allowed to edit certain web content, which is less frequent (for example, on forums – adding messages). An example of a site with an anonymous change is Wikipedia.
===Multidisciplinary requirements===
Web site design crosses [[Interdisciplinary|multiple disciplines]] of multiple [[information systems]], [[information technology]] and [[communication design]]. The web site is an [[information system]] whose components are sometimes classified as [[front-end and back-end]]. The observable [[web content|content]] (e.g. [[page layout]], [[user interface]], [[graphics]], [[writing|text]], [[sound|audio]]) is known as the front-end. The back-end comprises the organization and efficiency of the source code, invisible scripted functions, and the server-side components that process the output from the front-end. Depending on the size of a Web development project, it may be carried out by a multi-skilled individual (sometimes called a [[web master]]), or a [[project manager]] may oversee [[collaborative design]] between group members with specialized skills.
 
===Issues=Homepage design==
Usability experts, including [[Jakob Nielsen (usability consultant)|Jakob Nielsen]] and Kyle Soucy, have often emphasised homepage design for website success and asserted that the homepage is the most important page on a website.<ref>{{citation|url=http://www.usableinterface.com/articles/homepage.php|first=Kyle|last=Soucy|archive-date=8 June 2012|archive-url=https://web.archive.org/web/20120608071219/http://www.usableinterface.com/articles/homepage.php |title=Is Your Homepage Doing What It Should?|publisher=Usable Interface}}</ref><ref>{{citation|first1=Jakob|last1=Nielsen|first2=Marie|last2=Tahir|title=Homepage Usability: 50 Websites Deconstructed|date=October 2001|isbn=978-0-7357-1102-0|publisher=New Riders Publishing|url=https://archive.org/details/homepageusabilit00jako_0}}</ref><ref name=20031110nngroup>{{citation|url=http://www.nngroup.com/articles/most-violated-homepage-guidelines/|title=The Ten Most Violated Homepage Design Guidelines|date=10 November 2003|first=Jakob|last=Nielsen|archive-url=https://web.archive.org/web/20131005150112/http://www.nngroup.com/articles/most-violated-homepage-guidelines/ |archive-date=5 October 2013|publisher=Nielsen Norman Group}}</ref><ref name=20090820sixrevisions>{{citation|url=http://sixrevisions.com/web_design/essential-tips-for-designing-an-effective-homepage/|archive-url=https://web.archive.org/web/20130821151637/http://sixrevisions.com/web_design/essential-tips-for-designing-an-effective-homepage/ |archive-date=21 August 2013|date=20 August 2009|first=Kayla|last=Knight|publisher=Six Revisions|title=Essential Tips for Designing an Effective Homepage}}</ref> However, practitioners into the 2000s were starting to find that a growing amount of website traffic was bypassing the homepage, going directly to internal content pages through search engines, e-newsletters and RSS feeds.<ref name=20050929uie-is>{{citation|url=http://www.uie.com/brainsparks/2005/09/29/is-home-page-design-relevant-anymore/|publisher=User Interface Engineering|first=Jared|last=Spool|date=29 September 2005|archive-date=16 September 2013|archive-url=https://web.archive.org/web/20130916092857/http://www.uie.com/brainsparks/2005/09/29/is-home-page-design-relevant-anymore/ |title=Is Home Page Design Relevant Anymore?}}</ref> This led many practitioners to argue that homepages are less important than most people think.<ref name=20100915sixrevisions>{{citation|title=10 Usability Tips Based on Research Studies|url=http://sixrevisions.com/usabilityaccessibility/10-usability-tips-based-on-research-studies/|first=Cameron|last=Chapman|date=15 September 2010|archive-url=https://web.archive.org/web/20130902031226/http://sixrevisions.com/usabilityaccessibility/10-usability-tips-based-on-research-studies/ |archive-date=2 September 2013|publisher=Six Revisions}}</ref><ref name=uxmyths717779908>{{citation|url=http://uxmyths.com/post/717779908/myth-the-homepage-is-your-most-important-page|title=Myth #17: The homepage is your most important page|first=Zoltán|last=Gócza|archive-url=https://web.archive.org/web/20130602172028/http://uxmyths.com/post/717779908/myth-the-homepage-is-your-most-important-page |archive-date=2 June 2013}}</ref><ref name=20100418giraffeforum-the>{{citation|url=http://giraffeforum.com/wordpress/2010/04/18/the-decline-of-the-homepage/|archive-url=https://web.archive.org/web/20130524221238/http://giraffeforum.com/wordpress/2010/04/18/the-decline-of-the-homepage/ |archive-date=24 May 2013|title=The decline of the homepage|first=Gerry|last=McGovern|date=18 April 2010}}</ref><ref>{{citation|title=Prioritizing Design Time: A Long Tail Approach|first=Joshua|last=Porter|date=24 April 2006|publisher=User Interface Engineering|archive-url=https://web.archive.org/web/20130514075119/http://www.uie.com/articles/prioritizing_design_time/ |archive-date=14 May 2013|url=http://www.uie.com/articles/prioritizing_design_time/}}</ref> Jared Spool argued in 2007 that a site's homepage was actually the least important page on a website.<ref name=20070806uie-usability>{{citation|url=http://www.uie.com/brainsparks/2007/08/06/usability-tools-podcast-home-page-design/|archive-url=https://web.archive.org/web/20130429113949/http://www.uie.com/brainsparks/2007/08/06/usability-tools-podcast-home-page-design/ |archive-date=29 April 2013|first=Jared|last=Spool|date=6 August 2007|title=Usability Tools Podcast: Home Page Design}}</ref>
By its very nature, web design is conflicted, involving rigid [[technical]] conformance and personal [[creative]] balance. Rapid technological change complicates acquiring and deploying suitable resources to maintain web presence.
 
In 2012 and 2013, carousels (also called 'sliders' and 'rotating banners') have become an extremely popular design element on homepages, often used to showcase featured or recent content in a confined space.<ref name=Messner2013>{{citation|url=http://www.usability.gov/get-involved/blog/2013/04/image-carousels.html |title=Image Carousels: Getting Control of the Merry-Go-Round|first=Katie|last=Messner|publisher=Usability.gov|date=22 April 2013|archive-url=https://web.archive.org/web/20131010094459/http://www.usability.gov/get-involved/blog/2013/04/image-carousels.html |archive-date=10 October 2013}}</ref> Many practitioners argue that carousels are an ineffective design element and hurt a website's search engine optimisation and usability.<ref name=Messner2013/><ref name=searchengineland163496>{{citation|url=http://searchengineland.com/homepage-sliders-are-bad-for-seo-usability-163496|archive-date=22 November 2013|archive-url=https://web.archive.org/web/20131122031942/http://searchengineland.com/homepage-sliders-are-bad-for-seo-usability-163496 |title=Homepage Sliders: Bad For SEO, Bad For Usability|first=Harrison|last=Jones|date=19 June 2013}}</ref><ref name=20190608cxl>{{citation|url=https://cxl.com/blog/dont-use-automatic-image-sliders-or-carousels/|title=Image Carousels and Sliders? Don't Use Them. (Here's why.)|archive-url=https://web.archive.org/web/20191210184941/https://cxl.com/blog/dont-use-automatic-image-sliders-or-carousels/ |archive-date=10 December 2019|first=Peep|last=Laja|date=8 June 2019|publisher=CXL}}</ref>
===Environment===
Layout is a double edged sword: on the one hand, it is the expression of a framework that actively shapes the web designer. On the other hand, as the designer adapts that framework to projects, layout is the means of [[content delivery]]. [[Publishing]] a web engages [[communication]] '''throughout''' the [[Production, costs, and pricing|production]] process as well as '''within''' the [[product (business)|product]] created. [[Publication]] implies adaptation of culture and content standards. Web design incorporates multiple intersections between many layers of technical and social understanding, demanding [[creative]] direction, design element [[structure]], and some form of [[social]] [[organization]]. Differing goals and methods resolve effectively in successful deployment of education, software and team management during the design process. However, many competing and evolving [[platforms]] and [[Desktop environment|environments]] challenge acceptance, completion and continuity of every [[design]] product.
 
===Collaboration= Occupations ==
There are two primary jobs involved in creating a website: the web designer and [[web developer]], who often work closely together on a website.<ref name ="careersinwebdesign">{{cite book|last=Oleksy|first=Walter|title=Careers in Web Design| year=2001|publisher=The Rosen Publishing Group, Inc.|___location=New York|isbn=978-0-8239-3191-0 |pages=[https://archive.org/details/careersinwebdesi0000olek/page/9 9]–11|url=https://archive.org/details/careersinwebdesi0000olek|url-access=registration}}</ref> The web designers are responsible for the visual aspect, which includes the layout, colouring, and typography of a web page. Web designers will also have a working knowledge of [[markup language]]s such as HTML and CSS, although the extent of their knowledge will differ from one web designer to another. Particularly in smaller organizations, one person will need the necessary skills for designing and programming the full web page, while larger organizations may have a web designer responsible for the visual aspect alone.
Early Web design was less integrated with companies’ [[advertising campaign]]s, [[commercie|customer transaction]]s, [[extranet]]s, [[intranet]]s and [[social network]]ing. Web sites were seen largely as static [[online]] [[brochure]]s or database connection points, disconnected from the broader scopes of a business or project. Many Web sites are still disconnected from the broader project scope. As a result, many Web sites are needlessly difficult to use, indirect in their way of communicating, and suffer from a 'disconnected' or ineffective bureaucratic [[information architecture]].
 
Further jobs which may become involved in the creation of a website include:
===Form versus function===
*[[Graphic designers]] to create visuals for the site such as logos, layouts, and buttons
A [[web developer]] may pay more attention to how a page looks while neglecting other [[copywriting]] and [[search engine optimization]] functions such as the readability of text, the ease of navigating the site, or how easily the visitors are going to find the site. As a result, the designers may end up in disputes where some want more decorative graphics at the expense of [[keyword (internet search)|keyword]]-rich text, [[bullet list]]s, and [[text link]]s. Assuming a [[false dichotomy]] that form and function are mutually exclusive overlooks the possibility of integrating multiple disciplines for a collaborative and [[synergistic]] solution. In many cases [[form follows function]]. Because some graphics serve [[communication]] purposes in addition to [[aesthetic]]s, how well a site works may depend on the [[graphic design]] ideas as well as the [[professional writing]] considerations.
*Internet marketing specialists to help maintain web presence through strategic solutions on targeting viewers to the site, by using marketing and promotional techniques on the internet
*SEO writers to research and recommend the correct words to be incorporated into a particular website and make the website more accessible and found on numerous search engines
*Internet copywriter to create the written content of the page to appeal to the targeted viewers of the site<ref name="different jobs" />
*User experience [[User experience design|(UX) designer]] incorporates aspects of user-focused design considerations which include information architecture, user-centred design, user testing, interaction design, and occasionally visual design.
 
== Artificial intelligence and web design ==
When using a lot of graphics, a web page can load slowly, often irritating the user. This has become less of a problem as the internet has evolved with [[high-speed internet]] and the use of [[vector graphics]]. However there is still an ongoing engineering challenge to increase [[Bandwidth (computing)|bandwidth]] and an artistic challenge to minimize the amount of graphics and their [[file size]]s. This challenge is compounded since increased bandwidth encourages more graphics with larger file sizes.
Chat GPT and other AI models are being used to write and code websites, making their creation faster and easier. There are still discussions about the ethical implications of using artificial intelligence for design as the world becomes more familiar with using AI for time-consuming tasks used in design processes.<ref>Visser, Larno, et al. ''ChatGPT for Web Design : Create Amazing Websites''. [First edition]., PACKT Publishing, 2023.</ref>
 
When faced with a large database and many requirements, a design group may throw far too much information for a server to manage. Alternative technology or additional structure (even another server or site) may be required to fit the demand.
 
===Layout===
{{anchor|Liquid versus fixed layouts}}
====Layout types====
Layout refers to the dimensioning of content in a device display, and the delivery of media in a content related stream. Web design layouts result in visual content frameworks: these frameworks can be fixed, they can use units of measure that are relative, or they can provide fluid layout with proportional dimensions. The [[deployment flowchart]] (a useful tool on any design project) should address content layout. Many units of measure exist, but here are some popular dimension formats:
 
* Pixel measure results in [[fixed]] or static content
* Em measure results in [[Proportionality (mathematics)|proportional]] content that is relative to font-size
* Percent measure results in [[fluid]] content that shrinks and grows to "fit" display windows
 
Proportional, liquid and hybrid layout are also referred to as dynamic design. Hybrid layout incorporates any combination of fixed, proportional or fluid elements within (or pointing to) a single page. The hybrid web design framework is made possible by [[digital]] [[internet]] [[Convention (norm)|conventions]] generally prescribed by the [[W3C]]. If any layout does not appear as it should, it is very likely that it does not conform to standard design principles, or that those standards conflict with standard layout elements. Current knowledge of standards is essential to effective hybrid design.
 
The earliest web pages used fixed layouts without exception. In many business pages fixed layouts are preferred today as they easily contain static tabled information. Fixed layout enforces device display convention, as viewers must set their display to at least a certain width to easily view content. This width can include display of corporate logos, cautions, advertisements and any other target content. Design frameworks for fixed layout may need to include coding for multiple display devices.
 
Hybrid design maintains most static content control, but is adapted to textual publishing, and for readers, to conventional ([[printed]]) display. Hybrid layouts are generally easy on the eye and are found on most sites that distribute traditional images and text to readers. For some sites, hybrid design makes an otherwise cold text column appear warm and balanced. A good example of hybrid layout is [[Wordpress]], where liquid design is now optional, and movie and auditory media is stretching the envelope.
 
Fluid design is useful where content is delivered to an 'unknown device' population. Appropriate liquid [[code]] displays images, text and spaces proportional to display size. Someone with a handheld can see view and interact with the same content as someone using a large desktop monitor. However, scaling of content for a variety of devices has more recently evolved with modern web browsers, allowing users to see the same layout across all devices.
 
====Layout concerns====
{{Essay-like|section|date=December 2009}}
As W3C conventions evolve, the use of design "space" is becoming less static and more fluid in its potential. The result is that old layouts look ... old. In dealing with font layout, even expressed as ems, a static core cannot be escaped and often anchors most page content. However, as new standards are adopted by device manufacturers, viewers notice a wider spectrum of content and a greater interaction between and through content. For the World Wide Web Consortium drawing up tomorrows layout conventions, new media types and methods are increasingly in the mix. It is a true double axiom that 'content is all about layout', and 'layout is all about content'. We could say that layout is what designers squeeze into available technology&nbsp;— content is the culture manifested in the layout. "Space' is the envelope holding layout and content together. Space communicates style (layout appearance) to the target population. Understanding how to adapt space to this layout-content relationship is essential to web design. Every design's survivability depends on its sensitivity to emerging technology (within the cultures that its framework is servicing), and immediate acceptance depends on the layout or presentation of that content. On every page, no content is more susceptible to changes and variations in standards, than space. While the professional designer casually admits that 90% of design code is used to adapt space, most of his current work deploys [[spatial manipulations]] being used to actively reshape Internet communication.
 
Conceptual barriers to adequate layout abound! Presently layout is challenged by conflicting convention that makes it impossible to fit liquid and hybrid layout to the bottom corners of a display. Simply put, [[display device]] manufactures use the top right and/or left corners to display content. For non-standard equipment, setting custom fixed layout to their device is still seen by some businesses as a means of increasing revenue, as they can [[sell]] a 'unique' display. This business approach, domainating the digital market at the end of the last century, is not so useful today. However, some would claim a decade behind schedule, [[CSS3]] and [[HTML5]] are finally taking the four penultimate display reference point seriously. Just in time for 3 dimensional [[Euclidean vector|vector]] layout to tangle designers' [[templates]] in conundrums!
 
A common misconception among designers is to assume their layout is liquid because initial [[space]] and [[plain text|text]] container widths are in percents. However, their 'liquid' framework, while adhering to focused conventions, failed to manage graphic content. A subsequent edit placing a large image on the page, destroys the page [[appearance]]. When managing a design framework, it is critical that layout address content, convention and user interaction.
 
===Device===
On the web the designer has no control over several factors, including the size of the browser window, the [[web browser]] used, the input devices used ([[operating system]], [[Mouse (computing)|mouse]], [[touch screen]], [[voice command]], [[plain text|text]], [[teletype]], [[cell phone]], or other [[hand-held]]), and the size, design, and other characteristics of the fonts that users have available (installed) and enabled (preference) on their device. Unique manufacture and conflicting device contentions are further complicated by varying browser interpretations of the same content, and some content automatically can trigger browser changes. Web designers do well to study and become proficient at removing competitive device and software [[markup]] so that web pages display as they are coded to display. Eric Meyers, a well known educator and developer, is one of many resources who have spear-headed HTML [[reset]] coding. While they cannot yet leave one local environment to control another, web designers can adjust target environments to remove much common markup that alters or corrupts their web content.
Because device manufacturers are highly protective of their patent markup, Meyers and others caution that reset remains ''experimental''.
 
===Tableless Web design===
{{Main|Tableless web design}}
When [[Netscape Navigator]] 4 dominated the browser market, the popular solution available for designers to lay out a Web page was by using tables. Often even simple designs for a page would require dozens of tables nested in each other. Many [[web templates]] in [[Adobe Dreamweaver|Dreamweaver]] and other [[WYSIWYG]] editors still use this technique today. Navigator 4 didn't support [[Cascading Style Sheets|CSS]] to a useful degree, so it simply wasn't used.
 
After the [[browser wars]] subsided, and the dominant browsers such as [[Internet Explorer]] became more W3C compliant, designers started turning toward CSS as an alternate means of laying out their pages. CSS proponents say that tables should be used only for tabular data, not for layout. Using CSS instead of tables also returns HTML to a [[semantic markup]], which helps [[bots]] and search engines understand what's going on in a web page. All modern [[Web browser]]s support CSS with different degrees of [[Comparison of layout engines (CSS)|limitations]].
 
However, one of the main points against CSS is that by relying on it exclusively, control is essentially relinquished as each browser has its own quirks which result in a slightly different page display. This is especially a problem as not every browser supports the same subset of CSS rules. There are the means to apply different styles depending on which browser and version are used but incorporating these exceptions makes maintaining the style sheets more difficult as there are styles in more than one place to update.
 
For designers who are used to table-based layouts, developing Web sites in CSS often becomes a matter of trying to replicate what can be done with tables, leading some to find CSS design rather cumbersome due to lack of familiarity. For example, at one time it was rather difficult to produce certain design elements, such as vertical positioning, and full-length footers in a design using absolute positions. With the abundance of CSS resources available online today, though, designing with reasonable adherence to standards involves little more than applying CSS 2.1 or CSS 3 to properly structured markup.
 
These days most modern browsers have solved most of these quirks in CSS rendering and this has made many different CSS layouts possible. However, some people continue to use old browsers, and designers need to keep this in mind, and allow for graceful degrading of pages in older browsers. Most notable among these old browsers is Internet Explorer 6, which is viewed in the web design community as becoming the new Netscape Navigator 4 &mdash; a block that holds the World Wide Web back from converting to CSS design. However, the W3 Consortium has made CSS in combination with XHTML the standard for web design.
 
== See also ==
{{Portal|Internet}}
{|width="100%"
{{Columns-list|*[[Aesthetics]]
|- valign=top
*[[Color theory]]
|width="33%"|
*[[Composition (visual arts)]]
* [[asp.net]]
* [[BiositemapCross-browser]]
* [[ColorDesign tooleducation]]
*[[Drawing]]
* [[Content Delivery Network]]
* [[ContentDark managementpattern]]
*[[European Design Awards]]
* [[Cross-browser]]
*[[First Things First 2000 manifesto]]
* [[Faceted navigation]]
* [[HoverGraphic art adsoftware]]
*[[Graphic design occupations]]
* [[Information architecture]]
* [[Interaction designGraphics]]
*[[Information graphics]]
* [[Java (programming language)|Java]]
*[[:Category:Graphic design schools|List of graphic design institutions]]
* [[Knowledge visualization]]
*[[List of graphic designers]]
|width="33%"|
* [[Link rotLogotype]]
* [[ListOutline of HTTPweb design and statusweb codesdevelopment]]
*[[Progressive Enhancement]]
* [[Pagination (web)|Pagination]]
* [[PHPStyle guide]]
* [[Progressive Enhancement]]
* [[Ruby on Rails]]
* [[Server-side scripting]]
* [[Sitemap]]
* [[Streaming Media]]
* [[Style sheet (web development)]] &nbsp;
* [[Unobtrusive JavaScript]]
* [[User interface design]]
* [[Web 2.0]]
|width="33%"|
* [[Web application framework]]
* [[Web colors]]
* [[Web safe fonts]]
* [[Web indexing]]
* [[Web integration]]
* [[Website templates]]
* [[Web usability]]
* [[Web usageapplication miningframework]]
* [[Website architecture]]
* [[Website awards]]
* [[Website builder]]
* [[Yahoo!Website Site Explorerwireframe]]
|colwidth=20em|style=}}
|}
 
=== Related disciplines ===
== References ==
{{Columns-list|
{{reflist}}
*[[Communication design]]
*[[Copywriting]]
*[[Desktop publishing]]
*[[Digital illustration]]
*[[Graphic design]]
*[[Interaction design]]
*[[Information design]]
* [[Light-on-dark color scheme]]
*[[Marketing communications]]
*[[Motion graphic design]]
*[[New media]]
* [[Search engine optimization]] (SEO)
*[[Technical Writer]]
*[[Typography]]
*[[User experience]]
*[[User interface design]]
*[[Web development]]
*[[Computer animation#Web animations|Web animations]]
|colwidth=}}
 
== Notes ==
{{Reflist|group=note|liststyle=lower-roman}}
 
==References==
{{Reflist|30em}}
 
== External links ==
{{Wikiversitywikiversity|Web Designdesign}}
* [http://www.w3.org/standards/webdesign/ W3C consortium for web standards]
* {{dmoz|Computers/Internet/Web_Design_and_Development|Web design and development}}
<!--===========================( {{NoMoreLinksNo more links}})=== ============================
| PLEASE BE CAUTIOUS IN ADDING MORE LINKS TO THIS ARTICLE. WIKIPEDIA IS Wikipedia |
| is not a collection of links nor should it be used for advertising. |
| NOT A COLLECTION OF LINKS NOR SHOULD IT BE USED FOR ADVERTISING. |
| |
| Excessive or inappropriate links WILL BE DELETED. |
| See [[Wikipedia:External links]] and& [[Wikipedia:Spam]] for details. |
| |
| If there are already plentiful links, please propose additions or |
| replacements on this article's discussion page., Oror submit your link |
| to the appropriaterelevant category at the Open Directory Project (www.dmoz.org) |
| and link back to that category using the {{dmoz}} template. |
======================= {{No more links}} =============================-->
| So many have tried, yet all have failed. Consider an advertising budget.|
===========================({{NoMoreLinks}})===============================-->
 
[[Category:{{Subject bar |v= y |v-search= Web design]]}}
{{Authority control}}
{{Design}}
 
{{DEFAULTSORT:Web Design}}
[[Category:Web design| ]]
[[Category:Computer-related introductions in 1989]]
[[Category:Communication design]]
 
[[ar:تصميم الويب]]
[[az:Veb-dizayn]]
[[bg:Уеб дизайн]]
[[cs:Webdesign]]
[[de:Webdesign]]
[[es:Diseño web]]
[[fa:طراحی وب]]
[[fr:Web design]]
[[ko:웹 디자인]]
[[hr:Web dizajn]]
[[id:Perancangan web]]
[[it:Web design]]
[[he:עיצוב אתר אינטרנט]]
[[hu:Webdizájn]]
[[mk:Веб дизајн]]
[[nl:Webdesign]]
[[ja:ウェブデザイン]]
[[no:Webdesign]]
[[pt:Web design]]
[[ro:Web design]]
[[ru:Веб-дизайн]]
[[sr:Веб дизајн]]
[[fi:Verkkosivujen suunnittelu]]
[[sv:Webbdesign]]
[[zh:网页设计]]
Fuck u