@lgndev
Posted
Hi, great job on your third application!
Bryan Li gave a pretty good overview of why the summary results are not aligning to the right . Here is another way you could resolve this issue:
<div class="icon1">
...
<div style="margin-left: auto">
61 / <a style="color: gray;">100</a>
</div>
</div>
Here we are wrapping the html in a div and adding a margin-left of "auto". This will align just the bit of code wrapped in the div to the right. I do think it is worth your time learning flex, but this requires a bit more knowledge. Working with margins might be an easier topic to pick up for beginners.
There are a few things I would like to point out as well:
- The solution is not responsive. Responsive design is a big part of web development. When you have time, you should get more familiar with this topic. Media queries and mobile first design are good places to start
- The markup for the scores (i.e 61/100) could be better. It is not semantic to use a tags in this way. a tags are used to denote a hyperlink
- Suggested update
<p>61 / <span style="color: gray;">100</span></p>
I know there are some styles in your style sheet that would add unwanted padding to the above solution. Can you think of a way to make the above code work with these styles?
Overall, great job! Keep it up!