├── .devcontainer └── devcontainer.json ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── main.yml ├── .gitignore ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── assets ├── apartment.png ├── avatar-1.png ├── avatar-2.png ├── avatar-3.png ├── avatar-4.png ├── beach.png ├── chill-out.mp3 ├── ella-northridge.png ├── flowers.png ├── richard-klein.png ├── samson-brown.png ├── traveling.png └── writing-in-a-journal.mp4 ├── end ├── 01-03-inline-vs-block-elements.html ├── 01-04-nesting-elements.html ├── 01-05-non-semantic-elements.html ├── 02-03-text-content.html ├── 02-04-forms.html ├── 02-05-tables.html ├── 02-06-media-content.html ├── 03-01-code-comments.html ├── 03-02-debugging-html.html ├── 04-01-create-a-blog-post-list.html ├── 04-02-create-a-class-schedule.html ├── 04-03-create-an-office-hours-schedule.html ├── 04-04-create-a-flower-delivery-service.html ├── 05-01-the-dom.html └── 05-02-dynamically-generate-html-elements-with-javascript.html ├── favicon.ico ├── images ├── beach.png ├── ella-northridge.png ├── richard-klein.png └── samson-brown.png └── start ├── 01-03-inline-vs-block-elements.html ├── 01-04-nesting-elements.html ├── 01-05-non-semantic-elements.html ├── 02-03-text-content.html ├── 02-04-forms.html ├── 02-05-tables.html ├── 02-06-media-content.html ├── 03-01-code-comments.html ├── 03-02-debugging-html.html ├── 04-01-create-a-blog-post-list.html ├── 04-02-create-a-class-schedule.html ├── 04-03-create-an-office-hours-schedule.html ├── 04-04-create-a-flower-delivery-service.html ├── 05-01-the-dom.html └── 05-02-dynamically-generate-html-with-javascript.html /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- 1 | { 2 | "extensions": [ 3 | "GitHub.github-vscode-theme", 4 | "esbenp.prettier-vscode", 5 | "dbaeumer.vscode-eslint", 6 | "ritwickdey.LiveServer", 7 | "stylelint.vscode-stylelint" 8 | // Additional Extensions Here 9 | ], 10 | "onCreateCommand": "echo PS1='\"$ \"' >> ~/.bashrc" //Set Terminal Prompt to $ 11 | } 12 | 13 | // DevContainer Reference: https://code.visualstudio.com/docs/remote/devcontainerjson-reference 14 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Codeowners for these exercise files: 2 | # * (asterisk) denotes "all files and folders" 3 | # Example: * @producer @instructor 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 7 | 8 | ## Issue Overview 9 | 10 | 11 | ## Describe your environment 12 | 13 | 14 | ## Steps to Reproduce 15 | 16 | 1. 17 | 2. 18 | 3. 19 | 4. 20 | 21 | ## Expected Behavior 22 | 23 | 24 | ## Current Behavior 25 | 26 | 27 | ## Possible Solution 28 | 29 | 30 | ## Screenshots / Video 31 | 32 | 33 | ## Related Issues 34 | 35 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Copy To Branches 2 | on: 3 | workflow_dispatch: 4 | jobs: 5 | copy-to-branches: 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@v2 9 | with: 10 | fetch-depth: 0 11 | - name: Copy To Branches Action 12 | uses: planetoftheweb/copy-to-branches@v1.2 13 | env: 14 | key: main 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | .tmp 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.bracketPairColorization.enabled": true, 3 | "editor.cursorBlinking": "solid", 4 | "editor.fontFamily": "ui-monospace, Menlo, Monaco, 'Cascadia Mono', 'Segoe UI Mono', 'Roboto Mono', 'Oxygen Mono', 'Ubuntu Monospace', 'Source Code Pro', 'Fira Mono', 'Droid Sans Mono', 'Courier New', monospace", 5 | "editor.fontLigatures": false, 6 | "editor.fontSize": 22, 7 | "editor.formatOnPaste": true, 8 | "editor.formatOnSave": true, 9 | "editor.lineNumbers": "on", 10 | "editor.matchBrackets": "always", 11 | "editor.minimap.enabled": false, 12 | "editor.smoothScrolling": true, 13 | "editor.tabSize": 2, 14 | "editor.useTabStops": true, 15 | "emmet.triggerExpansionOnTab": true, 16 | "explorer.openEditors.visible": 0, 17 | "files.autoSave": "afterDelay", 18 | "screencastMode.onlyKeyboardShortcuts": true, 19 | "terminal.integrated.fontSize": 18, 20 | "workbench.activityBar.visible": true, 21 | "workbench.colorTheme": "Visual Studio Dark", 22 | "workbench.fontAliasing": "antialiased", 23 | "workbench.statusBar.visible": true, 24 | "liveServer.settings.root": "/docs", 25 | "prettier.enable": true, 26 | "eslint.alwaysShowStatus": false, 27 | "liveServer.settings.donotVerifyTags": true, 28 | "liveServer.settings.port": 5501 29 | } 30 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | 2 | Contribution Agreement 3 | ====================== 4 | 5 | This repository does not accept pull requests (PRs). All pull requests will be closed. 6 | 7 | However, if any contributions (through pull requests, issues, feedback or otherwise) are provided, as a contributor, you represent that the code you submit is your original work or that of your employer (in which case you represent you have the right to bind your employer). By submitting code (or otherwise providing feedback), you (and, if applicable, your employer) are licensing the submitted code (and/or feedback) to LinkedIn and the open source community subject to the BSD 2-Clause license. 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | LinkedIn Learning Exercise Files License Agreement 2 | ================================================== 3 | 4 | This License Agreement (the "Agreement") is a binding legal agreement 5 | between you (as an individual or entity, as applicable) and LinkedIn 6 | Corporation (“LinkedIn”). By downloading or using the LinkedIn Learning 7 | exercise files in this repository (“Licensed Materials”), you agree to 8 | be bound by the terms of this Agreement. If you do not agree to these 9 | terms, do not download or use the Licensed Materials. 10 | 11 | 1. License. 12 | - a. Subject to the terms of this Agreement, LinkedIn hereby grants LinkedIn 13 | members during their LinkedIn Learning subscription a non-exclusive, 14 | non-transferable copyright license, for internal use only, to 1) make a 15 | reasonable number of copies of the Licensed Materials, and 2) make 16 | derivative works of the Licensed Materials for the sole purpose of 17 | practicing skills taught in LinkedIn Learning courses. 18 | - b. Distribution. Unless otherwise noted in the Licensed Materials, subject 19 | to the terms of this Agreement, LinkedIn hereby grants LinkedIn members 20 | with a LinkedIn Learning subscription a non-exclusive, non-transferable 21 | copyright license to distribute the Licensed Materials, except the 22 | Licensed Materials may not be included in any product or service (or 23 | otherwise used) to instruct or educate others. 24 | 25 | 2. Restrictions and Intellectual Property. 26 | - a. You may not to use, modify, copy, make derivative works of, publish, 27 | distribute, rent, lease, sell, sublicense, assign or otherwise transfer the 28 | Licensed Materials, except as expressly set forth above in Section 1. 29 | - b. Linkedin (and its licensors) retains its intellectual property rights 30 | in the Licensed Materials. Except as expressly set forth in Section 1, 31 | LinkedIn grants no licenses. 32 | - c. You indemnify LinkedIn and its licensors and affiliates for i) any 33 | alleged infringement or misappropriation of any intellectual property rights 34 | of any third party based on modifications you make to the Licensed Materials, 35 | ii) any claims arising from your use or distribution of all or part of the 36 | Licensed Materials and iii) a breach of this Agreement. You will defend, hold 37 | harmless, and indemnify LinkedIn and its affiliates (and our and their 38 | respective employees, shareholders, and directors) from any claim or action 39 | brought by a third party, including all damages, liabilities, costs and 40 | expenses, including reasonable attorneys’ fees, to the extent resulting from, 41 | alleged to have resulted from, or in connection with: (a) your breach of your 42 | obligations herein; or (b) your use or distribution of any Licensed Materials. 43 | 44 | 3. Open source. This code may include open source software, which may be 45 | subject to other license terms as provided in the files. 46 | 47 | 4. Warranty Disclaimer. LINKEDIN PROVIDES THE LICENSED MATERIALS ON AN “AS IS” 48 | AND “AS AVAILABLE” BASIS. LINKEDIN MAKES NO REPRESENTATION OR WARRANTY, 49 | WHETHER EXPRESS OR IMPLIED, ABOUT THE LICENSED MATERIALS, INCLUDING ANY 50 | REPRESENTATION THAT THE LICENSED MATERIALS WILL BE FREE OF ERRORS, BUGS OR 51 | INTERRUPTIONS, OR THAT THE LICENSED MATERIALS ARE ACCURATE, COMPLETE OR 52 | OTHERWISE VALID. TO THE FULLEST EXTENT PERMITTED BY LAW, LINKEDIN AND ITS 53 | AFFILIATES DISCLAIM ANY IMPLIED OR STATUTORY WARRANTY OR CONDITION, INCLUDING 54 | ANY IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY OR FITNESS FOR A 55 | PARTICULAR PURPOSE, AVAILABILITY, SECURITY, TITLE AND/OR NON-INFRINGEMENT. 56 | YOUR USE OF THE LICENSED MATERIALS IS AT YOUR OWN DISCRETION AND RISK, AND 57 | YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE THAT RESULTS FROM USE OF THE 58 | LICENSED MATERIALS TO YOUR COMPUTER SYSTEM OR LOSS OF DATA. NO ADVICE OR 59 | INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM US OR THROUGH OR 60 | FROM THE LICENSED MATERIALS WILL CREATE ANY WARRANTY OR CONDITION NOT 61 | EXPRESSLY STATED IN THESE TERMS. 62 | 63 | 5. Limitation of Liability. LINKEDIN SHALL NOT BE LIABLE FOR ANY INDIRECT, 64 | INCIDENTAL, SPECIAL, PUNITIVE, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING 65 | BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER 66 | INTANGIBLE LOSSES . IN NO EVENT WILL LINKEDIN'S AGGREGATE LIABILITY TO YOU 67 | EXCEED $100. THIS LIMITATION OF LIABILITY SHALL: 68 | - i. APPLY REGARDLESS OF WHETHER (A) YOU BASE YOUR CLAIM ON CONTRACT, TORT, 69 | STATUTE, OR ANY OTHER LEGAL THEORY, (B) WE KNEW OR SHOULD HAVE KNOWN ABOUT 70 | THE POSSIBILITY OF SUCH DAMAGES, OR (C) THE LIMITED REMEDIES PROVIDED IN THIS 71 | SECTION FAIL OF THEIR ESSENTIAL PURPOSE; AND 72 | - ii. NOT APPLY TO ANY DAMAGE THAT LINKEDIN MAY CAUSE YOU INTENTIONALLY OR 73 | KNOWINGLY IN VIOLATION OF THESE TERMS OR APPLICABLE LAW, OR AS OTHERWISE 74 | MANDATED BY APPLICABLE LAW THAT CANNOT BE DISCLAIMED IN THESE TERMS. 75 | 76 | 6. Termination. This Agreement automatically terminates upon your breach of 77 | this Agreement or termination of your LinkedIn Learning subscription. On 78 | termination, all licenses granted under this Agreement will terminate 79 | immediately and you will delete the Licensed Materials. Sections 2-7 of this 80 | Agreement survive any termination of this Agreement. LinkedIn may discontinue 81 | the availability of some or all of the Licensed Materials at any time for any 82 | reason. 83 | 84 | 7. Miscellaneous. This Agreement will be governed by and construed in 85 | accordance with the laws of the State of California without regard to conflict 86 | of laws principles. The exclusive forum for any disputes arising out of or 87 | relating to this Agreement shall be an appropriate federal or state court 88 | sitting in the County of Santa Clara, State of California. If LinkedIn does 89 | not act to enforce a breach of this Agreement, that does not mean that 90 | LinkedIn has waived its right to enforce this Agreement. The Agreement does 91 | not create a partnership, agency relationship, or joint venture between the 92 | parties. Neither party has the power or authority to bind the other or to 93 | create any obligation or responsibility on behalf of the other. You may not, 94 | without LinkedIn’s prior written consent, assign or delegate any rights or 95 | obligations under these terms, including in connection with a change of 96 | control. Any purported assignment and delegation shall be ineffective. The 97 | Agreement shall bind and inure to the benefit of the parties, their respective 98 | successors and permitted assigns. If any provision of the Agreement is 99 | unenforceable, that provision will be modified to render it enforceable to the 100 | extent possible to give effect to the parties’ intentions and the remaining 101 | provisions will not be affected. This Agreement is the only agreement between 102 | you and LinkedIn regarding the Licensed Materials, and supersedes all prior 103 | agreements relating to the Licensed Materials. 104 | 105 | Last Updated: March 2019 106 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright 2023 LinkedIn Corporation 2 | All Rights Reserved. 3 | 4 | Licensed under the LinkedIn Learning Exercise File License (the "License"). 5 | See LICENSE in the project root for license information. 6 | 7 | Please note, this project may automatically load third party code from external 8 | repositories (for example, NPM modules, Composer packages, or other dependencies). 9 | If so, such third party code may be subject to other license terms than as set 10 | forth above. In addition, such third party code may also depend on and load 11 | multiple tiers of dependencies. Please review the applicable licenses of the 12 | additional dependencies. 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HTML for Programmers 2 | This is the repository for the LinkedIn Learning course HTML for Programmers. The full course is available from [LinkedIn Learning][lil-course-url]. 3 | 4 | ![HTML for Programmers][lil-thumbnail-url] 5 | 6 | It’s not surprising that HTML gets overlooked by modern programmers. Programmers often find that HTML is not much like their familiar programming language turf, but having a better understanding of this foundational web technology can enhance your skills as a web developer and allow you to create more robust web applications. In this course, Emma Bostian highlights the practical skills programmers should know about HTML—the anatomy of an HTML element, the difference between blocks and inline elements, and how to properly nest HTML elements. This course is not meant to be a complete overview of HTML—you won’t learn about every individual HTML tag—but instead a comprehensive overview of semantic HTML, showing you how to architect an accessible web page. Join Emma in this course for some hands-on experience with this essential web development language. 7 | 8 | 9 | ### Instructor 10 | 11 | Emma Bostian 12 | 13 | Software Engineer 14 | 15 | 16 | 17 | Check out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/emma-bostian). 18 | 19 | [lil-course-url]: https://www.linkedin.com/learning/html-for-programmers?dApp=59033956 20 | [lil-thumbnail-url]: https://media.licdn.com/dms/image/C560DAQHKNJ3LBCSNYg/learning-public-crop_675_1200/0/1679683700880?e=2147483647&v=beta&t=emOK6Xsxz5R7qgdsfJlj3-zatW-yzR7NynCHzCjTE7I 21 | -------------------------------------------------------------------------------- /assets/apartment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/apartment.png -------------------------------------------------------------------------------- /assets/avatar-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/avatar-1.png -------------------------------------------------------------------------------- /assets/avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/avatar-2.png -------------------------------------------------------------------------------- /assets/avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/avatar-3.png -------------------------------------------------------------------------------- /assets/avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/avatar-4.png -------------------------------------------------------------------------------- /assets/beach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/beach.png -------------------------------------------------------------------------------- /assets/chill-out.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/chill-out.mp3 -------------------------------------------------------------------------------- /assets/ella-northridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/ella-northridge.png -------------------------------------------------------------------------------- /assets/flowers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/flowers.png -------------------------------------------------------------------------------- /assets/richard-klein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/richard-klein.png -------------------------------------------------------------------------------- /assets/samson-brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/samson-brown.png -------------------------------------------------------------------------------- /assets/traveling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/traveling.png -------------------------------------------------------------------------------- /assets/writing-in-a-journal.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/assets/writing-in-a-journal.mp4 -------------------------------------------------------------------------------- /end/01-03-inline-vs-block-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Inline vs. Block Elements 9 | 10 | 11 | 12 |

Explore California

13 |

The official state flag of California was designed by William Todd and first used on June 14, 1846. The flag was 14 | not 15 | officially adopted until 1911. The flag features a grizzly bear, a red bar, a star and is one of the most 16 | recognizable 17 | state flags in the Nation. 18 |

19 | 20 |

Tour Spotlight

21 |

This month's spotlight package is Cycle California. Whether you are 22 | looking for some serious downhill thrills to a 23 | relaxing ride along the coast, you'll find something to love in Cycle California. 24 |

25 |

Join us each month as we publish a new Explore California video 26 | podcast, with featured tours, customer photos, and some 27 | exciting new features 28 |

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /end/01-04-nesting-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Nesting Elements 9 | 10 | 11 | 12 |
13 | Richard Klein avatar 14 |

Richard Klein

15 |

Gothenburg, Sweden

16 | 17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /end/01-05-non-semantic-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Non-Semantic Elements 9 | 10 | 11 | 12 |
13 | Richard Klein avatar 14 |

Richard Klein

15 |

Gothenburg, Sweden

16 | 17 |
18 | 19 |
20 | Ella Northridge avatar 21 |

Ella Northridge

22 |

Karlsruhe, Germany

23 | 24 |
25 | 26 |
27 | Samson Brown avatar 28 |

Samson Brown

29 |

Red Hook, USA

30 | 31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /end/02-03-text-content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Text Content 9 | 10 | 11 | 12 |

The Perfect Baked Potato

13 |

How To Bake A Potato

14 | 15 |

Baked Potato FAQ

16 |

What Type Of Potato Should I Use?

17 | 18 |

Baked Potato Toppings

19 | 20 |

The Perfect Baked Potato Recipe

21 | 22 |

Description

23 |

Today I’m going to share with you my great great grandmother’s recipe for a baked potato.

24 | 25 |

Now, you might be thinking to yourself… “it’s a baked potato, how hard could it be.” But it wasn’t until Easter 26 | last year when I was preparing dinner with my own mother when I realized how much better a plain baked potato could 27 | be.

28 | 29 |

Whether you realize it or not, many factors contribute to how rich and buttery your baked potatoes taste. And there 30 | are 31 | a multitude of toppings that can take you from zero to 100 real quick! Today I’ll share with you my family secrets 32 | so you can wow your own family this holiday season.

33 | 34 |

Ingredients

35 | 42 | 43 | 44 |

Instructions

45 |
    46 |
  1. Wash potatoes and pierce all over with a fork
  2. 47 |
  3. Preheat oven to 450 degrees Fahrenheit
  4. 48 |
  5. Bake potatoes in oven for 25 minutes
  6. 49 |
  7. Once cooked, top with butter, bacon, chives and sea salt
  8. 50 |
51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /end/02-04-forms.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Forms 9 | 10 | 11 |
12 | 13 |
14 | 15 |
16 | 17 | 18 |
19 | 20 |
21 | 22 | 23 |
24 | 25 |
26 | 27 | 28 |
29 | 30 |
31 | 32 | 33 |
34 | 40 |
41 | 42 | 43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /end/02-05-tables.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Tables 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
NameBreedAgeOwner
SparkyDog4Jasmine
LuluRabbit2Rocky
CheetoLizard15Don
42 | 43 | 44 | -------------------------------------------------------------------------------- /end/02-06-media-content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Media Content 9 | 10 | 11 | 12 | 13 | Beach at sunset with a dark pier. 14 | A person standing on a beach with rocks in the distance. 16 | 17 | 20 | 21 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /end/03-01-code-comments.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Code Comments 9 | 10 | 11 | 12 |

My Blog Post

13 | 14 |

This is my blog post content. It's really really interesting!

15 | 16 | 17 | -------------------------------------------------------------------------------- /end/03-02-debugging-html.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Debugging HTML 8 | 9 | 10 |
11 | 19 |
20 |
21 |
22 |

This is my title

23 |
24 |
25 | 26 | -------------------------------------------------------------------------------- /end/04-01-create-a-blog-post-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create A Blog Post List 9 | 10 | 11 | 12 |

My Blog Posts

13 | 14 | 15 |
16 | 17 |
18 | 19 |
20 |

The Art Of Growing Sunflowers - Why It's Not As Easy As You Might Think

21 |

Known as one of the happiest flowers, sunflowers seem like they'd be easy to grow...or do they.

22 | Gardening 23 | 5 min read 24 |
25 | A yellow flower and a purple flower surrounded by other pink and yellow flowers. 27 |
28 | 29 | 30 |
31 | 32 |
33 |

4 Ways I've Made Extra Income To Pay Off My Mortgage

34 |

It's not an easy path, but the road to financial freedom sure is worth it.

35 | Finance 36 | 8 min read 37 |
38 | A modern white apartment building with a blue sky. 39 |
40 | 41 | 42 |
43 | 44 |
45 |

How To Travel The World Full Time On A Budget

46 |

Tips on how you can travel for cheap and experience the world.

47 | Travel 48 | 4 min read 49 |
50 | A person wearing a hat in the airport with a clock in the background. 51 |
52 |
53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /end/04-02-create-a-class-schedule.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create A Class Schedule 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
ClassTeacherRoomDayTime
EconomicsRhysAG12MWF9:00 - 10:15
European HistoryBrownRH9TR10:00 - 12:00
Calculus IISimonR255F17:00 - 20:00
FrenchMcGinnessAG9MWF11:30 - 12:50
Computer ScienceRogersRB13TRF15:00 - 16:00
60 | 61 | 62 | -------------------------------------------------------------------------------- /end/04-03-create-an-office-hours-schedule.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create An Office Hours Schedule 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |
MondayTuesdayWednesdayThursdayFriday
9:00 - 11:00OpenClosedOpenClosedOpen
11:00 - 12:00ClosedOpenClosedOpenOpen
12:00 - 14:00OpenClosedOpenClosedOpen
14:00 - 16:00OpenOpenOpenOpenClosed
16:00 - 18:00ClosedOpenClosedOpenClosed
62 | 63 | 64 | -------------------------------------------------------------------------------- /end/04-04-create-a-flower-delivery-service.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create A Flower Delivery Service 9 | 10 | 11 | 12 |
13 | 14 |
15 | 16 |
17 |

Recipient Details

18 |
19 |
20 | 21 |
22 |
23 | 24 |
25 | 26 |
27 | 28 |
29 |

Sender Details

30 |
31 |
32 | 33 |
34 |
35 |
36 |
37 | 38 |
39 |

Order

40 |
41 |
46 | 47 |
48 |
49 | 50 | 51 |
52 |
53 | 54 | 55 | -------------------------------------------------------------------------------- /end/05-01-the-dom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | The DOM 9 | 10 | 11 | 12 | 21 | 22 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /end/05-02-dynamically-generate-html-elements-with-javascript.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Dynamically Generate HTML Elements With JavaScript 9 | 10 | 11 | 12 | 19 |
20 | 21 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/favicon.ico -------------------------------------------------------------------------------- /images/beach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/images/beach.png -------------------------------------------------------------------------------- /images/ella-northridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/images/ella-northridge.png -------------------------------------------------------------------------------- /images/richard-klein.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/images/richard-klein.png -------------------------------------------------------------------------------- /images/samson-brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedInLearning/html-for-programmers-4360013/0145ff979a2ae84487309e053d29559f2a325bac/images/samson-brown.png -------------------------------------------------------------------------------- /start/01-03-inline-vs-block-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Inline vs. Block Elements 8 | 9 | 10 |

Explore California

11 |

The official state flag of California was designed by William Todd and first used on June 14, 1846. The flag was not 12 | officially adopted until 1911. The flag features a grizzly bear, a red bar, a star and is one of the most recognizable 13 | state flags in the Nation. 14 |

15 | 16 |

Tour Spotlight

17 |

This month's spotlight package is Cycle California. Whether you are looking for some serious downhill thrills to a 18 | relaxing ride along the coast, you'll find something to love in Cycle California. 19 |

20 |

Join us each month as we publish a new Explore California video podcast, with featured tours, customer photos, and some 21 | exciting new features 22 |

23 | 24 | 25 | -------------------------------------------------------------------------------- /start/01-04-nesting-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Nesting Elements 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /start/01-05-non-semantic-elements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Non-Semantic Elements 8 | 9 | 10 | 11 | Richard Klein avatar 12 |

Richard Klein

13 |

Gothenburg, Sweden

14 | 15 | 16 | Ella Northridge avatar 17 |

Ella Northridge

18 |

Karlsruhe, Germany

19 | 20 | 21 | Samson Brown avatar 22 |

Samson Brown

23 |

Red Hook, USA

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /start/02-03-text-content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Text Content 9 | 10 | 11 | 12 | The Perfect Baked Potato 13 | How To Bake A Potato 14 | Baked Potato FAQ 15 | What Type Of Potato Should I Use? 16 | Baked Potato Toppings 17 | The Perfect Baked Potato Recipe 18 | Description 19 | Today I’m going to share with you my great great grandmother’s recipe for a baked potato. 20 | Now, you might be thinking to yourself… “it’s a baked potato, how hard could it be.” But it wasn’t until Easter 21 | last 22 | year when I was preparing dinner with my own mother when I realized how much better a plain baked potato could be. 23 | Whether you realize it or not, many factors contribute to how rich and buttery your baked potatoes taste. And there 24 | are 25 | a multitude of toppings that can take you from zero to 100 real quick! Today I’ll share with you my family secrets 26 | so 27 | you can wow your own family this holiday season. 28 | 29 | Ingredients 30 | 5 Russet potatoes 31 | 5 tbsp butter, cut into one tbsp pieces 32 | Coarse sea salt 33 | 5 strips of bacon, cooked and chopped 34 | Chives to taste 35 | 36 | Instructions 37 | Wash potatoes and pierce all over with a fork 38 | Preheat oven to 450 degrees Fahrenheit 39 | Bake potatoes in oven for 25 minutes 40 | Once cooked, top with butter, bacon, chives and sea salt 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /start/02-04-forms.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Forms 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /start/02-05-tables.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Tables 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /start/02-06-media-content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Media Content 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /start/03-01-code-comments.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Code Comments 9 | 10 | 11 | 12 |

My Blog Post

13 | This is a comment about my code 14 |

This is my blog post content. It's really really interesting!

15 | 16 | 17 | -------------------------------------------------------------------------------- /start/03-02-debugging-html.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Debugging HTML 9 | 10 | 11 | 12 | 13 | 21 | 22 |
23 |
24 |

This is my title 25 |

26 | 27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /start/04-01-create-a-blog-post-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create A Blog Post List 9 | 10 | 11 | 12 | 13 | The Art Of Growing Sunflowers - Why It's Not As Easy As You Might Think 14 | Known as one of the happiest flowers, sunflowers seem like they'd be easy to grow...or do they. 15 | Gardening 16 | 5 min read 17 | 18 | 4 Ways I've Made Extra Income To Pay Off My Mortgage 19 | It's not an easy path, but the road to financial freedom sure is worth it. 20 | Finance 21 | 8 min read 22 | 23 | How To Travel The World Full Time On A Budget 24 | Tips on how you can travel for cheap and experience the world. 25 | Travel 26 | 4 min read 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /start/04-02-create-a-class-schedule.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create A Class Schedule 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /start/04-03-create-an-office-hours-schedule.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create An Office Hours Schedule 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /start/04-04-create-a-flower-delivery-service.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Create A Flower Delivery Service 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /start/05-01-the-dom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | The DOM 9 | 10 | 11 | 12 | 21 | 22 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /start/05-02-dynamically-generate-html-with-javascript.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Dynamically Generate HTML Elements With JavaScript 9 | 10 | 11 | 12 | 19 |
20 | 21 | 50 | 51 | 52 | --------------------------------------------------------------------------------