Heim > Fragen und Antworten > Hauptteil
Ich versuche, dieses Layout gleichmäßig zu verteilen, es ähnelt im Grunde einem Kartenlayout. Ich bin verwirrt, warum es trotz der Ausführung von justify-content: space- Between oder space-evenly keinen Abstand gibt. Ich möchte, dass das „Andere“ gleichmäßig verteilt ist.
Das ist mein JSX
<section className="skills-wrapper"> <div className="content-wrapper"> <h1>Tech-Stack</h1> <div className="container"> <div className="title"> <h2>Web Development</h2> <div className="box"> <div className="name"> </div> </div> </div> <div className="title"> <h2>Software Development</h2> <div className="box"> <div className="name"> </div> </div> </div> <div className="title"> <h2>Others</h2> <div className="box"> <div className="name"> </div> </div> </div> </div> </div> </section>
Das ist mein CSS:
.skills-wrapper{ width: 100%; height: 100vh; background: #CCD6F6; } .content-wrapper{ width: 100%; max-width: 75.5em; padding: 1.875em; margin: 0 auto; } .content-wrapper h1{ font-size: 2rem; color: #E1065E; padding: 0.524em 0; } .container{ background: #999; display: flex; justify-content: space-between; align-items: center; } .container .title{ display: flex; width: 100%; }
Ich habe versucht, zurückzugehen und erneut auszuführen, komme aber immer noch nicht dahinter. Kann mir jemand helfen? Ich bin verloren
P粉4623289042024-01-30 00:40:50
从 .container .title
选择器中删除 width: 100%;
。
.container .title { display: flex; /* width: 100%; */ }