WGU C777 Web Development Applications
1. HTML5, CSS, JavaScript: The web development trifecta
2. main: HTML5 tag defining the main body of a document. Cannot be the child of the header, nav, article, aside, or footer elements.
3. header and footer: These elements can also be included in article, aside, nav, main, and section elements, not just on the page itself
4. source: This element identifies the file(s) to use in a video or audio element
5. style guide: A set of standards for the writing and/or design of documents
6. IE9: This version of IE is the first to support HTML5
7. Add them via JS, make them block via CSS: What should you do to support HTML5 elements in pre-IE9 browsers.
8. selector: The term for the part of CSS code that refers to the element you want to style
9. declaration: In CSS, the term for a property and value pair. It must always end with a semicolon
10. rule: In CSS, the name for a selector, property and value all grouped together
11. inheritance: The word "cascading" in CSS refers to this concept
12. External, embedded, inline: The cascading order of CSS style sheets, ordered from lowest priority to highest
13. rel, type, href: Linking to a CSS file requires these attributes in the link element
14. style: Embedded CSS should be placed in a block defined by this element
15. style: Inline CSS should be placed in an attribute with this name
16. document flow: The arrangement of content elements on a page and how the space is used. Does it fall from top to bottom in
stacks, or does some content float to one side or the other?
17. curly braces: These are not used when defining inline CSS styles
18. clear: Use this CSS property to avoid having floating elements before/after another element
19. static: In CSS, the "normal, or default", position of block elements within a page
20. relative: In CSS, positioning a block element relative to another element
21. absolute: In CSS, this causes the element to appear to float above the document and can be positioned as needed. It is
completely removed from the rest of the page flow.
22. fixed: In CSS, this causes the element to remain in the same position when the page is scrolled
, 23. inherit: In CSS, this causes the element to inherit its parent's position
24. padding: In the box model, this is the space between the content and the border
25. margin: In the box model, this is the space between the border and surrounding elements
26 content, padding, border, and margin: Add all of these up to get the full size of an element in the box model
27. element[attribute$=value]: This CSS3 selector selects every instance of a specified element whose specified attribute ends with
the specified value
28. element[attribute*=value]: This CSS3 selector selects every instance of a specified element whose specified attribute contains
the specified substring value
29. element[attribute^=value]: This CSS3 selector selects every instance of a specified element whose specified attribute begins
with the specified value
30. element:checked: This CSS3 selector selects every checked instance of a specified element
31. element:disabled: This CSS3 selector selects every disabled instance of a specified element
32. element:enabled: This CSS3 selector selects every enabled instance of a specified element
33. element:first-of-type: This CSS3 selector selects every instance of a specified element that is the first of its parent
34. element:last-of-type: This CSS3 selector selects every instance of a specified element that is the last of its parent
35. element1~element2: This CSS3 selector selects every instance of element2 that is preceded by an instance of element1 where
both have the same parent. element2 need not be immediately preceded by element1
36. multiple images: CSS3 now allows this in the background
37. background-clip: CSS3 property determining whether the background extends into the border or not (content, padding, or
border)
38. background-origin: CSS3 property defining the location to which the background-position property should be relative (content,
padding, or border)
39. length, percentage, cover, contain: CSS3 values used in a background-size property. Last two are optional. Default is auto.
40. rgba: Whereas the opacity property applies to an element and its children, you can use this to specify the opacity of a single
element
41. @font-face: CSS3 rule allowing you to specify custom fonts
1. HTML5, CSS, JavaScript: The web development trifecta
2. main: HTML5 tag defining the main body of a document. Cannot be the child of the header, nav, article, aside, or footer elements.
3. header and footer: These elements can also be included in article, aside, nav, main, and section elements, not just on the page itself
4. source: This element identifies the file(s) to use in a video or audio element
5. style guide: A set of standards for the writing and/or design of documents
6. IE9: This version of IE is the first to support HTML5
7. Add them via JS, make them block via CSS: What should you do to support HTML5 elements in pre-IE9 browsers.
8. selector: The term for the part of CSS code that refers to the element you want to style
9. declaration: In CSS, the term for a property and value pair. It must always end with a semicolon
10. rule: In CSS, the name for a selector, property and value all grouped together
11. inheritance: The word "cascading" in CSS refers to this concept
12. External, embedded, inline: The cascading order of CSS style sheets, ordered from lowest priority to highest
13. rel, type, href: Linking to a CSS file requires these attributes in the link element
14. style: Embedded CSS should be placed in a block defined by this element
15. style: Inline CSS should be placed in an attribute with this name
16. document flow: The arrangement of content elements on a page and how the space is used. Does it fall from top to bottom in
stacks, or does some content float to one side or the other?
17. curly braces: These are not used when defining inline CSS styles
18. clear: Use this CSS property to avoid having floating elements before/after another element
19. static: In CSS, the "normal, or default", position of block elements within a page
20. relative: In CSS, positioning a block element relative to another element
21. absolute: In CSS, this causes the element to appear to float above the document and can be positioned as needed. It is
completely removed from the rest of the page flow.
22. fixed: In CSS, this causes the element to remain in the same position when the page is scrolled
, 23. inherit: In CSS, this causes the element to inherit its parent's position
24. padding: In the box model, this is the space between the content and the border
25. margin: In the box model, this is the space between the border and surrounding elements
26 content, padding, border, and margin: Add all of these up to get the full size of an element in the box model
27. element[attribute$=value]: This CSS3 selector selects every instance of a specified element whose specified attribute ends with
the specified value
28. element[attribute*=value]: This CSS3 selector selects every instance of a specified element whose specified attribute contains
the specified substring value
29. element[attribute^=value]: This CSS3 selector selects every instance of a specified element whose specified attribute begins
with the specified value
30. element:checked: This CSS3 selector selects every checked instance of a specified element
31. element:disabled: This CSS3 selector selects every disabled instance of a specified element
32. element:enabled: This CSS3 selector selects every enabled instance of a specified element
33. element:first-of-type: This CSS3 selector selects every instance of a specified element that is the first of its parent
34. element:last-of-type: This CSS3 selector selects every instance of a specified element that is the last of its parent
35. element1~element2: This CSS3 selector selects every instance of element2 that is preceded by an instance of element1 where
both have the same parent. element2 need not be immediately preceded by element1
36. multiple images: CSS3 now allows this in the background
37. background-clip: CSS3 property determining whether the background extends into the border or not (content, padding, or
border)
38. background-origin: CSS3 property defining the location to which the background-position property should be relative (content,
padding, or border)
39. length, percentage, cover, contain: CSS3 values used in a background-size property. Last two are optional. Default is auto.
40. rgba: Whereas the opacity property applies to an element and its children, you can use this to specify the opacity of a single
element
41. @font-face: CSS3 rule allowing you to specify custom fonts