n0obcoding / expanding-on-html-and-css Goto Github PK
View Code? Open in Web Editor NEWNoob Coding - Module 2
License: Creative Commons Attribution Share Alike 4.0 International
Noob Coding - Module 2
License: Creative Commons Attribution Share Alike 4.0 International
This module is intended to cover the basics of HTML. The topic should cover the topics specified below (but you can also add other topics that fit the scope of this module). The goal here is that course takers will end up with working knowledge on how HTML works, what is the structure of an HTML element, the structure of an HTML document and to get an introduction to semantic HTML and its importance for accessibility.
Partial contributions are welcome! You are not expected to cover or provide all the content for this topic, all types of contributions are encouraged!
You are encouraged to take credit for your contribution, drop your name in the list of contributors for each topic (found in the topic's readme.md
file)
All content must be added to the 1_html folder.
When submitting your PR, if possible, provide a rough estimate of how long it will take to consume the content.
Please update the links in the table of contents in the main README.md file as part of your PR.
When creating course content, please use the following file structure.
Expanding-on-HTML-and-CSS
|-- assets
| |--> Module's common images and files
|-- html
| |-- readme.md -> topic content
| |-- assets
| | |--> Topic specific assets
| |-- exercises
| | |--> Topic specific exercises (if any)
Please be mindful with the content you include. If you quote or use content created by someone else, always give credit to the original author and make sure that you have their permission to share their content.
Contributions that copy commercial courses, or that fail to include references to the original source will be removed or declined.
This Repo is meant to be Open source, I'm looking for an experienced OS contributor/maintainer to help me license these repo.
Please add a blurb with the licence that you add and why you picked it.
This module is intended to cover the hands-on exercise for building the CSS stylesheet for our static website. This task depends on Issue 3 as the walkthrough should explain how to build the CSS styles for the website.
Partial contributions are welcome! You are not expected to cover or provide all the content for this topic, all types of contributions are encouraged!
You are encouraged to take credit for your contribution, drop your name in the list of contributors for each topic (found in the topic's readme.md
file)
All content must be added to the styling-our-webpage folder.
When submitting your PR, if possible, provide a rough estimate of how long it will take to consume the content.
Please update the links in the table of contents in the main README.md file as part of your PR.
When creating course content, please use the following file structure.
Expanding-on-HTML-and-CSS
|-- assets
| |--> Module's common images and files
|-- 4_styling-our-webpage
| |-- readme.md -> topic content
| |-- assets
| | |--> Topic specific assets
| |-- exercises
| | |--> Topic specific exercises (if any)
Please be mindful with the content you include. If you quote or use content created by someone else, always give credit to the original author and make sure that you have their permission to share their content.
Contributions that copy commercial courses, or that fail to include references to the original source will be removed or declined.
This aims to be the end result that the coders will build as they progress through the course. It is intended to be a good looking, static website (No Javascript) with very limited use of external libraries.
The static website should contain
Plase note: This is a beginners course so the use of CSS should be crips and educational, limiting the use of nested rules and complex query selectors. Please avoid using Flex or Grid. These will be covered in more advanced courses.
Partial contributions are welcome! You are not expected to cover or provide all the content for this topic, all types of contributions are encouraged!
You are encouraged to take credit for your contribution, drop your name in the list of contributors for each topic (found in the topic's readme.md
file)
All content must be added to the website folder.
When submitting your PR, if possible, provide a rough estimate of how long it will take to consume the content.
Please update the links in the table of contents in the main README.md file as part of your PR.
When creating course content, please use the following file structure.
Expanding-on-HTML-and-CSS
|-- assets
| |--> website
| | |--> index.html
| | |--> index.css
Please be mindful with the content you include. If you quote or use content created by someone else, always give credit to the original author and make sure that you have their permission to share their content.
Contributions that copy commercial courses, or that fail to include references to the original source will be removed or declined.
This module is intended to cover the hands-on exercise for building the HTML content for a static website. This task depends on Issue 3 as the walkthrough should explain how to build the HTML markup of the website.
Partial contributions are welcome! You are not expected to cover or provide all the content for this topic, all types of contributions are encouraged!
You are encouraged to take credit for your contribution, drop your name in the list of contributors for each topic (found in the topic's readme.md
file)
All content must be added to the 2_building-our-website folder.
When submitting your PR, if possible, provide a rough estimate of how long it will take to consume the content.
Please update the links in the table of contents in the main README.md file as part of your PR.
When creating course content, please use the following file structure.
Expanding-on-HTML-and-CSS
|-- assets
| |--> Module's common images and files
|-- 2_building-our-webpage
| |-- readme.md -> topic content
| |-- assets
| | |--> Topic specific assets
| |-- exercises
| | |--> Topic specific exercises (if any)
Please be mindful with the content you include. If you quote or use content created by someone else, always give credit to the original author and make sure that you have their permission to share their content.
Contributions that copy commercial courses, or that fail to include references to the original source will be removed or declined.
This module is intended to cover the basics of CSS. The topic should cover the topics specified below (but you can also add other topics that fit the scope of this module).
The goal here is that course takers will end up with working knowledge on how CSS works, what is the syntax, what selectors are and what are the most common CSS selectors (expanding to targeting state with pseudo-selectors), explanation of the box model and so on.
Partial contributions are welcome! You are not expected to cover or provide all the content for this topic, all types of contributions are encouraged!
You are encouraged to take credit for your contribution, drop your name in the list of contributors for each topic (found in the topic's readme.md
file)
All content must be added to the 3_css folder.
When submitting your PR, if possible, provide a rough estimate of how long it will take to consume the content.
Please update the links in the table of contents in the main README.md file as part of your PR.
When creating course content, please use the following file structure.
Expanding-on-HTML-and-CSS
|-- assets
| |--> Module's common images and files
|-- 3_css
| |-- readme.md -> topic content
| |-- assets
| | |--> Topic specific assets
| |-- exercises
| | |--> Topic specific exercises (if any)
Please be mindful with the content you include. If you quote or use content created by someone else, always give credit to the original author and make sure that you have their permission to share their content.
Contributions that copy commercial courses, or that fail to include references to the original source will be removed or declined.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.