colmaracademy's People
colmaracademy's Issues
Viewport
https://github.com/dcupitt/colmaracademy/blob/master/index.html#L3-L8
Remember to include the viewport
meta tag to properly control your website's viewport width.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
inline tags
https://github.com/dcupitt/colmaracademy/blob/master/index.html#L20-L31
You may not need to surround all of your a
tags within span
tags, since both a
and span
are inline tags.
If they're extra, consider removing them to remove any extra clutter from your codebase.
`img alt`
https://github.com/dcupitt/colmaracademy/blob/master/index.html#L28-L31
Nice job giving all of your img
tags an alt
attribute with a value that adequately describes the image, just in case your website is not able to load it.
Doing so will help improve the accessibility of your website, which might be accessed by visually impaired users on e-readers or other devices that might deliberately neglect images-- as well as any other time that your website is just unable to render images.
Hover styling
https://github.com/dcupitt/colmaracademy/blob/master/resources/css/index.css#L148-L167
Awesome job using this hover effect ๐
It would've been very easy to just give these sections a darker background color statically, but the intention of the design was definitely that certain sections of the page should somehow react to being interacted with by the user.
Even if these links or sections don't actually lead anywhere, it's important to have this sense of interaction for a modern site.
Mobile responsiveness
https://github.com/dcupitt/colmaracademy/blob/master/resources/css/index.css
Great job getting this website to respond gracefully ๐
You really nailed the breakpoints and media queries and made great use of relative font-sizes and widths.
Summary
Satisfactory ๐
You did a great job writing a fully mobile responsive website!
At this point, all you've got left to do is work on small details. See if you can make your code more efficient or easier to read. The less code the better, and this is especially true in CSS.
Also, just for practice you should see if you can make some nice mobile versions of your previous sites. There's no reason you shouldn't leave this program without a full portfolio mobile responsive websites!
Semantic markup
https://github.com/dcupitt/colmaracademy/blob/master/index.html#L19-L24
Nice job using nav
here to make your markup more semantic.
Try to go the extra mile and add more semantic elements, like: header
, main
, section
, menu
, figure
, footer
, etc. These can all make your markup a lot easier to read and reason about.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.