Flexbox: 2nd row not aligned to 1st row

Mobile Technologies Mobile Computing 3 years ago

862 1 0 0 0

_x000D_ _x000D_ I have 4 items in a flex container. I want 3 each row. I want the container centered-- by centering the container with justify-content the 4th item in the 2nd row was also centered. So I used a ::after trick to try to correct it, but now the 2nd row is not aligned with the 1st row. The problem, as I see it, is that the flex container is taking more width than the content items forcing me to center it with justify-content which is causing this issue. Could this be easier using grid? if so how? I want a simple centered grid of iframe youtube videos, 3 per row with the last row aligned left. https://codepen.io/k4ir0s/pen/RdeejK _x000D_ _x000D_ .section-vids ul {_x000D_ list-style: none;_x000D_ margin:0;_x000D_ padding:0;_x000D_ display: flex;_x000D_ flex-wrap: wrap;_x000D_ justify-content: center;_x000D_ }_x000D_ _x000D_ .section-vids ul li {_x000D_ padding: 20px;_x000D_ }_x000D_ _x000D_ .section-vids ul:after {_x000D_ content: "";_x000D_ flex: auto;_x000D_ }_x000D_
_x000D_
_x000D_
    _x000D_
  • _x000D_
  • _x000D_
  • _x000D_
  • _x000D_
_x000D_
_x000D_
_x000D_ _x000D_

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago
_x000D_ justify-content: center; does not center the container, it centers the items inside of it. If you remove that from your CSS for the ul, I'm seeing exactly what I believe you are describing. You could alternatively use justify-content: space-between; or justify-content: space-evenly; for similar results. If you're having issues with it overflowing horizontally (which you shouldn't be) then you can set max-width: 100%; on the ul and that should be resolved. The trick with the ::after pseudo element is unneeded.
0 views
0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum


Q

Would Firebase be a good choice as a server for the Flutter mobile game I'm creating?

_x000D_ _x000D_ I am building a turn-based Flutter game. Would Firebase be a good choice as a server...
Q

Implement Bottom Navigation activity along with a VerticalViewPager with nested Cardview in Android...

_x000D_ _x000D_ I want to develop an Android App which will have a Bottom Navigation Bar and above i...
Q

(JS) For , determine if the device offers or not to capture a photo from the camera

_x000D_ _x000D_ When uploading a file, I need to give the user the possibility: upload the file fr...

Important Mobile Technologies Links