Any feedback is appreciated. Is there a way to change only the text color of the logo SVG, or is the dark mode logo missing? Also, is there a better way to fetch data, toggle states, and handle dark mode?
Latest solutions
Responsive Bento Grid using HTML and CSS
#accessibility#lighthouseSubmitted 3 months agoAll feedback is welcome and greatly appreciated.
Responsive Advice generator app using HTML, CSS & JavaScript
#accessibility#bem#lighthouseSubmitted 9 months agoN/A
Responsive Fylo data storage component using HTML and CSS
#accessibility#bem#lighthouseSubmitted 10 months agoI used
:is()
CSS pseudo-class to apply the background-color forheader
andarticle
.:is(header, article){ background-color: hsl(var(--clr-neutral-300)); }
I went to the website on my iphone SE with IOS 17.5.1 background-color doesn't appear even if I remove
:is()
. I applied -webkit- and -moz- vender prefixes per this article How to Fix CSS Issues on Safari and the background-color still doesn't show.Is there something wrong with code that I'm not seeing? What other solutions can I use that fixes this issue?
Thanks,
Rebecca
Responsive Project tracking intro component using HTML, CSS & JS
#accessibility#bem#lighthouseSubmitted about 1 year agoI would like feedback on the mobile version of my website. I have an iPhone SE and can't scroll past the image to see the section content. I have the
transform
CSS property on my image.section < img{ transform: translate(10%) scale(1.1); }
I am unsure if that is causing the issue and if you have any suggestions, please let me know.
Thanks, Rebecca
Latest comments
- @KapteynUniverseSubmitted 3 days agoWhat specific areas of your project would you like help with?
- @jharshavardhan2003Submitted about 1 month ago@bccpadgePosted about 1 month ago
Hi jharshavardhan2003
Congratulations on completing this challenge!!! 🎉
HTML 📃:
- Ensure every website has at least one landmark like a
<main>
tag. - Use the
<footer>
tag for attribution. - Replace
<div>
with<main>
for wrapping your content. - Upload your images to the GitHub repository to display them on the page.
CSS 🎨:
- Flexbox and CSS Grid are two CSS layouts that help you center your content on the page.
body{ display:flex; justify-content: center; align-items: center; min-height: 100vh; }
body{ display:grid; place-content: center; min-height: 100vh; }
- Also you can remove the
padding
on the body and you can apply amax-width
on your.container
class so you don't have implement a media query.
I hope you find this useful. Don't hesitate to reach out if you have any questions. Keep up the great work!!
1 - Ensure every website has at least one landmark like a
- @MoisesAlfar0oSubmitted 2 months agoWhat are you most proud of, and what would you do differently next time?
Nothing to say! :)
What challenges did you encounter, and how did you overcome them?Well, it was the images in the body; I didn't know how to add them and position them, but in the end, I sort of managed to do it. I found two ways: one using background-image and the other with the <img> tag, but one is fully responsive from the start, and the other isn't.
Another thing was how to set the profile image as requested. In the end, I managed to do it, and I hope it's okay. :)
What specific areas of your project would you like help with?Any feedback! :)
@bccpadgePosted 2 months agoHi!
Congrats on completing the challenge! 🎉
HTML Tips:
- Enhance accessibility with
<article>
and<section>
tags. - Avoid excessive
<div>
usage as it fails to clarify content. - For stats, wrap content using a
<ul>
:
<ul> <li> <strong>80k</strong> <p>Followers> </li> <ul>
Using a
<ul>
(unordered list) tag is beneficial for structuring stats because:- Semantic Meaning: It clearly indicates the content is a list, enhancing accessibility for screen readers.
- Consistency: Ensures uniform formatting of list items.
- Styles and Formatting: Easily customizable with CSS for a consistent design.
- SEO Benefits: Improves search engine optimization by using semantic HTML elements.
In short,
<ul>
tags create well-structured, accessible, and consistent content presentation.I hope you find these tips useful! If you need any clarification, I'm glad to help. Keep up the great work!
2 - Enhance accessibility with
- @Vijaykumar-MuppirisettiSubmitted 2 months agoWhat are you most proud of, and what would you do differently next time?
Clean, semantic HTML structure using appropriate elements for accessibility.
Responsive design implementation that works across different screen sizes.
Consistent visual styling matching the design requirements.
What challenges did you encounter, and how did you overcome them?Getting the equal-height columns to work properly across different content lengths.
Maintaining button positioning at the bottom of each card.
Ensuring the responsive layout breaks appropriately on mobile.
What specific areas of your project would you like help with?I’m happy to receive any feedback and suggestions for optimizing and improving the code! Always looking to learn and grow. 💡
@bccpadgePosted 2 months agoHi 👋🏼
Your project looks great! I have few tips to improve your solution.
Use Proper HTML Semantic Tags
- Every website must be have at least one landmark like
<main>
tag.- The reason behind using the
<main>
tag because it identifies the primary content of the page.
- The reason behind using the
- Attribution information can be wrapped in a
<footer>
tag<Footer>
tag holds content like the copyright information, authorship information, and contact information just to name few examples.
CSS 🎨:
- You can add the star selector and remove margin and padding as a default CSS Reset
*{ margin: 0; padding: 0 }
-
To remove the scrollbar on desktop, you can adjust your CSS styles.
-
On the
<body>
I used flexbox to center the content the page. and usedposition: fixed
on the attribution so content stays in one place.
body{ display: flex; align-items: center; min-block-size: 100vh; flex-direction: column; justify-content: center; } .container{ max-width: 960px; margin: 0 auto; }
- Inset is shorthand CSS property for top, right, bottom, and left
- Mobile devices you can hide the content and display it on desktop using a media query
.attribution{ position: fixed; inset: auto auto 1rem 1rem; }
Here is my solution to this challenge: 3-column preview component
I hope you find these tips useful! Don’t hesitate to reach out if you have any questions or need further guidance. Keep up the amazing work!
0 - Every website must be have at least one landmark like
- @horoserpSubmitted 3 months agoWhat specific areas of your project would you like help with?
I would appreciate feedback on if there is a way to have both the "button" text and the background JUST under that text be transparent while keeping the rest of the background as it is. Alternatively, is there a way to optimize my CSS so that I don't have to target each button individually:
.category:nth-child(2) .button:hover {
.@bccpadgePosted 2 months agoHi there!
- You don't have to wrap the
<a>
tag in a<div>
and its okay to add CSS styling to the<a>
tag. - Add
aria-label="learn more about sedan cars"
to the<a>
tag to make link more the accessible for screen readers. - Here is an article explain the difference between a
<button>
and<a>
tag
a{ background-color: var(--Very-light-gray); border: 2px solid var(--Very-light-gray); transition all 350ms ease-in-out; } a:hover{ background-color: transparent; color: var(--Very-light-gray); }
In CSS you can add another CSS class like
.button-sadans
to change the button text color.Here is my solution to this challenge: 3 Column preview card component
I hope you find these tips useful! Don’t hesitate to reach out if you have any questions or need further guidance. Keep up the amazing work!
Marked as helpful2 - You don't have to wrap the
- @RahmaBahaaSubmitted 3 months ago@bccpadgePosted 3 months ago
Hi @RahmaBahaa. Congratulations on completing this challenge!!!🎉
Your project looks good so far! I have a few suggestions to improve your solution.**
HTML 📃:
- Every website must have at least one landmark like a
<main>
tag
Example:
<body> <div class="container"><div> <main class="container"></main> </body>
The difference between the
<div>
and<main>
tag is the<div>
is non-semantic element that doesn't explain the content.More info📚:
CSS 🎨:
Flexbox
- You can remove the
padding
because it is not needed.
.container{ display: flex; align-items: center; /*padding: 20px 100px; */ justify-content: center; min-height: 100vh; }
CSS Grid
.container{ display:grid; place-content: center; min-height: 100vh; }
- You can also add
max-width
instead of thewidth
to.leftSection
and.rightSection
so the content will not stretch the page. - Providing a
width
gives elements a fixed width that doesn't change
More info📚:
Here is my solution to this challenge: Responsive Sign up form using HTML, CSS & JS
- The reason why the
background-color
is blue because the title and paragraph meets WCAG AAA accessible text for Color and Contrast fix.
I hope you find these tips useful! Don’t hesitate to reach out if you have any questions or need further guidance. Keep up the amazing work!
Marked as helpful0 - Every website must have at least one landmark like a