Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug(links): fix broken internal links #74

Merged
merged 1 commit into from
Oct 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Before we start creating websites of our own, it pays to have a rough idea of wh

### Step 1: Finding the IP address of the domain

We're used to accessing websites using addresses like [www.google.com](www.google.com) and [www.facebook.com](www.facebook.com), but our browsers don't make use of these domain names directly. Instead they use IP addresses, which are used to identify Internet connected devices.
We're used to accessing websites using addresses like `www.google.com` and `www.facebook.com`, but our browsers don't make use of these domain names directly. Instead they use IP addresses, which are used to identify Internet connected devices.

When we type the URL for a given site, our browser has to figure out which IP address corresponds to the site we're trying to access. This process is called *domain name resolution*.

Expand Down
2 changes: 1 addition & 1 deletion curriculum/section04/lectures/01_elements/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ We'll look at some examples thoughout this chapter.

We can place other tags between the start and end tags of other elements, and this is how we construct a hierarchy within the document. We can also place plain text between tags, which is generally how we add text content to a page.

We'll covered nesting HTML elements in more detail [later in this section](../07_nesting_elements/README.md).
We'll covered nesting HTML elements in more detail [later in this section](../05_nesting_elements/README.md).

## An example HTML element

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ draft: false

# Which HTML elements can't be nested?

This is not an easy question to answer, because different elements within a given content category permit wildly different content. For example, the `<a>` element and the `<select>` element are both [phrasing content](../06_html_categories/#phrasing-content); however, the `<a>` element is permitted to contain any non-interactive [flow content](../06_html_categories/#flow-content), while `<select>` is limited to zero or more `<option>` or `<optgroup>` elements.
This is not an easy question to answer, because different elements within a given content category permit wildly different content. For example, the `<a>` element and the `<select>` element are both [phrasing content](../04_html_categories/#phrasing-content); however, the `<a>` element is permitted to contain any non-interactive [flow content](../04_html_categories/#flow-content), while `<select>` is limited to zero or more `<option>` or `<optgroup>` elements.

Navigating this tangle of element relationships is one of the hardest parts about writing good HTML. Luckily there are great resources out there which can help us, such at the [MDN](https://developer.mozilla.org/).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ So we can add a textarea to our form like this:
There are a few things to note here:

- I'm using `POST` because an entry could be quite long, and extremely long URLs can lead to problems and are unsightly.
- The `<textarea>` is not a [void element](/section03/lectures/01_elements/), but it doesn't have any content. You can place pre-written content inside the textarea within the tags.
- The `<textarea>` is not a [void element](/section04/lectures/01_elements/), but it doesn't have any content. You can place pre-written content inside the textarea within the tags.

## Grouping inputs and their labels

Expand Down