PC画面で見たときにcss、flexの中央寄せ状態で文字列を左寄せ(行頭揃え)したいのですが、
なかなかできないです。
widthを指定すると、仮に二行書いたときにレイアウトが崩れてしまいます
HTML
=====================================================================================
<div class="information"> <h2 class="top"><a href="#" id="">INFORMATION</a></h2> <dl> <div class="pp cc"> <dt>2021-09-28</dt> <dd> <span class="tab tag_wallet">wallet</span><br /> <a href="#">2021年(令和3年)度の採用情報</a>を更新しました。</dd> </div> <div class="pp"> <dt>2021-09-26</dt> <dd> <span class="tab tag_bag">bag</span><br /> <a href="#">制作実績のページ</a>を更新しました。</dd> </div> <div class="pp"> <dt>2021-09-27</dt> <dd> <span class="tab tag_wallet">wallet</span><br /> <a href="">2021年(令和3年)度の採用情報</a>を更新しました。</dd> </div> <div class="pp"> <dt>2021-09-25</dt> <dd> <span class="tab tag_bag">bag</span><br /> <a href="sample.html">制作実績のページ</a>を更新しました。</dd> </div> </dl> </div><!-- /.information --> ============================================================================================CSS
@media(min-width:1000px){
.pp{
display: flex;
justify-content: flex-start;/こっち使う/
width: 600px;/親要素に横幅を指定/
margin: 0 auto;/親要素はこれで中央寄せ/
}
}
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー