Skip to content
Open
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
10 changes: 5 additions & 5 deletions Wireframe/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ There are some provided HTML and CSS files you can use to get started. You can u

<!--{{<objectives>}}>-->

- [ ] Use semantic HTML tags to structure the webpage
- [ ] Create three articles, each including a title, summary, and a link
- [ ] Check a webpage against a wireframe layout
- [ ] Test web code using [Lighthouse](https://programming.codeyourfuture.io/guides/testing/lighthouse)
- [ ] Use version control by committing often and pushing regularly to GitHub
- [x] Use semantic HTML tags to structure the webpage
- [x] Create three articles, each including a title, summary, and a link
- [x] Check a webpage against a wireframe layout
- [x] Test web code using [Lighthouse](https://programming.codeyourfuture.io/guides/testing/lighthouse)
- [x] Use version control by committing often and pushing regularly to GitHub
<!--{{</objectives>}}>-->

## Acceptance Criteria
Expand Down
52 changes: 41 additions & 11 deletions Wireframe/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,31 +3,61 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Wireframe</title>
<title>Wireframe to Webcode Assignment-Sprint 1</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<header>
<h1>Wireframe</h1>
<h1>Wireframe Webcode Assignment</h1>
<p>
This is the default, provided code and no changes have been made yet.
A brief summary of the three most important constituents of Github. <!--First line updated for Version 1-->
</p>
</header>
<main>
<article>
<img src="placeholder.svg" alt="" />
<h2>Title</h2>
<img src="https://alexwlchan.net/images/2021/readmes-for-open-science/slide5_2x.avif" alt="Welcome mat, Headline -What is a ReadMe" />
<h2>What is the Purpose of a Readme File</h2>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam,
voluptates. Quisquam, voluptates.
A readme file serves as a guide for users and developers, providing
essential information about a project, including its purpose,
installation instructions, usage guidelines, and contribution
protocols. It helps ensure that everyone involved understands how to
effectively use and contribute to the project.
</p>
<a href="">Read more</a>
<a href="https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes">Read more</a>
</article>
<article>
<img src="https://cdn.sanity.io/images/599r6htc/regionalized/4c8605ad998d69b03a6eefb850cce5e23a0a96dc-2880x1440.png" alt="Wireframe example. Headline- What is the Purpose of a Wireframe" />
<h2>What is the Purpose of a Wireframe</h2>
<p>
A wireframe is a visual guide that represents the skeletal framework
of a website or application. Its purpose is to outline the layout,
structure, and functionality of a page before the actual design and
development process begins. Wireframes help stakeholders visualize
the user interface, plan content placement, and ensure that the user
experience is intuitive and effective.
</p>
<a href="https://www.productplan.com/glossary/wireframe/">Read more</a>
</article>
<article>
<img src="https://git-scm.com/images/logos/downloads/Git-Logo-2Color.png" alt="Git logo, Headline -What is a branch in Git" />
<h2>What is a branch in Git</h2>
<p>
A branch in Git is a separate line of development that allows
multiple versions of a project to coexist. It enables developers to
work on new features, bug fixes, or experiments without affecting the
main codebase. Branches facilitate collaboration, as team members can
work independently and later merge their changes back into the main
branch when ready.
</p>
<a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches">Read more</a>
</article>
</main>
<footer>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you think of any useful information you can add to your footer instead of the default text?
Other trainees have included:

  • name
  • link to CYF socials
  • your email

Any of these 👆 will be an improvement to the default text. 🙂

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Jenny, updates to initial page description, alt text for three pictures and Footer. Thanks for reviewing yesterday.

<p>
This is the default, provided code and no changes have been made yet.
<p>Updated by Damian.Dunkley@BtInternet.com for January 2026 Code Your Future Introduction to
Updated by Damian.Dunkley@BtInternet.com for January 2026 Code Your Future Introduction to
Programming Course.
</p>
</footer>
</body>
</html>
</html>
18 changes: 15 additions & 3 deletions Wireframe/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ As well as useful links to learn more */
--paper: oklch(7 0 0);
--ink: color-mix(in oklab, var(--color) 5%, black);
--font: 100%/1.5 system-ui;
--space: clamp(6px, 6px + 2vw, 15px);
--space: clamp(6px, 6px + 2px, 15px);
--line: 1px solid;
--container: 1280px;
}
Expand All @@ -31,6 +31,12 @@ body {
color: var(--ink);
font: var(--font);
}

header{
text-align: center;
padding: calc(var(--space) * 2) var(--space);
}

a {
padding: var(--space);
border: var(--line);
Expand All @@ -48,11 +54,17 @@ https://www.w3.org/WAI/tutorials/page-structure/regions/
main {
max-width: var(--container);
margin: 0 auto calc(var(--space) * 4) auto;
padding: var(--space);

}
footer {
position: fixed;
bottom: 0;

text-align: center;
width: 95%;
background-color: var(--paper);
padding: var(--space);
color: var(--ink);

}
/* ====== Articles Grid Layout ====
Setting the rules for how articles are placed in the main element.
Expand Down