Determines technologies (database, Content Management System (CMS), Development environment (Notepad++, netBeans, notepad, BlueJ), Servers (capacity size, bandwidth, disk space, memory, backups, operating system), languages, platforms and framworks)
Considerations
Back
Sample Output Phrase Element
Front
<samp> </samp>
Back
Code Phrase Element
Front
<code> </code>
Back
Client/Server Model
Front
Refers to computers joined by a network.
Describes a relationship between two computer programs: the client and the server
The client requests some type of service from the server
The server fulfills the request and transmits the results to the client over a network.
Ex: The Internet
Back
Abbreviation Phrase Element
Front
<abbr> </abbr>
Back
Lists
Front
Ordered
Unordered
Description
Back
Title
Front
<title> </title>
Text that shows up in the title's browser bar
No single person runs it. Different companies are providers of the Internet.
Back
Web Project Manager
Front
Oversees project
Manages schedule
Manages costs
Manages what needs to be done, when it needs to be done, and who does them
Does not do any of the work on the actual project
Communicates with the sponsor
Helps with communication between team members and departments
Back
Fine print Phrase Element
Front
<small> </small>
Back
Subtext Phrase Element
Front
<sub> </sub>
Back
Bold Phrase Element
Front
<b> </b>
Back
Difference between web design and web developers
Front
Web Designers: use various design programs such as Adobe Photoshop to create the layout and other visual elements of the website
Web Developers: use HTML, CSS, Javascript, PHP, and other programming languages to bring life to the design files.
Back
Site Production Lead
Front
Constructs the website
Uses wireframes as a guide
Constructs templates
Writes HTML
Writes CSS
Adds content
Adds graphics and media
Back
Tag
Front
Element is comprised of this
2 kinds of this; an opening and a closing on
Ex: <html> </html>
Back
Variable output Phrase Element
Front
<var> </var>
Back
Site Editor
Front
Site copywriter
Content domain expert
Responsible for SEO
Long-term role
Back
SEO
Front
Search Engine Optimization
Back
Identifies user text to be typed; usually a fixed-space font Phrase Element
Front
<kbd> </kbd>
Back
Purpose of website
Front
Service-based business website: to convince website visitors that they should become customers of the service company.
Back
Web Client
Front
Connected to Internet when needed
Runs web browser software, like Internet Explorer or Firefox
Uses HTTP
Requests web pages from a web server
Receives web pages and associated files from a web server
Back
Quotation mark
Front
"
Back
Cite Phrase Element
Front
<cite> </cite>
Back
Phrase Elements
Front
Indicate the context and meaning of the text between the container tags
Displayed directly in line with the text and can apply to either a section of text or even a single character of text
Back
Stakeholder/Sponsor
Front
Client (internal or external)
Representative of the client
States requirements
Provides content
Approves budget
Back
Blockquote
Front
<blockquote> </blockquote>
Text that is quoted elsewhere
Back
What things should we consider when designing the Client/Server Model?
Front
Security
Speed: Connection, Device Used, Server Used
Physical size of the webpage: including text and multimedia that should be optimized for web through compression
Page refreshes when user clicks something: desktop app, multiple devices, screen size
Consists of 2 or more computers connected for the purpose of communicating and sharing resources.
Back
Usability Lead
Front
User research
Determines uses experience
Develops website's persona
Usability standards
Evaluates the outcomes
Back
Ways in which websites can use accessibility.
Front
Use of colors
Ability to resize fonts
Allowing the website to be resized
Screen reader
Functional with a keyboard
Back
Web Server
Front
Continually connected to Internet
Runs web server software (like Apache or Microsoft Internet Information Server)
Uses HTTP
Receives a request for the web page
Responds to the request and transmits the status code, web page, and associated files
Back
What are the structural elements in HTML?
Front
Header
Nav
Main
Footer
Back
Superscrit text Phrase Element
Front
<sup> </sup>
Back
Italicized Phrase Element
Front
<i> </i>
Back
HTML5
Front
Current HTML version
Back
Line break
Front
<br/>
Makes text go to next line
Back
Horizontal Rule
Front
<hr/>
Adds a horizontal line on the page
Back
Art Director
Front
Visual elements that need to work together in order to create a cohesive whole
Fonts, Colors, Pictures, Multimedia
Back
Ordered List
Front
<ol>
<li> </li>
<ol>
<li type = "a"> //will make it be a, b, c, etc
</ol>
</ol>
The browser will automatically number your list 1, 2, 3, etc.
Back
Why do we care about accessibility?
Front
Equal access for everyone
It's the right thing to do
Government laws for accessibility
Direct impact on business: Losing users, sales, money, etc.
Back
Things that go in the Heading
Front
Meta information
Information about the webpage to help the browser display it
Back
Information Architect
Front
Basic website structure
Basic page layouts
Site map
Wireframes: mock up of the page structure
Consistent structure
Navigation strategy
Consistent wording
Back
Paragraph
Front
<p> </p>
Can be many lines of text
Basic web page content
Back
Definition Phrase Element
Front
<dfn> </dfn>
Back
Element
Front
Tells the browser something about the construction of a web page
Has predefined meanings
Building block for a web page
Back
Highlighted Phrase Element
Front
<mark> </mark>
Back
Section 2
(50 cards)
Load Time
Front
Amount of time a web page visitor is aware of waiting while your page is loading
Back
RGB Colors
Front
Used on monitors
Additive scheme
Light
Red, green, blue
Combining all colors gives white
Back
Shade
Front
Adds black
Back
Random
Front
Offers no clear path through the site
No clear home page and no discernible structure
Not as common as the other two organization strategies
Usually found on artistic sites or sites that strive to be different and original
Back
White Space
Front
Placing blank space in areas around blocks of text increases the readability of the page
Back
Hexadecimal: base 16
Front
#XXXXXX
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
There are 166 possibilities (around 16,000,000)
Ex:
#FF0000 (bright red)
#00FF00 (bright green)
#000000 (black)
#FFFFFF (white)
#888888 (gray)
#DEDEDE (light gray)
#F2F2F2 (dark gray)
Back
Linear
Front
Useful when the purpose of a website or series of pages within a site is to provide a tutorial, tour, or presentation that needs to be viewed sequentially
Pages are viewed one after another
Back
Triadic
Front
Three colors that are equidistant on the color wheel
Back
Tone
Front
Adds gray
Back
Site Map
Front
Type of navigation that provides an outline of the organization of the website with hyperlinks to each major page
Back
Colors on CSS
Front
Each rule contains a Selector and a Declaration property and value
The Selector specifies which elements the rule applies to
The Declaration is contained within curly brackets. There can be multiple properties inside the rule, but they need to be separated with a semi-color (;).
Ex: body {color: blue} // body(selector), color(property), blue(value)
Back
Image
Front
<img src= "URL of image to display" alt= "Text that describes image" />
Ex: <img src= "http://www.css.edu/CIS/faculty.jpg" alt= "2017 CIS Faculty" />
src: source, finds image
URL of image to display
alt: alternate text, describes image
Back
Tint
Front
Adds white
Back
Proximity
Front
Group like-topics/sections together
Back
Analogous
Front
Select a main color and the two colors that are adjacent to it on the color wheel
Back
Complementary
Front
Consists of 2 colors that are opposite each other on the color wheel
Back
Tetradic
Front
Consists of 4 colors which are 2 complementary pairs
Back
HTML Syntax Validation
Front
Provides you with quick self-assessment
You can prove that your code uses correct syntax
It serves as a quality assurance tool
Invalid code may cause browsers to render the pages slower than otherwise
Back
Hue
Front
Base color
Back
Links stylesheet to a webpage
Front
CSS is for style whereas HTML is for structure
Link to CSS from any webpage
name document .css
Ex: Style.css
Back
Fluid Layout
Front
Liquid Layout
Content configured with percentage values for widths, often taking up 100% of the browser viewport
Content will flow to fill whatever size browser window is used to display it
Back
Above the Fold
Front
Technique borrowed from newspaper industry
Use technique to attract visitors and to keep them on your web pages
Arrange interesting content above the fold
For 1024x768, the above the fold is usually 600 pixels
Back
Less than sign
Front
<
Back
Long dash
Front
—
Back
Breadcrumb
Front
Navigation that indicates the path of web pages a visitor has viewed during the current session
Usually set up like: Home > Tours > Half-Day > Europe
Back
Dynamic
Front
Type of navigation that provides a way to offer many choices to visitors while at the same time avoid overwhelming them.
Menu items are dynamically displayed as appropriate
Text at the top of the page or sections of a page.
This text is usually styled differently and/or larger
Usually one line of text
h1-h6
h1 largest
<h1> </h1>
Back
Repetition
Front
Repeats one or more components throughout the page; ties the work together
Colors
Fonts
Shapes
Back
RGB
Front
rgb(x, x, x)
x: 0-255
Back
Monochromatic
Front
Consists of shades, tints, or tones of the same color
Hyperlink tag
Links to another web page
<a> </a>
Ex: <a href="URL" target="_blank"> LINK TEXT </a>
Back
Fixed Layout
Front
Ice design
Content has a fixed width and may hug the left margin
Back
Types of Design Principles
Front
Repetition
Contrast
Proximity
Alignment
Back
Split Complementary
Front
Comprised of a main color, the color opposite it on the color wheel and 2 colors adjacent to the complement
Back
Alignment
Front
Organizes the page so that each element placed has some alignment (vertical or horizontal) with another element on the page
Back
Background images CSS
Front
background-image: url(path to image);
background-repeat: repeat-x;
background-position: right;
Ex:
body
{
color: #880000;
background-image: url(css.jpg);
background-repeat: repeat-x;
}
Back
Wireframes
Front
Sketch or diagram of a webpage that shows the structure of basic page elements, such as header, nav, content area, and footer
Used as part of the design process to experiment with various page layouts, develop the structure and navigation of the site, and provide a basis for communication among project members
Back
Hierarchical
Front
Characterized by a clearly defined home page with links to major site sections
The home page plus the first level of pages in a hierarchical site map typically indicates the hyperlinks that will be displayed on the main navigation bar of each web page within the website
Site design needs to be organized into fewer, easily managed topics or units of information (CHUNKING)
Three-click-rule: web page visitor should be able to get to any page on your site with a maximum of three hyperlinks
Back
CMYK color scheme
Front
Used for paint/ink
C: Cyan: Blue
M: Magenta: Red
Y: Yellow
K: Black
Subtractive scheme: white light comes down, the color absorbs certain colors, the colors we see are the ones reflected off of the color.
Combining all colors gives black.
Back
Ampersand
Front
&
Back
Greater than sign
Front
>
Back
Vertical Bar
Front
|
Back
Navigation Bars
Front
Type of navigation that makes it obvious to website users where they are and where they can go next
Back
Types of organization
Front
Hierarchical
Linear
Random
Back
Nonbreaking space
Front
Back
Contrast
Front
Emphasizes the differences between page elements in order to make the design interesting and direct attention
Adds interest
Makes things stand out
If website was all white or using only dark colors, it wouldn't stand out and would be boring.
Ex: CSS's use of blue and gold has enough contrast to make it interesting and stand out.
Back
Site Search Feature
Front
Type of navigation that helps visitors find information that is not apparent from the navigation or site map
Back
Right single quote
Front
’
Back
Section 3
(6 cards)
Background color CSS
Front
The body selector sets the global style rules for the entire page, setting the text and background colors.
These global rules are overridden for <h1> and <h2> elements by the h1 and h2 style rules.
Ex:
<head>
<style type="text/css">
body { background-color: #E6E6FA; color: #191970;}
h1 { background-color: #191970; color: #E6E6FA;}
h2 { background-color: #AEAED4; color: #191970;}
</style>
</head>
Syntax: font-family: nameOfFont;
If there is a space in the name, use quotes around the font type
Always specify one font and one family
Always provide backup options (family and font)
Ex: font-family:"WingDings 2";
Ex: font-family: Tahuma, Arial, sans-serif;
Syntax: font-size: 12pt; Measures it in points, this one is better to use
font-size: 10px; Measures it in pixels
font-size: .75em; Numeric value with unit, such as .75em,
font-size: 10%; Numeric value with percentage, such as 75%
Back
Text Align
Front
Syntax: text-align: CenterLeftRight;
text-align: center;
Aligns everything on page where you want it.