Topics to study to gain proficiency in web development. See below the Topics section for information on how to create and update your own personal version of this list.
Do you know of a topic in web development that you want to learn more about? Is there a topic that you feel is important but not included? Do you have a good link for a topic missing one?
Feel free to leave a comment, issue, or send a pull request to add or update the list. Details are listed below the topics
- Common HTML terms
- Document structure
- Using HTML elements
- Semantic HTML with HTML5's structural elements
- Common CSS terms
- Developer Tools - Chrome
- Developer Tools - Firefox
- CSS Resets
- Understanding specificity
- Combining Selectors
- The Box Model
- Box Sizing
- FlexBox
- [ ]
From the main page of this repository, press the fork button found towards the top right of the page.
You can mark todo items as complete by changing the - [ ]
to - [x]
- On your repository, click Pull Request
- Change the base fork to your fork
- Click the compare across forks
- Change the head fork to MontCode's form
- How many repos have updates?
- Both
* Click Create Pull Request
* Update the pull request information as neccessary
* Click Create Pull Request
* Use the command line or GitHub Desktop to resolve the merge conflicts. Be sure to
git pull
first. - Only one * Click Create Pull Request * Update the pull request information as neccessary * Click Create Pull Request * Click Merge Pull Request * Click Confirm Merge Request
- Fork the repo
- Create a branch for the feature:
git checkout -b new-feature-name
- Commit:
git commit -am 'Add a cool thing'
- Push to the branch:
git push origin new-feature-name
- Submit a pull request