Flash Cards

1
Q

Name all screen readers and their OS

A

Windows - Narrator, Apple - VoiceOver, Android - TALKBACK,

JAWS, and NVDA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name 4 Disability Categories?

A

Visual, Auditory, Motor, Cognitive(most common)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is it important to know accessibility?

A

Accessibility is the law

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name 2 ways to test for accessibility?

A

Accessibility Tree and wave.webaim.org

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How to start Windows Narrator, move to next item, and stop it?

A

WIN+CTRL+ENTER to start, TAB to move to next item, and CTRL to stop it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the meaning of Semantic?

A

Meaning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are Semantic tags?

A

used to generally determine content or what the parts of the page are about.

Also known as Outliners

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is NodeJS?

A

NodeJS provides a new server called express and it is growing in the do-it-yourself tech industry.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 5 Basic Semantic Outliner Tags we learned?

A

<header> <main> <nav> <article> <footer>
</footer></article></nav></main></header>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What should Semantic tags have?

A

Semantic Tags should have heading tags (h1, h2, h3, etc) applied so that outliners are descriptive.Hide the heading tag with the display : none; style

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Name 5 Semantic tags besides the basic ones

A

<section> <figure> <figcaption> <aside> <time><details> <summary> <mark>
</mark></summary></details></time></aside></figcaption></figure></section>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Most common server?

A

Apache which runs on Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does FTP stand for, and what does it do?

A

File Transfer Protocol: programs like FileZilla, which upload to the server and download from the server to our local files. Local files are on the left side, and Server files on the right

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are some file permissions on the server? and who can we set permissions for?

A

We can set the permissions on the files on the server to read, write and execute for older scripts like perl. We can set permissions for the owner, a group and other (public).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What do we use as placeholder text? and why?

A

Lorem ipsum, and it’s used so people know it’s placeholder text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the leading application for hosting a page?

A

CPanel

17
Q

What does SFTP stand for?

A

Secure File Transfer Protocol

18
Q

Explain the Responsive and Adaptive designs?

A

Responsive: When the site scales or wraps to fit the screen size. (ZimJS is responsive)
Adaptive: When the site changes layout depending on screen size or orientation. Perhaps content is removed or a there is a change from a link bar to a pulldown menu. This can be done with media queries or JavaScript.

19
Q

How do you scale with Responsive?

A

use % or vw

20
Q

What does Media Queries do?

A

It tests how big the screen is

21
Q

Name of the game used to practice flexbox?

A

Flexbox Froggy

22
Q

Reproduce a basic flexbox and basic gride, and also media queries.

A

FlexBox:
view-source:http://imm.sheridanc.on.ca/webdevelopment/lesson11/flexbox.html

Grid:
view-source:http://imm.sheridanc.on.ca/webdevelopment/lesson11/grid.html

Media Queries: http://imm.sheridanc.on.ca/webdevelopment/lesson11/mediaqueries.html

23
Q

What is the website with documentation on using flexbox and grid?

A

css-tricks.com

24
Q

Make a basic HTML page with Semantic Tags, and hidden titles. (Do This in VS Code)

A

<html>
<head>
<header> <h1> Header for site</h1>
</header>
</head>
<body>
<nav> <h1>nav for site</h1>
</nav>
<main><h1>main for site</h1>
<article><h1>article for site</h1>
</article>
</main>
</body>
<footer><h1>footer for site</h1>
</footer>
</html>

25
Q

How has the internet benefited people with disabilities?

A

sites/pages can be structured to make meaning easier to understand.

screen readers can read content aloud

26
Q

What do screen readers read?

A

Content and whatever is in the alt parameter of images

27
Q

Definitions for:
Header
Footer
Main
Nav
Article

A

Header: The top part of a page or section.
Footer: the bottom part
Main: The main content area
Nav: The place for interfaces like menus
Article: An article that makes sense on its own.

28
Q

Definitions for:
section
aside
figure
figcaption

A

section: A chapter, etc. of an article or the main content.
aside: Supporting content or related information.
figure: Diagrams, pictures, illustrations, etc.
figcaption: Text to describe a figure.

29
Q

Definitions for:
details
summary
mark
time

A

details: Extra information that can be viewed.
summary: A summary title for the detail tag only.
mark: For highlighted parts of text.
time: Show a date and time.

30
Q

What does the code below do?:

repeat(auto-fill, minmax(200px, 1fr))

A

Fill page with elements that have a minimum width, and will make them the same size

31
Q

On a separate piece of paper

Write a basic media queries for mobile(max 640px) and desktop(min641px)

A

@media all and (max-width: 640px){
#mobile {display:inline-block;}
#desktop {display:none;}
}
@media all and (min-width: 641px){
#mobile {display:none;}
#desktop {display:inline-block;}
}

32
Q

On a separate piece of paper

Write a basic flexbox

A

.outer {
display:flex;
flex-flow:row wrap;
gap:20px;
justify-content: space-around;
}
.outer div {
max-width:300px;
padding:20px;
background-color:blue;
border-radius:20px;
}

33
Q

On a separate piece of paper

Write a basic grid

A

.grid {
display:grid;
grid-template-columns: repeat(auto-fill,
minmax(200px, 1fr));
gap: 20px;
}

.grid div {
    padding:20px;
    background-color:blue;
    border-radius:20px;
}